Rails 7.0 Support
The primary change for this release is support for Rails 7.0, with one breaking change.
- Using
#encrypted_attributes
is no longer supported. Instead, use#attr_encrypted_encrypted_attributes
to avoid collision with Active Record 7 native encryption.
What's Changed
- Change version to 3.1.0 in Readme by @f3ndot in #297
- Add frozen_string_literal: true by @dillonwelch in #302
- Fix random OpenSSL::Cipher::CipherErrors/iv argument errors by @bfreese in #320
- Use a lazy load hook to configure Active Record by @eugeneius in #327
- Fixed a typo in docs by @bitsapien in #328
- Only load key if needed by @ankane in #310
- Make note about unique key/IV pair more prominent in docs by @ankane in #333
- Modern Ruby + ActiveRecord, Update Travis Config by @joshbranham in #416
- Add support for Ruby 2.7 and its kwargs by @igor-drozdov in #383
- Fixed bug where we were comparing versions as strings by @mvastola in #419
- Fix typo in README by @joshbranham in #421
- Fix typo in README by @joshbranham in #422
- Add (failable) tests to Travis for RoR 6/6.1/7 by @mvastola in #429
- Fix for set_attribute_was patch issue and Rails 7 support by @vimalvnair in #434
- Release 4.0.0 by @joshbranham in #435
- Drop gem signing by @joshbranham in #436
New Contributors
- @f3ndot made their first contribution in #297
- @dillonwelch made their first contribution in #302
- @bfreese made their first contribution in #320
- @eugeneius made their first contribution in #327
- @bitsapien made their first contribution in #328
- @ankane made their first contribution in #310
- @igor-drozdov made their first contribution in #383
- @vimalvnair made their first contribution in #434
Full Changelog: 3.1.0...v4.0.0