All notable changes to surf will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
This is an alpha release in preparation of 2.0.0, so you can start using Surf with stable futures
. There may be significant breaking changes before the final 2.0 release. Until then, we recommend pinning to the particular alpha:
[dependencies]
surf = "= 2.0.0-alpha.2"
http_types::{Error, Result}
are re-exported assurf::{Error, Result}
http-rs#163
- Add http-rs logo for docs.rs. http-rs#165
- Removed dependencies that are no longer necessary since the switch to
http-client
in 2.0.0-alpha.0 http-rs#164
This is an alpha release in preparation of 2.0.0, so you can start using Surf with stable futures
. There may be significant breaking changes before the final 2.0 release. Until thin, we recommend pinning to the particular alpha:
[dependencies]
surf = "= 2.0.0-alpha.1"
h1-client
backend is now available http-rs#146
- Updated
http-client
to v2.0.0 - Switched from
hyperium/http
tohttp-types
http-rs#146
- Updated
mime-guess
requirement http-rs#148
2.0.0-alpha.0 - 2020-03-02
This is an alpha release in preparation of 2.0.0, so you can start using Surf with stable futures
. There may be significant breaking changes before the final 2.0 release. Until thin, we recommend pinning to the particular alpha:
[dependencies]
surf = "= 2.0.0-alpha.0"
- Transcode responses from non-UTF8 charsets.
- Updated to use stable
futures
. - Build on top of
http-client
. - Set up an MSRV in CI.
- Stop hitting the network when running tests.
- Reduce copies when parsing URLs.
- Fix syntax errors in the README.md example.
- Fix links in CHANGELOG.md after the org move in 1.0.3.
1.0.3 - 2019-11-07
- Migrated the project from the
rustasync
organization tohttp-rs
. - Migrated CI providers from Travis CI to GitHub Actions.
- Replaced
runtime
withasync-std
in examples. - Error context no longer discards the inner error body.
- Updated the README.md formatting.
- Updated
futures-preview
to0.3.0-alpha.19
1.0.2 - 2019-08-26
Log not kept.
1.0.1 - 2019-08-15
Log not kept.
1.0.0 - 2019-08-15
Log not kept.