All Versions
Latest Version
Avg Release Cycle
70 days
Latest Release

Changelog History
Page 2

  • v2.0.0 Changes

    • ๐Ÿ”„ Changes
      • Now using sessions (provided by Plug) for authentication, instead of JSON Web Tokens
        • Authentication using JSON Web Tokens will be handled by OpenmaizeJWT, a separate library
      • Changed default expiry time for the ConfirmEmail and ResetPassword modules to one hour
      • Changed how remember_me is implemented
  • v1.0

    July 05, 2016
  • v0.19.0 Changes

    • ๐Ÿ”„ Changes
      • Made it possible to override default token validity - can be used to implement remember_me functionality.
      • Added token_data config option to OpenmaizeJWT. This allows the developer to add extra data to the token.
      • Changed the way the confirm option is handled in the mix generator.
      • Changed the config value for crypto_mod.
        • It is now a module name, not an atom, and other algorithms, not just Comeonin, can be used.
  • v0.18.0 Changes

    • โœจ Enhancements
      • Added one-time password support for use in two factor authentication.
    • ๐Ÿ”„ Changes
      • Moved the JSON Web Token specific code to separate library, OpenmaizeJWT, which is now an optional dependency.
  • v0.17.0 Changes

    • โœจ Enhancements
      • Added mix generators to generate an Authorize, and optionally, a Confirm module.
      • Added password_strength value to the config - to be used when setting or resetting the password.
    • ๐Ÿ”„ Changes
      • Removed all the redirects options.
      • Removed authorization module.
      • Added password_strength value to the config - to be used when setting or resetting the password.
      • Changed token_opts option in the Login module to a global token_validity option in the config.
      • Moved confirm_email function plug to Openmaize.ConfirmEmail module plug.
      • Moved reset_password function plug to Openmaize.ResetPassword module plug.
      • Moved gen_token_link function to the Openmaize.ConfirmEmail module.
  • v0.16.0 Changes

    • ๐Ÿ”„ Changes
      • Reduced JWT expiry and confirmation token validity / expiry time to 2 hours.
      • Made Ecto an optional dependency.
      • Changed the name of the Openmaize.Signup module to Openmaize.DB.
        • All of the database-related functions are now in the Openmaize.DB module.
        • You can use a different module by changing the db_module in the config.
      • In the Openmaize.DB module, replaced the create_user function with the add_password_hash function.
      • Brought back NotQwerty123 optional dependency.
      • Moved the gen_token_link function to the Openmaize.ConfirmTools module.
  • v0.15

    February 21, 2016
  • v0.14.0 Changes

    • โœจ Enhancements
      • Added tools to handle resetting the password.
    • ๐Ÿ”„ Changes
      • Changed the way the email confirmation is called.
      • Removed the optional password strength checker.
  • v0.13.0 Changes

    • โœจ Enhancements
      • Added tools to handle email confirmation.
    • ๐Ÿ”„ Changes
      • Made password_hash value configurable.
  • v0.12.0 Changes

    • โœจ Enhancements
      • Added option to call custom function to access the database with Openmaize.Login.
    • ๐Ÿ”„ Changes
      • Moved the unique_id config value to an option for the Openmaize.Login login function.
    • ๐Ÿ› Bug fixes
      • Fixed the bug with unique_id being set to name in the generate_token funcion.