All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Docs improved
- Mix tasks internal templates paths
- Entrance.User.create!/2 function
- Add tests templates for entrance mix tasks
- Entrance.User.changeset to Entrance.User.create_changeset
- Sets create_changeset nomenclature as default to create user actions
- Docs and readme updates
- Entrance.User
- Mix tasks (gen.user_controller, gen.session_controller, gen.require_login, gen.modules)
- Entrance.auth_one/3
- Entrance.auth_one_by/4
- Our logo :)
- Some code and documentation refactor
- default_authenticable_field. Now it's possible to set any user schema field to be the default_authenticable_field in Entrance.auth/3 function
- Entrance.auth_by/3 function. Now it's possible to authenticate using more than one field of user schema
- Functions nomenclature from "authenticate" to "auth"
- Do some code refactors
- Make the Mix.Config nomenclature to a more legible.
- Firt version of the project in GitHub repository
- Update the source code of Doorman with the last versions of dependencies, remove deprecations and ajust tests.