CHANGELOG.md in avocado-0.6.0 vs CHANGELOG.md in avocado-0.7.0

- old
+ new

@@ -1,39 +1,78 @@ +# Changelog + ## [Unreleased] +## [0.7.0] - 2023-08-10 + +### Added + +- An `avocado:views` generator copies engine views into application + +### Changed + +- Flash messages for controllers moved to i18n yml +- View forms updated to use `_form` partials +- Move the reset phase of password recovery to a `Credentials` controller + ## [0.6.0] - 2023-07-25 -- Change affirmations and verifications to require user action -- Use session token instead of id for signed cookie value -- Add migration generators +### Added +- Migration generator + +### Changed + +- Affirmation and Verification paths require user action +- Use session `token` instead of `id` for signed cookie value + ## [0.5.0] - 2023-07-21 -- Add controller for "passwordless" email-link sign-in -- Add event class to log user auth events -- Add user-facing email and password edit pages -- Add various event logging callbacks -- Sign out all non current sessions when password changes +### Added +- Controller for "passwordless" email-link sign-in +- `Event` class to log user auth events +- User-facing email and password edit pages +- Misc event logging callbacks + +### Changed + +- Sign out all non-current sessions when password changes + ## [0.4.0] - 2023-07-19 +### Added + +- Controllers for signing up, signing in, password reset and email verification + +### Changed + - Convert the `Avocado::Mailer` module into a class -- Add controllers for signing up, signing in, password reset and email - verification ## [0.3.0] - 2023-07-17 -- Add an `Avocado::Mailer` which generates each of the signed ids +### Added + +- `Avocado::Mailer` which generates each of the signed ids + +### Changed + - Rename `password_recovery` to `password_reset` ## [0.2.0] - 2023-07-15 -- Validate presence, uniqueness, and format on `email` attribute -- Normalize email value during save -- Validate password format and length -- Include a token generator for password recovery +### Added + +- Validations for presence, uniqueness, and format on `email` attribute +- Normalizer for email value during save +- Validations on password format and length +- Token generator for password recovery + +### Changed + - Rename `Avocado::UserConcern` to `Avocado::User` ## [0.1.0] - 2023-07-14 -- Initial release -- Add `Avocado::UserConcern` which calls `has_secure_password` +### Added + +- `Avocado::UserConcern` which calls `has_secure_password`