What's Changed
- Bump up required ruby version to 3.0.0 by @willnet in #369
- Remove legacy Rails version conditionals by @willnet in #370
- Remove form_authenticity_token method by @willnet in #371
- Add metadata to gemspec by @Spone in #372
- Remove unused SimpleCov by @willnet in #374
- Sorcery Unmaintained by @joshbuker in #376
- Update initializer.rb by @5minpause in #375
- Fixed minor issues with test to get all green so that we can continue development. by @Beartech in #377
- Fix CI failures by @willnet in #379
- Add Ruby 3.4 to CI matrix by @willnet in #381
- Remove the dependency on OpenStruct in the test code by @willnet in #382
- Drop support for versions below Ruby 3.2 and Rails 7.1 by @willnet in #383
- Remove Testing Matrix from README by @willnet in #384
- Remove check for rails-controller-testing gem by @willnet in #385
- Limit the files included in the gem to only the necessary ones by @willnet in #386
- Stop the policy of manually updating the Changelog per PR by @willnet in #388
- Update devcontainers to the latest environment by @willnet in #389
- Stop mocking models in controller specs and switch to using ActiveRecord directly by @willnet in #390
- Fix a pending test by @willnet in #387
- Add missing activity_logging attribute to config by @SatoshiHaramura in #314
- Cleanup gemspec formatting by @willnet in #391
- Remove test-unit from development dependency by @willnet in #392
- Change test domains to use "example.com" wherever possible by @willnet in #393
- Update actions/checkout to the latest version by @willnet in #394
- Set up the RuboCop environment by @willnet in #395
- Add an option 'use_redirect_back_or_to_by_rails' to avoid definition conflicts of
redirect_back_or_toby @atolix in #373 - Fix a test that expected Rails 8.0 but was using 8.1 instead by @willnet in #398
- Add Rails 8.1 to the CI matrix by @willnet in #399
- Add a dependency on Rails 7.1 or higher by @willnet in #400
- Fix rubocop offenses by @beengine in #397
- Add
after_login_lockcallback by @y-yagi in #236 - Refactor the part that loads submodules by @willnet in #402
- Fix rubocop offenses [2] by @beengine in #401
- Make redirect_to_before_login_path capable of redirecting to other hosts by @willnet in #406
- Remove an unnecessary to_s method by @willnet in #404
- Remove Rails-version-based branchings that are no longer needed by @willnet in #405
- Fix rubocop RSpec offenses by @beengine in #403
- Add new maintainers and update maintenance status by @joshbuker in #409
- Implement #login! helper by @Spone in #332
- Use the 'forward everything' method signature in the login! method by @willnet in #410
- Release v0.18.0 by @willnet in #412
New Contributors
- @5minpause made their first contribution in #375
- @Beartech made their first contribution in #377
- @SatoshiHaramura made their first contribution in #314
- @atolix made their first contribution in #373
- @beengine made their first contribution in #397
- @y-yagi made their first contribution in #236
Full Changelog: v0.17.0...v0.18.0