Releases: hubzero/orcid-php
0.3.4
Improve email and fullname handling
Now selects primary email address and builds fullname from available name fields.
Fixes for ORCID API v2
This release fixes an issue when retrieving profile name where family name might not be set.
Refactored for ORCID API v2.0
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
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
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
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
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