All Versions
Latest Version
Avg Release Cycle
141 days
Latest Release
1508 days ago

Changelog History
Page 2

  • v5.0 Changes

    • โšก๏ธ Update to Play 2.6
    • Handling of OAuth2 based user state with the help of the new social state handler implementation (thanks to @Saheb)
    • Implement BCryptSha256PasswordHasher to avoid password truncating issue
    • ๐Ÿ‘ Better error messages for OAuth2 based errors
    • โœ‚ Remove Clef support
  • v4.0 Changes

    July 14, 2016
    • โšก๏ธ Update to Play 2.5
    • โœ‚ Removed Play Messages instance from Event, Authorization and ErrorHandler types. The I18nSupport trait should be used instead, to get the Messages instance for the current request
    • 0๏ธโƒฃ Rewrite Silhouette trait to provide injectable actions (this is now the default method from Play 2.5 on)
      • Every SecuredAction can now override the global(default injected) error handler if needed
      • A controller is not bound to a single Authenticator anymore
    • โœ‚ Remove SecuredErrorHandler in favour of injectable error handler
    • ๐Ÿ“œ Pass the auth info to the profile parsers to easier query additional data from the provider API
    • โž• Add UnsecuredRequestHandler and UnsecuredAction
    • โฌ‡๏ธ Dropped Scala 2.10 support
    • Projects separated
      • silhouette-password-bcrypt -> contains BCrypt password hasher
      • silhouette-persistence -> contains base implementations for the persistence layer
      • silhouette-persistence-memory -> in-memory implementation of the persistence layer
    • ๐Ÿ‘‰ Use request extractors to find authenticator values in other parts of the request
    • ๐Ÿ›  Fix overriding settings method for Providers (thanks @felipefzdz)
    • ๐Ÿ‘ Allow to override the API URL in the OAuth1 and OAuth2 providers
    • ๐Ÿ‘ Allow to override authentication provider constants
    • ๐Ÿ‘Œ Support for Auth0 authentication provider (thanks @lucamilanesio)
    • ๐Ÿ‘Œ Support for Gitlab authentication provider (thanks @ThmX)
    • ๐Ÿ‘Œ Support for CAS authentication provider (thanks @SBSMMO)
    • Issue #435: copy customClaims when renewing JWTToken (thanks @mizerlou)
    • Define meaningful interface for password re-hashing (thanks @alexmojaki)
    • Play Framework independent crypto implementation
  • v3.0 Changes

    July 14, 2015
    • โšก๏ธ Update to Play 2.4
    • Stateless and non-stateless CookieAuthenticator
    • ๐Ÿ‘ Allow to customize the Gravatar service
    • ๐Ÿ‘‰ Use scala.concurrent.duration.FiniteDuration instead of Int for duration based values
    • A lot of API enhancements
  • v2.0 Changes

    March 28, 2015
    • ๐Ÿ‘‰ Use lazy val to initialize SecureRandom, so that initialization occurs also async
    • ๐Ÿ”จ Refactor authenticators and add BearerTokenAuthenticator, JWTAuthenticator, SessionAuthenticator and DummyAuthenticator
    • ๐Ÿ‘ Better error handling for authenticators
    • Authenticators now using an extra backing store instead of only the cache
    • Split up SocialProvider.authenticate method into authenticate and retrieveProfile methods
    • โœ‚ Remove authInfo from SocialProfile
    • โž• Add OAuth1 token secret implementation
    • โž• Add OAuth2 state implementation
    • ๐Ÿ“š Documentation is now included in the repository and hosted on Read The Docs
    • ๐Ÿ“ฆ Renamed packages "core" to "api", "contrib" to "impl", "utils" to "util"
    • ๐Ÿ“ฆ Reorganized the project structure (moved all providers into the "impl" package, moved some classes/traits)
    • โž• Add request handlers
    • โž• Add request providers in combination with HTTP basic auth provider
    • โž• Add Dropbox provider
    • โž• Add Clef provider
    • โž• Add request extractors
    • ๐Ÿ‘ Better social profile builder implementation
    • โž• Add OpenID providers Steam and Yahoo
    • ๐Ÿ‘ Better error handling
  • v1.0 Changes

    June 12, 2014
    • ๐Ÿš€ First release for Play 2.3
  • v0.9 Changes

    June 12, 2014
    • ๐Ÿš€ First release for Play 2.2