Skip to content

Releases: fatfreecrm/fat_free_crm

v0.22.1

26 Aug 11:32
efd3139
Compare
Choose a tag to compare

What's Changed

Read more

v0.22.0

09 Jan 10:23
ab1da1c
Compare
Choose a tag to compare

Support for Rails 7 and Ruby 3.2.2

Thanks @romanbsd

What's Changed

New Contributors

Full Changelog: v0.21.0...v0.22.0

v0.21.0

10 Aug 12:23
Compare
Choose a tag to compare

What's Changed

Read more

v0.20.1

07 Oct 01:23
Compare
Choose a tag to compare

Addresses CVE-2022-39281 - Remote Denial of Service via Tasks endpoint

See GHSA-p75c-5x3h-cxcg for more details

v0.20.0

04 Oct 05:38
Compare
Choose a tag to compare
  • Rails 6.0 support
  • A minimalistic but functional responsive layout, for use on mobile
  • Bootstrap 5.0.0
  • Visual improvements to UI
  • Changes to color customisation - this is no longer done via configuration (settings.yml), but by CSS.
  • #905 Swap from Marshal.load. Be sure to run bundle exec rake ffcrm:preference_update to migrate your users from old to new format

v0.19.2

09 May 03:51
aa989b2
Compare
Choose a tag to compare

v0.19.1

09 May 03:51
Compare
Choose a tag to compare

Minor gem updates

Wed Apr 04, 2021 (0.19.1)

Minor gem updates

Wed Apr 04, 2021 (0.19.0)

Important changes

Fixed XSS flaw in tags_helper

Credit Antonin Steinhauser (asteinhauser) for discovery and responsible disclosure.

Devise replaces Authlogic for user authentication

Ticket #742 replaces Authlogic with the latest Devise (4.3.0) which has wider adoption.
This change requires a database migration on the User model. Please note:

  • Most User fields are renamed and can hence be rolled back. Existing Authlogic passwords will continue to work.
  • Users will be forced logged out. Existing user sessions will not be kept and the fields persistence_token, single_access_token, perishable_token will be dropped from the database.
  • Though the migration is generally safe we recommend to make a backup of your database before migrating.

Existing OAuth broken

The Devise change will break any OAuth login plugins which depend on Authlogic.
You can configure OAuth for Devise using the guides here.

Login and user-related routes changed

The login URL routes have been changed to use the defaults of Devise.

User mailers changed

Mailers related to user password reset, etc. are changed to use the defaults of Devise.

PaperClip version updated from 5.2.1 to 6.0.0

PaperClip now only depends on aws-sdk-s3 instead of aws-sdk. For more info see thoughtbot/paperclip#2481.
Replace the Cocaine gem with Terrapin. https://github.com/thoughtbot/terrapin/ Apart from the namespace change, this is a drop in replacement.

Rails 5.2

The underlying framework is now rails 5.2.*

Ruby 2.4 deprecated

Ruby 2.4 has reached end of life and is no longer activity tested against.

Other changes

v0.18.1

27 Oct 04:48
Compare
Choose a tag to compare

Fixed XSS flaw in tags_helper

Credit Antonin Steinhauser (steinhause) for discovery and responsible disclosure.

v0.17.3

27 Oct 04:30
Compare
Choose a tag to compare

Fixed XSS flaw in tags_helper

Credit Antonin Steinhauser (steinhause) for discovery and responsible disclosure.

v0.16.4

27 Oct 04:31
Compare
Choose a tag to compare

Fixed XSS flaw in tags_helper

Credit Antonin Steinhauser (steinhause) for discovery and responsible disclosure.