Skip to content

Releases: hummingbird-project/hummingbird-auth

v1.0.0 Alpha 2

07 Dec 14:19
3296abe
Compare
Choose a tag to compare

Minor release changes

  • Requires Swift 5.5 (inline with SwiftNIO)
  • Add functions to run Bcrypt on a separate thread

v1.0.0 Alpha 1

17 Nov 18:46
77aff53
Compare
Choose a tag to compare
  • Add HBSessionAuthenticator and HBRequest.session for managing session based authentication
  • Use 1.0.0-alpha of Hummingbird

v0.8.0

03 May 07:57
931fbf0
Compare
Choose a tag to compare
  • Added IsAuthenticatedMiddleware
  • Ensure Bcrypt hashes have null at end of string during construction

v0.7.1

24 Sep 07:08
Compare
Choose a tag to compare

Patch release changes

  • Ensure concurrency code is only compiled when _Concurrency framework is available
  • Remove _NIOConcurrency imports as NIO functions have been moved into NIOCore
  • Increase swift-crypto version range to 1.0.0..<3.0.0

Other changes

  • Use swift:5.5 docker images in CI

v0.7.0 (Async/Await)

21 Sep 09:18
Compare
Choose a tag to compare

Breaking changes

  • Replaced HBRequest.auth methods with methods directly mutating HBRequest.
    • HBRequest.auth.login -> HBRequest.authLogin
    • HBRequest.auth.logout -> HBRequest.authLogout
    • HBRequest.auth.get -> HBRequest.authGet
    • etc

Minor version changes

  • Add HBAsyncAuthenticator protocol to provide async/await support for authenticators

Patch version changes

  • Replace import NIO with NIOCore or NIOPosix where applicable.

v0.6.0

21 May 10:36
34e98d0
Compare
Choose a tag to compare
  • Added HummingbirdAuthXCT which adds a new HBApplication.XCTExecute function with authentication parameter

v0.5.2

18 May 13:54
375b64f
Compare
Choose a tag to compare
  • Make Bcrypt thread safe. Removed usage of global array

v0.5.1

07 May 09:52
Compare
Choose a tag to compare
  • Add iOS and tvOS platform requirements
  • CI now uses swift 5.4

v0.5.0

26 Apr 10:27
Compare
Choose a tag to compare
  • Changes required for hummingbird v0.11.0

v0.4.0

02 Apr 11:45
Compare
Choose a tag to compare