Skip to content

v1.0.15

Compare
Choose a tag to compare
@danschultzer danschultzer released this 20 Nov 21:38

Enhancements

  • [Pow.Extension.Base] Extensions are now expected to have a base module with compile-time information whether certain modules are available to prevent unnecessary Code.ensure_compiled?/1 calls: #335
    • Added Pow.Extension.Base module
    • Added PowEmailConfirmation module
    • Added PowInvitation module
    • Added PowPersistentSession module
    • Added PowResetPassword module
  • [PowPersistentSession.Plug.Cookie] Added support for custom metadata: #332
    • PowPersistentSession.Plug.Cookie.create/3 now stores a metadata keyword list that can be populated
    • PowPersistentSession.Plug.Cookie.create/3 will now, instead of adding :session_fingerprint to the metadata, populate the :session_metadata keyword list with :fingerprint
    • PowPersistentSession.Plug.Cookie.authenticate/2 will now populate session metadata with what exists in :session_metadata key for the persistent session metadata
    • PowPersistentSession.Plug.Cookie.create/3 now ensures to delete the previous persistent session first, if one is found in cookies
  • [Pow.Extension.Config] Added Pow.Extension.Config.extension_modules/2 #334

Bug fixes

  • [Router.Phoenix.Router] Fixed bug where resource routes were not filtered correctly according to the path bindings #328

Deprecations

  • [Pow.Extension.Config] Deprecated Pow.Extension.Config.discover_modules/2 #334