@@ -5,7 +5,41 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( http://keepachangelog.com/en/1.0.0/ )
66and this project adheres to [ Semantic Versioning] ( http://semver.org/spec/v2.0.0.html ) .
77
8- ## [ Unreleased]
8+ ## [ 2.0.0-rc.1] - 2021-10-08
9+ ### Added
10+ - Implicit flow support
11+ - Back-channel logout
12+ - RP initiated logout
13+ - Support for 'sid' claim in ID and logout token
14+ - Support for claim types
15+ - Allow users with specific entitlements to add clients
16+ - Support for ACR
17+ - Support for requesting individual claims
18+ - Support for allowed CORS origins for public clients
19+ - Support for 'at_hash' claim in ID token
20+ - Support for 'max_age' parameter
21+ - List of supported grant types in OP configuration document
22+ - List of supported auth methods for token endpoint in OP configuration document
23+ - Support for 'prompt' parameter, for example using 'prompt=login' to require authentication
24+ even if user has active SSO session
25+ - Works with SSP new UI templating enabled
26+ - Pagination for client list
27+ - Support for basic authentication processing filters, for example for f-ticks logging, attribute
28+ manipulation or similar, definable in oidc_config.php
29+ - Support for 'nonce' claim in ID token
30+ - Config options to add prefix to private scope claims and to enable multi-valued claims
31+ ### Changed
32+ - Basic flow is now conformant
33+ - Admin client configuration path has moved
34+ - 'token_endpoint' renamed form '.../access_token.php' to '.../token.php'
35+ - Requires php > 7.4
36+ - Auth. source is now optional when defining clients. If auth. source is not set for particular
37+ client, a default one from the configuration will be used during authn.
38+ ### Fixed
39+ - When authorization code is reused corresponding tokens are now immediately revoked
40+ - Returning or displaying proper error messages is now more in line to specification
41+ - Expired access tokens are now only deleted if corresponding refresh tokens are also expired
42+ - JWT header parameter 'kid' is now generated dynamically based on public certificate fingerprint
943
1044## [ 1.0.0-rc.2] - 2020-05-17
1145### Added
0 commit comments