CHANGELOG.md in omniauth-identity-3.0.6 vs CHANGELOG.md in omniauth-identity-3.0.7
- old
+ new
@@ -6,9 +6,51 @@
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
+## [3.0.7] - 2021-03-23
+
+### Fixed
+
+- \[ActiveRecord\] Fixed [#110](https://github.com/omniauth/omniauth-identity/issues/110) which prevented `OmniAuth::Identity::Models::ActiveRecord`-based records from saving.
+- \[CouchPotato\] Fixed `OmniAuth::Identity::Models::CouchPotato`'s `#save`.
+- \[Sequel\] Fixed `OmniAuth::Identity::Models::Sequel`'s `#save`.
+- \[Model\] Only define `::create`, `#save`, and `#persisted?` when not already defined.
+- \[Model\] Restore original `info` functionality which set `name` based on `first_name`, `last_name`, or `nickname`
+
+### Changed
+
+- Upgraded to a newer `OmniAuth::Identity::SecurePassword` ripped from [Rails 6-1-stable](https://github.com/rails/rails/blob/6-1-stable/activemodel/lib/active_model/secure_password.rb)
+ - Aeons ago the original was ripped from Rails 3.1, and frozen in time.
+ While writing specs, it was discovered to be incompatible with this gem's Sequel adapter.
+ - Specs validate that the new version does work.
+ In any case, the ripped version is only used when the `has_secure_password` macro is not yet defined in the class.
+
+### Added
+
+- New specs to cover real use cases and implementations of each ORM model adapter that ships with the gem:
+ - ActiveRecord (Polyglot - Many Relational Databases)
+ - Sequel (Polyglot - Many Relational Databases)
+ - CouchPotato (CouchDB)
+ - Mongoid (MongoDB)
+ - NoBrainer (RethinkDB)
+
+## [3.0.6] - 2021-03-20
+
+### Fixed
+
+- Fix breaking changes introduced by [#108](https://github.com/omniauth/omniauth-identity/pull/108) which prevented `:on_validation` from firing
+
+### Added
+
+- New (or finally documented) options:
+ - `:create_identity_link_text` defaults to `'Create an Identity'`
+ - `:registration_failure_message` defaults to `'One or more fields were invalid'`
+ - `:validation_failure_message` defaults to `'Validation failed'`
+ - `:title` defaults to `'Identity Verification'`
+ - `:registration_form_title` defaults to `'Register Identity'`
+
## [3.0.5] - 2021-03-19
### Fixed
- Fix breaking changes introduced by [#86's](https://github.com/omniauth/omniauth-identity/pull/86) introduction of `:on_validation`
\ No newline at end of file