All Versions
36
Latest Version
Avg Release Cycle
134 days
Latest Release
263 days ago

Changelog History
Page 1

  • v5.4.2 Changes

    January 07, 2021
    • πŸ›  Fix: Set slug before save if needed (#948)
    • Revert "Make first_by_friendly_id case insensitive using downcase" (#951)
  • v5.4.1 Changes

    November 06, 2020
    • πŸ›  Fix unexpected :slug error on valid, unpersisted model (#952)
  • v5.4.0 Changes

    August 14, 2020
    • πŸ›  Fix Ruby 2.7 keyword params deprecation warning (#939)
    • Fix Slug Validation in unset_slug_if_invalid (#938)
    • Make first_by_friendly_id case insensitive using downcase (#787)
    • Use destroy_all rather than delete_all when creating historical slugs (#924)
    • πŸ’Ž Set required ruby version to >= 2.1.0 (#923)
    • Avoid using deprecated update_attributes (#922)
  • v5.3.0 Changes

    September 25, 2019
    • Record history when scope changes but slug does not (#916)
    • βž• Add support for Rails 6 (#897)
  • v5.2.5 Changes

    December 30, 2018
    • πŸ‘» Pass all possible parameters to ActiveRecord::RecordNotFound.new when raising the exception (#890)
    • πŸ‘‰ Use composite index for queries by sluggable (#882)
    • Scoped: generate new slug if scope changed (#878)
    • πŸ›  Fix History + SequentiallySlugged issues (#877)
    • πŸ‘Œ Support scoped with STI (#745)
    • πŸ›  Fix exists? to behave the same as find for numeric slugs (#875)
    • Remove dirty tracking code from to_param (#867)
  • v5.2.4 Changes

    April 24, 2018
    • πŸ›  Fix compatibility with Rails versions 4.0 -> 5.2. (#863).
    • ♻️ Refactor History::FinderMethods to use base implementation. (#853).
    • Defer loading of ActiveRecord to avoid config issues. (#852).
    • Ensure compatibility with paranoid deletion libraries. (#838).
    • Add treat_reserved_as_conflict option to initializer (#847).
  • v5.2.3 Changes

    September 21, 2017
    • βž• Added option to treat reserved words as conflicts (#831).
  • v5.2.2 Changes

    September 14, 2017
    • ⚠ Prevent warning on db:migrate in Rails 5.1 (#826).
    • πŸ‘ Allow to set size limit for slug (#809).
    • ⚑️ Update specs and drop support for ruby 2.0.0 (#824).
  • v5.2.1 Changes

    April 09, 2017
    • πŸ”„ Change ActiveRecord::Base to ApplicationRecord (#782).
    • ♻️ Refactor Candidates#each method. (#773).
    • πŸ”§ Assign to configured slug column, not 'slug' when validation fails. (#779).
    • πŸ›  Fix sequential slugs when using History. (#774).
  • v5.2.0 Changes

    April 09, 2017
    • βž• Add sequential slug module for FriendlyId 4.x-style sequential slugs. (#644).
    • πŸ‘‰ Make Candidates#each iterable without block (#651).
    • Ensure slug history prefers the record that most recently used the slug (#663).
    • Don't calculate all changes just to check if the param field has changed (#667).
    • Don't set or change slug when unrelated validation failures block the record from being saved (#642).
    • πŸ›  Fix order dependence bug between history and finders modules (#718)
    • βž• Added ability to conditionally turn off :dependent => :destroy on FriendlyId::Slugs(#724)
    • βž• Add support for Rails 5. (#728)
    • Allow per-model conditional disabling of friendly path generation using a :routes option to friendly_id (#735)