coherence v0.3.1 Release Notes

Release Date: 2016-11-26 // over 7 years ago
  • ⬆️ See these 0.3.0 to 0.3.1 upgrade instructions to bring your existing app up to speed.

    • ✨ Enhancements

      • Remove unused params from registration path
      • Update docs for coherence_links
      • Add unit tests for registration controller
      • Support unconfirmed access
      • Support auto login if unconfirmed access is enabled
      • Start refactoring into schema modules (web/models/confirmable.ex)
      • Raise compiler error when protected routes are defined before public routes
      • Add current_user and logged_in? view helpers
      • Add templates customization section
      • Add Config.logged_in_url to be used for redirect from redirect_logged_in plug
      • Add :coherence to apps in installer instructions
      • Add sign in link helper
      • Validate email format with some minor improvements
      • Document customizable actions
      • Allow configuring specific routes
      • Add signout_link function to view helpers
      • Support {:system, env_var} in config
      • Add new mix coherence.install --reinstall option
      • Add --silent, --confirm-once, and --no-confirm option to mix coherence.install
    • 🐛 Bug Fixes

      • Remove web/controllers/redirects since it breaks releases
      • Fix readme getting started section
      • Ensure local module is loaded on login callback
      • Give correct HTTP status code when login fail
    • 🗄 Deprecations

      • email_from config - use email_from_name and email_from_email
      • email_reply_to config - use email_reply_to_name and email_reply_to_email
    • Backward incompatible changes