Releases: fatfreecrm/fat_free_crm
Releases · fatfreecrm/fat_free_crm
v0.16.3
v0.14.1
Wed Jan 24, 2018 (0.14.1)
- Fix for CVE-2017-0889 (Paperclip)
v0.16.2
v0.17.1
v0.17.0
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
- #647 #654 Adopt min ruby version of 2.3.0 and apply safe navigiation rubocop rules
- #658 Upgrade Bootsnap gem, fixing an issue with windows
v0.16.1
v0.16.0
v0.15.0
This release upgrades to rails 5.0.0
- #500 - Upgrade rails
- #554 - Upgrade authlogic
- #614 - Rails5 warnings
- #643 Use FixtureSet instead of Fixtures module
- #642 Cleanup: Use Ruby style guide syntax for arrays
- #640 Speed up builds with Bootsnap
- #639 Code cleanup: Remove block-end comments (extracted from Rubocop PR)
- #637 Replace render :text with render :plain (Rails 5.1 prep)
- #636 Upgrade Migrations (preparation for Rails 5.1)
- #635 Fix alias_method_chain via @johnnyshields
- #632 Fix Travis CI chrome runs; Travis now requiring Chrome as an addon
- #628 Security Update on 2017-11-29
- #626 Use headless Chrome browser for feature testing
- #623 Fix license Rake task
- #617 Bundle Update on 2017-07-19
v0.15.0-beta.2
This release is aimed at minor updates and ruby 2.4 compatability via
the relevant rails updates.
Other improvements include:
- #480 Improve select2 behaviour
v0.15.0-beta
This release is aimed at getting as many dependencies as possible up to date without significant refactoring.
- Refactoring: Tests prefer build,build_recordoverFactoryGirl.createwhere possible
- Refactoring: View tests minimize DB interaction greatly
- Refactoring: @user.check_if_needs_approvalmust be explicitly called in rake tasks or similar, it is no longer aUser before_createhook
- Refactoring: @user.destroyable?must be called in rake tasks or similar, it is no longer aUser before_destroycheck
- Various gem updates
- Upgrade to Paperclip 5 (see https://github.com/thoughtbot/paperclip/wiki/Upgrade-Paperclip-4x-to-5x)
- Upgrade to paper_trail 6+ (https://github.com/airblade/paper_trail/blob/master/CHANGELOG.md)