Skip to content

Releases: hubzero/orcid-php

0.3.4

11 Aug 22:22
Compare
Choose a tag to compare

Follow redirect responses from ORCiD

Improve email and fullname handling

03 Oct 21:31
Compare
Choose a tag to compare

Now selects primary email address and builds fullname from available name fields.

Fixes for ORCID API v2

26 Oct 17:26
2b9a31b
Compare
Choose a tag to compare

This release fixes an issue when retrieving profile name where family name might not be set.

Refactored for ORCID API v2.0

21 Mar 15:15
e3e1a65
Compare
Choose a tag to compare

The library has been refactored to work with version 2.0 of ORCID's API. Version 1.0 of the API is no longer supported by this library.

Support the sandbox environment

30 Mar 19:52
Compare
Choose a tag to compare

This release is primarily to add support for using the ORCID sandbox testing environment. The release includes:

  • Support for the testing environment, which resolves #26
  • Additional tests to ensure proper formatting of the matrix of URL scenarios (depending on public/member APIs and testing/production environment)
  • Only use HTTPS (not sure why ORCID ever supported HTTP in an OAuth2 scenario)
  • Additional documentation for the new feature

Fixes issue #24 attempting to access potentially undefined array offset

04 Dec 15:12
Compare
Choose a tag to compare

This resolves issue #24. Additional checks were added to ensure no attempts at non-existent array offsets are made when attempting to get user profile email address.

Finalize Testing

06 Oct 19:53
Compare
Choose a tag to compare

Primarily finalizing testing and formalizing review process and standards

This release includes:

  • updates to existing tests
  • coverage of prior testing gaps
  • integration with style ci
  • integration with coveralls
  • mocking using mockery
  • PSR2 compliance

Initial release

23 Sep 18:17
Compare
Choose a tag to compare

The initial release of the HUBzero ORCID PHP integration. Though the release is relatively well tested, it is still in development.

The release includes:

  • the basic user authentication flow for OAuth2
  • the basic profile access class with limited shortcut methods for accessing data
  • the basic profile access to all known raw JSON data