Fat Free CRM v0.17.0 Release Notes

Release Date: 2018-01-20 // over 6 years ago
  • Important changes

    Select2 for select boxes

    ๐Ÿš€ This release replaces Chozen with Select2 consistently across the app. ๐Ÿ”Œ This may break plugins which rely on Chozen. To fix any issues please ๐Ÿ”Œ migrate to Select2 or add Chozen to your plugins.

    Counter caches

    ๐ŸŽ To improve performance, a number of counter caches have been added.

    ๐Ÿ†“ Users with large amounts of records may find certain database migrations taking a large amount of time, as each record is cached upfront.

    ๐Ÿ’Ž Minimum ruby version is now Ruby 2.3

    ๐Ÿ‘€ See #647 #654 Adopt min ruby version of 2.3.0 and apply safe navigiation rubocop rules

    Other changes

    • #691 Wording
    • #688 Preparation for Devise
    • #686 Bundle update
    • #683 Rubocop: Refactoring
    • #680 Alternative build setup
    • #682 Rubocop: Hashrockets
    • #693 Update Japanese translations
    • #697 Minor security improvements
    • #703 #696 Replace Chozen with select2
    • #678 Find an account by name when name is in params (fixes #397)
    • #673 Improve JS escaping
    • #671 Devise Readiness (+ thread-safety): Refactor User.my scope
    • #670 Fix #563 invalid default custom field minlength
    • #668 Rubocop fixes for xls/rss builder classes
    • #667 Rubocop: Autocorrect various assignment-if statements, case statements, etc.
    • #666 Various rubocop corrected items
    • #661 Bundle Update on 2018-01-06
    • 655 Upgrade rubocop

    • 658 Upgrade Bootsnap gem, fixing an issue with windows