SocialConnect Auth Versions Save

:atom: Social (OAuth1\OAuth2\OpenID\OpenIDConnect) sign with PHP :shipit:

3.1.6

4 years ago

Fix:

[OpenID] Feature: Provider\Steam - populate pictureURL from avatarfull,

Diff: https://github.com/SocialConnect/auth/compare/3.1.5...3.1.6

3.1.5

4 years ago

Fixes:

  • [OAuth1] AbstractProvider - check oauth_verifier before usage, #113
  • [OAuth2] Feature: Provider\GitHub - sign request by Authorization header (deprecation notice from GitHub)

Diff: https://github.com/SocialConnect/auth/compare/3.1.4...3.1.5

3.1.4

4 years ago

Feature:

  • [OAuh1] Provider\Twitter: Added Email to ArrayHydrator object

Diff: https://github.com/SocialConnect/auth/compare/3.1.3...3.1.4

3.1.3

4 years ago

Feature:

  • [Provider] Feature: Setup User-Agent if it's not specified #108 6f18293

Diff: https://github.com/SocialConnect/auth/compare/3.1.2...3.1.3

3.1.2

4 years ago

Feature:

  • [OAuth2] Provider\Facebook - fetch birthday (string) to User.birthday as \DateTime field #104

Diff: https://github.com/SocialConnect/auth/compare/3.1.1...3.1.2

3.1.1

4 years ago

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: https://github.com/SocialConnect/auth/compare/3.1.0...3.1.1

3.1.0

4 years ago

Feature:

  • Introduce createAccessToken method
  • [OpenIDConnect] Introduce Provider\Apple
  • [OpenIDConnect] Introduce Add extractIdentity method

Fixes:

  • [OpenIDConnect] PixelPin - latest changes in API

Diff: https://github.com/SocialConnect/auth/compare/3.0.1...3.1.0

3.0.1

4 years ago

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: https://github.com/SocialConnect/auth/compare/3.0.0...3.0.1

3.0.0

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

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: https://github.com/SocialConnect/auth/compare/2.x...3.0.0

1.14.0

4 years ago

1.x branch is deprecated, this is the last release for it, please consider migration to 2.x!

Feature:

  • Implement Session/Dummy, refs #74

Fix:

[OAuth2] Provider/Facebook - migrate to 3.3 [OAuth2] Provider/Vk - migrate to 5.100 [OAuth2] Feature: Provider\GitHub - hydrate name to User->fullname [OAuth2] Fix: Provider/Vk - hydrate screen_name to username

Diff: https://github.com/SocialConnect/auth/compare/1.13.1...1.14.0