You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-\[Sequel\] Fixes loading the Sequel adapter, issue reported as [#112](https://github.com/omniauth/omniauth-identity/issues/112)
16
-
17
43
### Added
18
-
19
44
- 📝 Document the Database adapters and drivers the gem currently works with
20
45
21
-
## [3.0.8] - 2021-03-24
22
-
46
+
## [3.0.8] - 2021-03-24 ([tag][3.0.8t])
23
47
### Fixed
24
-
25
48
-\[Model\] Fixes 2 issues raised in a comment on PR [#108](https://github.com/omniauth/omniauth-identity/pull/108#issuecomment-804456604)
26
49
- When `options[:on_validation]` is set `new`/`save`/`persisted?` logic is used.
27
50
- When `options[:on_validation]` is not set `create`/`persisted?` logic is used.
28
51
29
-
## [3.0.7] - 2021-03-23
30
-
52
+
## [3.0.7] - 2021-03-23 ([tag][3.0.7t])
31
53
### Fixed
32
-
33
54
-\[ActiveRecord\] Fixed [#110](https://github.com/omniauth/omniauth-identity/issues/110) which prevented `OmniAuth::Identity::Models::ActiveRecord`-based records from saving.
-\[Model\] Only define `::create`, `#save`, and `#persisted?` when not already defined.
37
58
-\[Model\] Restore original `info` functionality which set `name` based on `first_name`, `last_name`, or `nickname`
38
59
39
60
### Changed
40
-
41
61
- 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)
42
62
- Aeons ago the original was ripped from Rails 3.1, and frozen in time.
43
63
While writing specs, it was discovered to be incompatible with this gem's Sequel adapter.
44
64
- Specs validate that the new version does work.
45
65
In any case, the ripped version is only used when the `has_secure_password` macro is not yet defined in the class.
46
-
47
66
### Added
48
-
49
67
- New specs to cover real use cases and implementations of each ORM model adapter that ships with the gem:
50
68
- ActiveRecord (Polyglot - Many Relational Databases)
51
69
- Sequel (Polyglot - Many Relational Databases)
52
70
- CouchPotato (CouchDB)
53
71
- Mongoid (MongoDB)
54
72
- NoBrainer (RethinkDB)
55
73
56
-
## [3.0.6] - 2021-03-20
57
-
74
+
## [3.0.6] - 2021-03-20 ([tag][3.0.6t])
58
75
### Fixed
59
-
60
76
- Fix breaking changes introduced by [#108](https://github.com/omniauth/omniauth-identity/pull/108) which prevented `:on_validation` from firing
61
-
62
77
### Added
63
-
64
78
- New (or finally documented) options:
65
79
-`:create_identity_link_text` defaults to `'Create an Identity'`
66
80
-`:registration_failure_message` defaults to `'One or more fields were invalid'`
67
81
-`:validation_failure_message` defaults to `'Validation failed'`
68
82
-`:title` defaults to `'Identity Verification'`
69
83
-`:registration_form_title` defaults to `'Register Identity'`
70
84
71
-
## [3.0.5] - 2021-03-19
72
-
85
+
## [3.0.5] - 2021-03-19 ([tag][3.0.5t])
73
86
### Fixed
74
-
75
87
- Fix breaking changes introduced by [#86's](https://github.com/omniauth/omniauth-identity/pull/86) introduction of `:on_validation`
76
-
77
88
### Added
78
-
79
89
- Define `#save`, `#persisted?` and `::create` on `Omniauth::Identity::Model`
80
90
- Add `@since` YARD tags to interface methods
81
91
- Refactor `Omniauth::Strategies::Identity.registration_phase` to support `Omniauth::Identity::Model`-inheriting classes that do not define `#save`.
82
92
- This support will be dropped in v4.0.
83
93
84
-
## [3.0.4] - 2021-02-14
85
-
94
+
## [3.0.4] - 2021-02-14 ([tag][3.0.4t])
86
95
### Added
87
-
88
96
- Add support for [sequel ORM](http://sequel.jeremyevans.net/)
89
97
90
-
## [3.0.3] - 2021-02-14
91
-
98
+
## [3.0.3] - 2021-02-14 ([tag][3.0.3t])
92
99
### Added
93
-
94
100
- Add option `:on_validation`, which can be used to add a Captcha
95
101
- See [example here](https://github.com/omniauth/omniauth-identity/pull/86#issue-63225122)
96
102
- Add support for nobrainer, an ORM for RethinkDB
97
103
- Validation error message on invalid registration form submission
98
-
99
104
### Removed
100
-
101
105
- ruby-head build... simply too slow
102
106
103
-
## [3.0.2] - 2021-02-14
104
-
107
+
## [3.0.2] - 2021-02-14 ([tag][3.0.2t])
105
108
### Fixed
106
-
107
109
- Github Actions CI Build for Ruby 2.4, 3.0 and ruby-head
108
110
- Updated copyright
109
111
- Code style cleanup
110
112
- Added Code Climate "Quality"
111
113
- Updated Readme
112
114
113
-
## [3.0.1] - 2021-02-14
114
-
115
+
## [3.0.1] - 2021-02-14 ([tag][3.0.1t])
115
116
### Fixed
116
-
117
117
- Github Actions CI Build for various Rubies
118
118
119
-
## [3.0] - 2021-02-13
120
-
119
+
## [3.0.0] - 2021-02-13 ([tag][3.0.0t])
121
120
### Added
122
-
123
121
- Compatibility with Ruby 3
124
122
- Add option `:enable_login` to bypass OmniAuth disabling of GET method (default `true`)
125
123
- NOTE: This restores compatibility between this gem and the current, core, omniauth gem!
@@ -130,22 +128,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
130
128
- Minimum Ruby version = 2.4
131
129
- Automatically adds "provider" => "identity" when "provider" column is detected
132
130
- Documentation in README.md
133
-
134
131
### Removed
135
-
136
132
- Support for Rubies < 2.4
137
133
- Support for DataMapper, which died long ago.
138
134
- Unwanted git artifacts
139
135
140
-
## [2.0] - 2020-09-01
141
-
136
+
## [2.0.0] - 2020-09-01 ([tag][2.0.0t])
142
137
### Added
143
-
144
138
- CHANGELOG to maintain a history of changes.
145
139
- Include mongoid-rspec gem.
146
-
147
140
### Changed
148
-
149
141
- Fix failing Specs
150
142
- Update Spec syntax to RSpec 3
151
143
- Fix deprecation Warnings
@@ -154,7 +146,70 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
154
146
- Dependency version limits so that the most up-to-date gem dependencies are used. (rspec 3+, mongo 2+, mongoid 7+, rake 13+, rack 2+, json 2+)
155
147
- Updated copyright information.
156
148
- Updated MongoMapper section of README to reflect its discontinued support.
157
-
158
149
### Removed
159
150
- Gemfile.lock file
160
-
- MongoMapper support; unable to satisfy dependencies of both MongoMapper and Mongoig now that MongoMapper is no longer actively maintained.
151
+
- MongoMapper support; unable to satisfy dependencies of both MongoMapper and Mongoid now that MongoMapper is no longer actively maintained.
0 commit comments