Releases: Firehed/api
Releases · Firehed/api
3.2.2
3.2.1
3.2.0
3.1.0
[3.1.0] - 2018-07-01
Summary
- Overhauled authentication (#43)
- Overhauled error handling (#37, #38, #63)
- Added support for PSR-15 Middleware (#59)
- Added additional documentation in the README (#66)
Added
Authentication\ProviderInterface
Authorization\ProviderInterface
Errors\HandlerInterface
Interfaces\AuthenticatedEndpointInterface
Interfaces\HandlesOwnErrorsInterface
Changed
- Internal refactoring
- If a RequestInterface object is provided to the dispatcher, it will be internally converted to a ServerRequestInterface to ensure compatibility with Middleware and error handling.
Relying on this functionality is deprecated from the start, highly discouraged, and may be imperfect.
Deprecated
3.0.6
3.0.5
Removes the dependency on fguillot/simplelogger
, which has been abandoned and apparently deleted or moved.
Be cautious when updating to this version in case you were using that package as an implicit dependency - you will now need to explicitly add it to your project's composer.json
file (or find a suitable replacement). Since implicitly relying on a package's dependencies is against best practices, I am treating this as a non-breaking release.