- Update Rails requirements to allow Rails 8 (#85)
- Release 1 (no code changes, so this is not breaking in practise). Gem has been in use for long enough that we should not keep marking it as a 0.x version.
- Update minimum required Ruby version (#67)
- Map our environments correctly to DI/One Login's environments. (#63)
- Update URLs and method names for One Login (#56)
- Note that this release deprecates the your_account, manage, security, and feedback methods of GovukPersonalisation::Urls, but retains them as aliases to allow easier transition. They will be removed in a later release.
- Use GOVUK_ENVIRONMENT as a backstop for DIGITAL_IDENTITY_ENVIRONMENT (#53)
- Drop Ruby 2.7 support (#51)
- Set account home to Digital Identity URI (#36)
- Add
GovukPersonalisation::Urls.manage_email
link (#38)
- Add support for Rails 7 (#33)
- Change sign in path to
/account
(#28)
- Remove references to the account manager from the URLs module (#26)
- Make session-change events uncacheable (#24)
- Add
url_with_analytics
helper to allow apps to access the URL used forredirect_with_analytics
(#22)
- Add
redirect_with_analytics
helper, attaches _ga and cookie_consent values from existing params to redirects. (#19) - Add
GovukPersonalisation::Redirect
and.build_url
helper to construct valid URLs with additional parameters. (#19)
- Change sign in path to
/sign-in/redirect
(#17)
- Add
GovukPersonalisation::Flash
and helper methods to the concern (#9) - Ensure every method has RDoc (#10)
- Remove unused
GovukPersonalisation::Error
class (#10) - BREAKING: Rename
GovukPersonalisation::AccountConcern
toGovukPersonalisation::ControllerConcern
(#11)
- Rename header name constants (#7)
- Add ability to set GOVUK-Account-Session (#6)
- Always set
Vary: GOVUK-Account-Session
response header (#4)
- Add AccountConcern to extract common account-related functionality (#3)
- Initial release