Releases: SocialConnect/auth
Releases · SocialConnect/auth
Release 3.1.6
Release 3.1.5
Fixes:
- [OAuth1] AbstractProvider - check oauth_verifier before usage, #113
- [OAuth2] Feature: Provider\GitHub - sign request by Authorization header (deprecation notice from GitHub)
Diff: 3.1.4...3.1.5
Release 3.1.4
Release 3.1.3
Feature:
Diff: 3.1.2...3.1.3
Release 3.1.2
Feature:
- [OAuth2]
Provider\Facebook
- fetch birthday (string) to User.birthday as \DateTime field #104
Diff: 3.1.1...3.1.2
Release 3.1.1
Feature:
- Let's test under PHP 7.4
Fixes:
- [OpenIDConnect] Fix: Provider\Apple - remove unneeded space (
emailVerified
was not filled) - [OpenIDConnect] Fix: AbstractProvider - extractIdentity must be public
Diff: 3.1.0...3.1.1
Release 3.1.0
Feature:
- Introduce
createAccessToken
method [OpenIDConnect]
IntroduceProvider\Apple
[OpenIDConnect]
Introduce AddextractIdentity
method
Fixes:
[OpenIDConnect]
PixelPin - latest changes in API
Diff: 3.0.1...3.1.0
Release 3.0.1
6 commits 14 files changed
Fix:
- [OAuth2] Provider/LinkedIn - migrate to v2 API + ability to fetch email #97
Feature:
- [Provider] Feature: Improve code quality for request method
Diff: 3.0.0...3.0.1
Release 3.0.0
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