SocialConnect Auth v3.0.0 Release Notes
Release Date: 2019-09-12 // over 4 years ago-
๐ It's first release of 3.x branch
๐ This release contain a lot of internals change with number of public API changes. Most of internal changes are done to do re-architecture to follow PSR standarts.
187 commits, 208 files was changed
๐ It's a major release, do help you with migration, there are:
Big thanks to @ADmad for this review!
๐ Features
- Moving to
PSR-18
interfaces for HTTP Client - Start using
PSR-7
interfaces for Request/Response - Introduce
request
API for all providers, and rework all Providers to it - Introduce hierarchy for Exceptions
- [OpenID] Feature: Check timestamp from nonce
Code
- App code quality and now code coverage is 80%+
- Start using PHPStan as static analyzer
- โ Add documentation & site
Infra
- ๐ Move
socialconnect/common
to this repository - Extract HTTP Client implementation from
socialconnect/common
to socialconnect/http-client - ๐ Extract JWT/JWK support to external repository socialconnect/jwx
๐ฅ Breaking changes
- BC: PHP 7.1 is the minimal PHP version
- [OAuth2] BC: AccessToken - uid must be string
- [OAuth2] BC: Rename setUid to setUserId
Diff: 2.x...3.0.0
- Moving to