ash_authentication_phoenix/CHANGELOG.md

549 lines
11 KiB
Markdown
Raw Permalink Normal View History

2022-10-25 17:07:08 +13:00
# Change Log
All notable changes to this project will be documented in this file.
See [Conventional Commits](Https://conventionalcommits.org) for commit guidelines.
<!-- changelog -->
2024-09-04 02:17:30 +12:00
## [v2.1.1](https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.1.0...v2.1.1) (2024-09-03)
### Bug Fixes:
* ensure that params are sent when using route helpers
2024-09-02 09:37:18 +12:00
## [v2.1.0](https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.0.2...v2.1.0) (2024-09-01)
### Features:
* Dynamic Router + compile time dependency fixes (#487)
### Bug Fixes:
* check strategy module instead of name
* ensure path params are processed on strategy router
* Re-link form labels and form inputs on Password strategy forms (#494)
* Restore linkage between form inputs and form fields on Password strategy form
* Use separate override labels for Password and Password Confirmation fields
* only scope reset/register paths if they are set
* Ensure session respects router scope when using sign_in_route helper (#490)
### Improvements:
* add button for the Apple strategy (#482)
* add apple component
* pass context down to all actions
* create a new dynamic router, and avoid other compile time dependencies
2024-08-05 15:47:47 +12:00
## [v2.0.2](https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.0.1...v2.0.2) (2024-08-05)
### Bug Fixes:
* use any overridden value, including `nil` or `false` (#476)
* set tenant in sign_in and reset_route (#478)
### Improvements:
* Added overrides for identity (email) and password fields. (#477)
2024-07-10 14:17:32 +12:00
## [v2.0.1](https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.0.0...v2.0.1) (2024-07-10)
### Improvements:
* fix deprecation warnings about live_flash/2.
2024-05-11 10:28:25 +12:00
## [v2.0.0](https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.0.0-rc.3...v2.0.0) (2024-05-10)
### Bug Fixes:
* set tenant on form creation
2024-05-10 12:41:26 +12:00
## [v2.0.0-rc.3](https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.0.0-rc.2...v2.0.0-rc.3) (2024-05-10)
### Bug Fixes:
* set tenant on form creation
2024-04-14 09:58:51 +12:00
## [v2.0.0-rc.2](https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.0.0-rc.1...v2.0.0-rc.2) (2024-04-13)
### Bug Fixes:
* show password strategy message if `field` is `nil`
2024-04-03 05:41:39 +13:00
## [v2.0.0-rc.1](https://github.com/team-alembic/ash_authentication_phoenix/compare/v2.0.0-rc.0...v2.0.0-rc.1) (2024-04-02)
### Breaking Changes:
* Update to support Ash 3.0, et al.
### Bug Fixes:
* loosen rc requirements
* Fix typos in override class names
* honour the error field in AuthenticationFailed errors in forms. (#368)
* Ensure that `sign_in_route` and `reset_route` correctly initialise session. (#369)
2024-04-02 09:46:33 +13:00
## [v2.0.0-rc.0](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.9.4...v2.0.0-rc.0) (2024-04-01)
### Breaking Changes:
* Update to support Ash 3.0, et al.
2024-03-06 14:58:51 +13:00
## [v1.9.4](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.9.3...v1.9.4) (2024-03-06)
### Bug Fixes:
* Fix typos in override class names
2024-03-05 16:48:54 +13:00
## [v1.9.3](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.9.2...v1.9.3) (2024-03-05)
### Bug Fixes:
* Fix typos in override class names
2024-02-02 15:33:24 +13:00
## [v1.9.2](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.9.1...v1.9.2) (2024-02-02)
### Bug Fixes:
* Ensure that `sign_in_route` and `reset_route` correctly initialise session. (#369)
2024-01-22 08:06:33 +13:00
## [v1.9.1](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.9.0...v1.9.1) (2024-01-21)
2023-11-13 16:57:55 +13:00
## [v1.9.0](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.8.7...v1.9.0) (2023-11-13)
### Features:
* Add rendering of flash messages from live components
2023-10-27 08:53:27 +13:00
## [v1.8.7](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.8.6...v1.8.7) (2023-10-26)
### Bug Fixes:
* Pass tenant to generated Live View forms (#310)
* pull assign out of other flow
* sets a nil value in assigns for :current_tenant in subcomponents if not already set
2023-10-26 10:43:28 +13:00
## [v1.8.6](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.8.5...v1.8.6) (2023-10-25)
### Bug Fixes:
* incorrect introspection target in password strategy. (#317)
2023-10-07 09:52:42 +13:00
## [v1.8.5](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.8.4...v1.8.5) (2023-10-06)
### Bug Fixes:
* properly navigate back to root component when routes are not set (#296)
2023-10-02 12:04:49 +13:00
## [v1.8.4](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.8.3...v1.8.4) (2023-10-01)
### Improvements:
* optional support for routing to register & reset links (#281)
2023-09-24 09:47:27 +13:00
## [v1.8.3](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.8.2...v1.8.3) (2023-09-23)
### Bug Fixes:
* resettable is no longer a list
2023-09-23 04:28:13 +12:00
## [v1.8.2](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.8.1...v1.8.2) (2023-09-22)
### Bug Fixes:
* handle change from ash_authentication where resettable is no lon… (#279)
2023-09-18 13:00:42 +12:00
## [v1.8.1](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.8.0...v1.8.1) (2023-09-18)
### Improvements:
* submit form in-line when sign_in_tokens_enabled (#274)
* submit form in-line when sign_in_tokens_enabled
2023-09-15 09:03:48 +12:00
## [v1.8.0](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.7.3...v1.8.0) (2023-09-14)
### Features:
* change `ash_authentication_live_session` to use `assign_new` (#270)
2023-08-10 09:55:03 +12:00
## [v1.7.3](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.7.2...v1.7.3) (2023-08-09)
### Bug Fixes:
* Overrides in reset route (#250)
2023-04-17 10:16:21 +12:00
## [v1.7.2](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.7.1...v1.7.2) (2023-04-16)
### Improvements:
* Add OIDC and generic "lock" icons.
2023-04-12 13:33:16 +12:00
## [v1.7.1](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.7.0...v1.7.1) (2023-04-12)
### Bug Fixes:
* backwards compat with sign_in_tokens_enabled?
2023-04-06 16:12:25 +12:00
## [v1.7.0](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.6.6...v1.7.0) (2023-04-06)
### Features:
* support new sign in tokens feature on password strategy (#176)
2023-03-31 15:46:39 +13:00
## [v1.6.6](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.6.5...v1.6.6) (2023-03-31)
### Bug Fixes:
* better behavior when password registration disabled
* only show register page if register is enabled
* resolve issues w/ assigning socket & test helper flash
2023-03-27 10:57:12 +13:00
## [v1.6.5](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.6.4...v1.6.5) (2023-03-26)
### Bug Fixes:
* better behavior when password registration disabled
* only show register page if register is enabled
* resolve issues w/ assigning socket & test helper flash
2023-03-15 09:54:00 +13:00
## [v1.6.4](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.6.3...v1.6.4) (2023-03-14)
### Bug Fixes:
* always set `tenant` session
2023-03-14 05:09:39 +13:00
## [v1.6.3](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.6.2...v1.6.3) (2023-03-13)
### Bug Fixes:
* always set `tenant` session
2023-03-07 10:30:31 +13:00
## [v1.6.2](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.6.1...v1.6.2) (2023-03-06)
### Bug Fixes:
* add `phoenix_view` to dependencies. (#153)
2023-03-02 12:39:09 +13:00
## [v1.6.1](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.6.0...v1.6.1) (2023-03-01)
### Improvements:
* allow folks to disable togglers by setting their text to `nil`.
2023-02-28 09:36:12 +13:00
## [v1.6.0](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.5.1...v1.6.0) (2023-02-27)
### Features:
* Allow on_mount for reset_routes for browser testing (#139)
2023-02-24 17:41:06 +13:00
## [v1.5.1](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.5.0...v1.5.1) (2023-02-24)
### Improvements:
* configurable otp app (#135)
2023-02-13 11:57:03 +13:00
## [v1.5.0](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.4.8...v1.5.0) (2023-02-12)
### Features:
* MagicLink: Add the UI for requesting a magic link. (#121)
2023-02-08 02:13:51 +13:00
## [v1.4.8](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.4.7...v1.4.8) (2023-02-07)
### Improvements:
* Autofocus identity field in password component (#105)
2023-01-31 11:24:34 +13:00
## [v1.4.7](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.4.6...v1.4.7) (2023-01-30)
### Improvements:
* ensure horizontal rules get a unique id (#99)
2023-01-30 09:57:35 +13:00
## [v1.4.6](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.4.5...v1.4.6) (2023-01-29)
### Improvements:
* improve default theme on dark mode. (#87)
* Add override introspection and tidy up docs.
2023-01-27 03:31:19 +13:00
## [v1.4.5](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.4.4...v1.4.5) (2023-01-26)
### Improvements:
* remove readme contents, add tutorial (#81)
2023-01-20 12:13:30 +13:00
## [v1.4.4](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.4.3...v1.4.4) (2023-01-19)
### Improvements:
* make `ash_authentication_live_session` support opts (#74)
2023-01-18 20:37:13 +13:00
## [v1.4.3](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.4.2...v1.4.3) (2023-01-18)
### Improvements:
* remove spark doc index (#63)
2023-01-13 14:44:36 +13:00
## [v1.4.2](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.4.1...v1.4.2) (2023-01-13)
### Bug Fixes:
* set ash_authentication? context on forms (#56)
2023-01-12 19:31:44 +13:00
## [v1.4.1](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.4.0...v1.4.1) (2023-01-12)
### Improvements:
* Add Github icon. (#55)
2023-01-12 16:00:19 +13:00
## [v1.4.0](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.3.1...v1.4.0) (2023-01-12)
### Features:
* LiveSession: Add `ash_authentication_live_session` macro to router. (#54)
2023-01-11 10:19:11 +13:00
## [v1.3.1](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.3.0...v1.3.1) (2023-01-10)
### Bug Fixes:
* deps: Loosen version constraints on deps.
2022-12-16 15:50:56 +13:00
## [v1.3.0](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.2.0...v1.3.0) (2022-12-16)
### Features:
* Add Auth0 icon.
2022-12-15 16:46:15 +13:00
## [v1.2.0](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.1.0...v1.2.0) (2022-12-15)
### Features:
* PasswordReset: Add a generic password reset form (#37)
* PasswordReset: Add a generic password reset form
### Improvements:
* Input.submit: trim trailing "with password" from submit buttons.
2022-12-15 14:57:19 +13:00
## [v1.1.0](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.0.1...v1.1.0) (2022-12-15)
### Features:
* Overrides: Move overrides from application environment to the `sign_in_route` macro. (#36)
2022-12-15 07:59:52 +13:00
## [v1.0.1](https://github.com/team-alembic/ash_authentication_phoenix/compare/v1.0.0...v1.0.1) (2022-12-14)
### Improvements:
* Components.Banner: Allow image, text and hrefs to be disabled with `nil`. (#35)
2022-11-15 12:05:30 +13:00
## [v0.5.0](https://github.com/team-alembic/ash_authentication_phoenix/compare/v0.4.0...v0.5.0) (2022-11-14)
### Features:
* OAuth2: Add OAuth2 link component. (#12)
2022-11-10 15:21:26 +13:00
## [v0.4.0](https://github.com/team-alembic/ash_authentication_phoenix/compare/v0.3.0...v0.4.0) (2022-11-10)
### Features:
* Confirmation: Add confirmation support.
2022-11-03 16:20:33 +13:00
## [v0.3.0](https://github.com/team-alembic/ash_authentication_phoenix/compare/v0.2.0...v0.3.0) (2022-11-03)
### Features:
* PasswordReset: Add password reset support to the UI. (#10)
2022-10-28 20:19:43 +13:00
## [v0.2.0](https://github.com/team-alembic/ash_authentication_phoenix/compare/v0.1.0...v0.2.0) (2022-10-28)
### Features:
* UI refresh. (#3)
2022-10-25 17:07:08 +13:00
## [v0.1.0](https://github.com/team-alembic/ash_authentication_phoenix/compare/v0.1.0...v0.1.0) (2022-10-25)
### Features:
* Add support for PasswordAuthentication.