Skip to content

Latest commit

 

History

History
80 lines (63 loc) · 2.68 KB

CHANGELOG.md

File metadata and controls

80 lines (63 loc) · 2.68 KB

Changelog

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.

Unreleased

  • Breaking Changes
    • None
  • Added
    • None
  • Fixed
    • #726 - Thread safety in Authlogic::Session::Base.klass_name

6.2.0 (2020-09-03)

  • Breaking Changes
    • None
  • Added
    • #684 - Use cookies only when available. Support for ActionController::API
  • Fixed
    • #725 - NoMethodError when setting sign_cookie or encrypt_cookie before controller is defined.

6.1.0 (2020-05-03)

  • Breaking Changes
    • None
  • Added
    • #666 - Forwardported Authlogic::Session::Cookies.encrypt_cookie option
    • #723 - Option to raise a Authlogic::ModelSetupError when your database is not configured correctly.
  • Fixed
    • None

6.0.0 (2020-03-23)

  • Breaking Changes, Major

    • There is no longer a default crypto_provider. We still recommend SCrypt, but don't want users of other providers to be forced to install it. You must now explicitly specify your crypto_provider, eg. in your user.rb.

      acts_as_authentic do |c|
        c.crypto_provider = ::Authlogic::CryptoProviders::SCrypt
      end
      

      To continue to use the scrypt gem, add it to your Gemfile.

      gem "scrypt", "~> 3.0"
      
  • Breaking Changes, Minor

    • To set your crypto provider, you must use crypto_provider=, not crypto_provider. The arity of the later has changed from -1 (one optional arg) to 0 (no arguments).
  • Added

    • #702 - The ability to specify "None" as a valid SameSite attribute
  • Fixed

    • #686 - Respect the log_in_after_create setting when creating a new logged-out user
    • #668 - BCrypt user forced to load SCrypt
    • #697 - Add V2 CryptoProviders for MD5 and SHA schemes that fix key stretching by hashing the byte digests instead of the hex strings representing those digests
  • Dependencies

    • Drop support for ruby 2.3 (reached EOL on 2019-04-01)

Previous major version

See eg. the 5-1-stable branch