- Enabled same-site protection on remember me cookie. Thanks @mikl!
- Updated
UserAuth.require_authenticated_user/2
to remember query string parameters as part of the return_to path. Thanks @matthewlehner! - Changed instances of "e-mail" to "email" to better match AP style guide. Thanks @zorn!
- Fixed arity in test context descriptions. Thanks @liamwhite!
- Fixed typos in generated documentation. Thanks @liamwhite!
- Changed email form fields from
text_input
toemail_input
. Thanks @ream88! - Renamed incorrect login/logout(nouns) to "log in"/"log out" (verbs).
- Replaced string-based route assertions with Routes-based assertions. Thanks @chvanikoff!
_user_menu.html
is now injected at the end of the<nav>
tag, if possible.
- Updated generated code be up to date through commit: 4664c3. [Diff]
- Upgraded phoenix requirement to
~> 1.5.2
to use undeprecatedMyApp.Endpoint.subscribe/1
function. - Updated generator to be compatible with existing fixtures modules.
- Set
live_socket_id
on log in and disconnect on log out. - Updated log out to succeed even if user is already logged out.
- Added index on user_tokens.user_id column
- Renamed several functions (see diff).
- Updated generated code be up to date through commit: 6ae63a. [Diff]
- Run
User.maybe_hash_password/1
in aprepare_changes/1
hook instead of every time a changeset function is called. This decreases load on the server when a changeset function is being called multiple times like with a LiveView-based form.
- Upgraded phoenix dependency to
~> 1.5.0
. - Updated generated code be up to date through commit: ecc8eb. [Diff]
- Print warnings instead of crashing on missing files.
- Raise error when app is generated with
--no-html
. - Improve formatting of help messages.
- Added instructions for apps upgraded from Phoenix 1.4. Thanks @goofansu.
- Log when
config/test.exs
is injected.
Initial release.
- Up to date with original PR through commit 25d083.