2022-04-27 11:30:43 +02:00

113 lines
1.9 KiB
Markdown

# Change Log
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
## [2.0.2] - 2021-03-02
### Added
- Add Support for PHP 8
## [2.0.1] - 2018-12-16
### Fixed
- `\Http\Adapter\Guzzle6\Client::sendRequest` no longer throws any exceptions that do not implement
the PSR exception interface.
Instead of `\UnexpectedValueException` we now throw `Http\Adapter\Guzzle6\Exception\UnexpectedValueException`
(which extends `\UnexpectedValueException` and implements `Psr\Http\Client\ClientExceptionInterface`).
Instead of `\RuntimeException` we now throw `Http\Client\Exception\TransferException`
(which extends `\RuntimeException` and implements `Psr\Http\Client\ClientExceptionInterface`).
## [2.0.0] - 2018-11-14
### Added
- Support for HTTPlug 2.0 and PSR-18
### Changed
- `Client` and `Promise` are both final
### Removed
- Support for PHP <7.1
## [1.1.1] - 2016-05-10
### Fixed
- Adapter can again be instantiated without a guzzle client.
## [1.1.0] - 2016-05-09
### Added
- Factory method Client::createWithConfig to create an adapter with custom
configuration for the underlying guzzle client.
## [1.0.0] - 2016-01-26
## [0.4.1] - 2016-01-13
### Changed
- Updated integration tests
### Removed
- Client common dependency
## [0.4.0] - 2016-01-12
### Changed
- Updated package files
- Updated HTTPlug to RC1
## [0.3.1] - 2015-12-31
## [0.3.0] - 2015-12-31
## [0.2.1] - 2015-12-17
### Added
- Puli configuration and bindings
### Changed
- Guzzle setup conforms to HTTPlug requirement now: Minimal functionality in client
## [0.2.0] - 2015-12-15
### Added
- Async client capabalities
### Changed
- HTTPlug instead of HTTP Adapter
## 0.1.0 - 2015-06-12
### Added
- Initial release