Releases: techfromsage/talis-php
Releases · techfromsage/talis-php
0.7.0
What's Changed
- Move builds to CircleCI
- Test against PHP 5.6 - 8.3
- PLT-519 Allow for Guzzle 6 - 7
Full Changelog: 0.6.4...0.7.0
0.6.4 Pin composer to version 1.10.17
Preemptively pin composer to the latest version of v1 as an upgrade to v2 would break some of our dependencies
0.6.3 Allow to set logger
- Allow to set logger on clients (using
Psr\Log\LoggerAwareInterface
where possible). - Use common
TestBase
for all tests. - Retrieve request ID from query string.
- Bump version and sort packages.
- Use composer scripts, remove ant.
- Fix coverage annotations.
Add extra logging
This release does not contain any functional changes, but simply adds some extra logging to make it easier to diagnose Login problems.
Fix Critic client
Remove `Login::getPersistentId`; add `getSubjectIdFromToken`
This is a breaking change.
- Remove
Login::getPersistentId
, which is incorrect, but unused. - Add
getSubjectIdFromToken
for access to the user/clients ID in applications
Update Guzzle
- PLAT-3484 update guzzle #19 - this updates the HTTP client in all API clients to Guzzle 6.
- Fix for Persona client not sending some headers (User-Agent, X-Request-ID, X-Client-Version).
- Changed version requirement for
predis/predis
to>=0.8.5
, so later versions can be installed without aliasing, e.g.1.1.1 as v0.8.5
.
Remove statsD
This release removes the statsD implementation in persona and the composer dependency.
(Re)generate oauth client secret
Adding method to oauth client to (re)generate a client's secret
Adds manifesto-php-client
Adds manifesto-php-client
to the talis-php