Releases: amphp/http-client
Releases · amphp/http-client
v1.0.0-beta2
UPDATES:
- Issue #51: Fix composer dep declarations for easy install
- Issue #54: Fix bug preventing redirect if request method was not GET or HEAD
- Migrate to amphp framework
BC BREAKS:
- Because the library has been migrated to the amphp concurrency framework all
Artax
namespace
declarations in your code must be updated toAmp\Artax
. Additionally, return values from both
Client::request()
andClient::requestMulti()
now implementAmp\Promise
(wasAfter\Promise
).
v1.0.0-beta
- Issue #51: Multipart
FormBody
is no longer broken - Issue #51: Fix fatal error from bad constant name in example script
- Issue #48: more descriptive progress update messages
- Fixed bug preventing correct implementation of the following option settings:
Client::OP_HOST_CONNECTION_LIMIT
Client::OP_MAX_QUEUE_SIZE
Client::OP_MS_IDLE_TIMEOUT
Client::OP_MS_CONNECT_TIMEOUT
Client::OP_BINDTO
AggregateBody
,FileBody
andFormBody
have been updated to use promises in preparation for
non-blocking filesystem IO support.FormBody::addFileField()
has been renamed toFormBody::addFile()
. Please update code
references as needed.- Non-blocking file system entity body streaming temporarily removed due to php-uv segfaults
- Added tests
- Composer file no longer requires manual updating for CA certs
v1.0.0-alpha
This is the first in a series of planned v1.0.0 testing/preview releases. Though the Artax API is frozen, some features may be broken due to the current lack of testing. The lib is getting closer to a v1.0.0 release candidate but it is not there yet. Use at your own risk! The tentative release roadmap is as follows:
v1.0.0-alpha (Aug. 29, 2014)
First usable tagged release with a stable, frozen API. Things still missing/broken:
- Significant testing gaps;
- Non-blocking filesystem IO;
- Multipart FormBody usage with file fields is currently broken.
v1.0.0-beta (Sep. 12, 2014)
- Fix all known bugs;
- Add significant testing;
- Create new SSL/TLS certificate repo to simplify installation;
- Fully support non-blocking filesystem IO.
v1.0.0-rc1 (Sep. 26, 2014)
Unforeseen bugfixes only. The RC period should be short-lived. If a non-trivial number of bugs are discovered during the RC phase there may be multiple individual RC tags.