Skip to content

Releases: playframework/play-silhouette

Play Silhouette 10.0.1

02 Jul 12:40
10.0.1
d5db436
Compare
Choose a tag to compare

Changes

❤️ Thanks to our premium sponsors!

If you find this OSS project useful for work, please consider asking your company to support it by becoming a sponsor.
You can also individually sponsor the project by becoming a backer.

🙇 Thanks to our contributors

Finally, thanks to the community for their help with detailed bug reports, discussions about new features and pull request reviews. This project is only possible due to the help we had from amazing contributors.
Special thanks to all code contributors who helped with this particular release (they are listed below)!

Play Silhouette 9.0.1

02 Jul 12:20
9.0.1
76ee662
Compare
Choose a tag to compare

Changes

❤️ Thanks to our premium sponsors!

If you find this OSS project useful for work, please consider asking your company to support it by becoming a sponsor.
You can also individually sponsor the project by becoming a backer.

🙇 Thanks to our contributors

Finally, thanks to the community for their help with detailed bug reports, discussions about new features and pull request reviews. This project is only possible due to the help we had from amazing contributors.
Special thanks to all code contributors who helped with this particular release (they are listed below)!

Play Silhouette 10.0.0

10 Dec 17:35
10.0.0
651b2cc
Compare
Choose a tag to compare

Noteworthy

This release adds support for play 3.0 and is now based on pekko instead of akka.

To add this project as dependency you now have to use:

libraryDependencies += "org.playframework.silhouette" %% "..." % "10.0.0"

If you are using play 2.9 and akka, use silhouette version 9.x, check https://github.com/playframework/play-silhouette/releases/tag/9.0.0.

Changes

❤️ Thanks to our premium sponsors!

If you find this OSS project useful for work, please consider asking your company to support it by becoming a sponsor.
You can also individually sponsor the project by becoming a backer.

🙇 Thanks to our contributors

Finally, thanks to the community for their help with detailed bug reports, discussions about new features and pull request reviews. This project is only possible due to the help we had from amazing contributors.
Special thanks to all code contributors who helped with this particular release (they are listed below)!

Play Silhouette 9.0.0

09 Dec 22:19
9.0.0
4e7126a
Compare
Choose a tag to compare

Noteworthy

This release adds support for Play 2.9 and Scala 3.
Java 8 support was dropped, Java 11 is the minimum required version now.
With version 9.0.0 the groupId changes from io.github.honeycomb-cheesecake (which was the successor of the groupId com.mohiva) to org.playframework.silhouette. To add this project as dependency you now have to use:

libraryDependencies += "org.playframework.silhouette" %% "..." % "9.0.0"

Pull requests merged

❤️ Thanks to our premium sponsors!

If you find this OSS project useful for work, please consider asking your company to support it by becoming a sponsor.
You can also individually sponsor the project by becoming a backer.

🙇 Thanks to our contributors

Finally, thanks to the community for their help with detailed bug reports, discussions about new features and pull request reviews. This project is only possible due to the help we had from amazing contributors.
Special thanks to all code contributors who helped with this particular release (they are listed below)!

v8.0.2

11 Jun 16:14
Compare
Choose a tag to compare

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]

[8.0.2] - 2022-06-11

Fixed

  • sbt-sonatype configuration so that sonatypeCredentialHost points to correct location (s01.oss.sonatype.org) due to legacy host (oss.sonatype.org) is used by default which failed production release from @honeycomb-cheesecake.
  • sbt-sonatype configuration so that production publishTo points to local staging repository from @honeycomb-cheesecake.
  • scala.yml release pipeline so that +publishSigned is run prior to +sonatypeBundleRelease from @honeycomb-cheesecake.
  • Corrected v8.0.1 by adding version information from @honeycomb-cheesecake.
  • Corrected v8.0.0 by correcting date from @honeycomb-cheesecake.

Changed

  • Updated scala.yml pipeline dynamic sonatype.sbt file to use environment variables rather than file from @honeycomb-cheesecake.

[8.0.1] - 2022-06-11

Security

Fixed

  • deploy-production-artifact GitHub Action workflow from startsWith(github.ref, 'ref/tags/v') to startsWith(github.ref, 'refs/tags/v') from @honeycomb-cheesecake.

Added

Changed

  • Snapshot releases not executed on tagged artifacts as the sbt-sonatype plugin will just attempt to release a production version from @honeycomb-cheesecake.

[8.0.0] - 2022-05-16

Fixed

Added

Changed

Removed

  • Support for cross-building with scala 2.12 series as is now in maintenance mode and getting ready for scala 3 integration from @honeycomb-cheesecake.

[7.0.7] - 2022-04-11

Fixed

  • Fixed LinkedInProfileParser throwing error when user has no image set from @hpolkowski.

[7.0.6] - 2022-04-08

Changed

[7.0.5] - 2022-04-05

Changed

  • Upgrading Play framework version to 2.8.14 from @ndeverge.

[7.0.4] - 2022-02-15

Fixed

  • Removing the provided for JWT API from @ndeverge.

[7.0.3] - 2022-02-07

Changed

[7.0.2] - 2021-12-02

Added

Changed

  • Spacing to v7.0.1 sections from @honeycomb-cheesecake.
  • Play framework version to 2.8.11 (note that Play 2.8.10 introduces a binary incompatibility by updating scala-java8-compat as pointed out by @zmerr) from @ndeverge.

[7.0.1] - 2021-11-27

Security

Fix

Added

Changed

[7.0.0]

  • Update to Play 2.8.1

[6.0.1]

  • Update to Play 2.7.3
  • Add support for Scala 2.13

[6.0]

  • Update to Play 2.7

[5.0]

  • 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

[4.0] - 2016-07-14

  • 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
  • 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 G...
Read more