Releases: amphp/http-client
Releases · amphp/http-client
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.