All Versions
14
Latest Version
Avg Release Cycle
255 days
Latest Release
329 days ago

Changelog History
Page 1

  • v0.10.0 Changes

    November 21, 2020

    πŸ”„ Changed

    • ⬇️ Reduce gem dependencies to railties by Christian Sutter (@csutter)
    • πŸ—„ Use URI::DEFAULT_PARSER instead of deprecated URI.parser by (@dsazup)
    • πŸ‘Œ Support Rails 6.1 in tests

    πŸ›  Fixed

    • πŸ›  Fix #breadcrumb_trail to allow overriding the match option
    • πŸ›  Fix #breadcrumb_trail to return enumerator that includes passed in match option
  • v0.9.0 Changes

    January 19, 2020

    πŸ”„ Changed

    • πŸ“‡ Change gemspec to include metadata, license info and remove test artifacts
    • ⚑️ Change to update testing to include Ruby 2.7
    • πŸ”„ Change to limit Ruby to 1.9.3 or greater

    πŸ›  Fixed

    • πŸ›  Fix Ruby 2.7 warnings
  • v0.8.1 Changes

    February 04, 2019

    βž• Added

    • βž• Add console binary

    πŸ”„ Changed

    • βœ‚ Remove rake & appraisal binaries
    • πŸ”„ Change setup binary to load correct env
    • πŸ”„ Change gemspec to load files directly in without using git
  • v0.8.0 Changes

    August 07, 2018

    πŸ”„ Changed

    • πŸ”„ Change Translation to skip translating nil and empty string
    • πŸ”„ Change view extension to only lookup breadcrumb name translation
    • βœ‚ Remove Configuration #crumb_length and #capitalize options
    • βœ‚ Remove CrumbFormatter to skip truncating and formatting crumb names
  • v0.7.0 Changes

    June 20, 2018

    βž• Added

    • βž• Add test setup for Rails 5.2 by Brendon Muir(@brendon)

    πŸ”„ Changed

    • πŸ”„ Change controller level #breadcrumb helper to accept Proc as name without controller parameter by Brendon Muir(@brendon)
  • v0.6.2 Changes

    March 30, 2018

    βž• Added

    • βž• Add :match to Configuration by Johan Kim(@hiphapis)
  • v0.6.1 Changes

    March 26, 2018

    βž• Added

    • βž• Add nil guard and clear error messages to Loaf::Crumb initialization by Dan Matthews(@dmvt)

    πŸ›  Fixed

    • πŸ›  Fix Loaf::Crumb to stop modifying options hash by Marcel MΓΌller(@TheNeikos)
  • v0.6.0 Changes

    October 19, 2017

    βž• Added

    • βž• Add new :match option to allow customisation of breadcrumb matching behaviour
    • βž• Add #current_crumb? for checking if breadcrumb is current in view
    • βž• Add tests setup for Rails 5.0, 5.1

    πŸ”„ Changed

    • πŸ”„ Change view helper name from #breadcrumbs to #breadcrumb_trail
    • πŸ”„ Change Configuration to accept attributes at initilization
    • πŸ”„ Change Loaf::Railtie to load for both old and new rails versions
    • βœ‚ Remove Builder class
    • Remove configuration options :root, :last_crumb_linked, :style_classes
    • βœ‚ Remove #add_breadcrumbs from controller api

    πŸ›  Fixed

    • πŸ›  Fix current page matching logic to allow for inclusive paths
    • πŸ›  Fix controller filter to work with new Rails action semantics
  • v0.5.0 Changes

    January 31, 2015

    βž• Added

    • βž• Add generator for locales file
    • βž• Add breadcrumbs scope for translations
    • βž• Add ability to pass proc as title and/or url for breadcrumb helper inside controller

    πŸ”„ Changed

    • πŸ”„ Change breadcrumb formatter to use translations for title formatting
  • v0.4.0 Changes

    January 10, 2015

    βž• Added

    • βž• Add ability to force current path through :force option

    πŸ”„ Changed

    • πŸ”„ Change breadcrumbs view method to return enumerator without block
    • πŸ”„ Change Crumb to ruby class and add force option
    • πŸ”„ Change Configuration to ruby class and scope config options
    • πŸ”„ Change format_name to only take name argument
    • πŸ”„ Change to expose config settings on configuration
    • ⚑️ Update test suite to work against different rubies 1.9.x, 2.x
    • βœ… Test Rails 3.2.x, 4.0, 4.1, 4.2

    πŸ›  Fixed

    • πŸ›  Fix bug with url parameter to allow for regular rails path variables