Skip to content

Releases: http-rs/surf

v2.0.0-alpha.3

29 May 17:40
ebc44c4
Compare
Choose a tag to compare
v2.0.0-alpha.3 Pre-release
Pre-release

This patch updates http-client to v3 and http-types to v2. This makes the types compatible with tide 0.9.0 and above.

Changed

  • Updated http-client to v3.0.0 #178
  • Updated http-types to v2.0.0 #178

Fixed

v2.0.0-alpha.2

29 Apr 10:15
b6d1380
Compare
Choose a tag to compare
v2.0.0-alpha.2 Pre-release
Pre-release

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"

Added

  • http_types::{Error, Result} are re-exported as surf::{Error, Result} #163

Changed

  • Add http-rs logo for docs.rs. #165

Fixed

  • Removed dependencies that are no longer necessary since the switch to http-client in 2.0.0-alpha.0 #164

v2.0.0-alpha.1

17 Apr 15:11
f20b7ed
Compare
Choose a tag to compare
v2.0.0-alpha.1 Pre-release
Pre-release

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"

Added

  • h1-client backend is now available #146

Changed

  • Updated http-client to v2.0.0
  • Switched from hyperium/http to http-types #146

Fixed

  • Updated mime-guess requirement #148

v2.0.0-alpha.0

02 Mar 12:32
1b5ca32
Compare
Choose a tag to compare
v2.0.0-alpha.0 Pre-release
Pre-release

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"

Added

  • Transcode responses from non-UTF8 charsets.

Changed

  • 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.

Fixed

  • Fix syntax errors in the README.md example.
  • Fix links in CHANGELOG.md after the org move in 1.0.3.

1.0.3

07 Nov 18:40
c046120
Compare
Choose a tag to compare

Changed

  • Migrated the project from the rustasync organization to http-rs.
  • Migrated CI providers from Travis CI to GitHub Actions.
  • Replaced runtime with async-std in examples.
  • Error context no longer discards the inner error body.
  • Updated the README.md formatting.
  • Updated futures-preview to 0.3.0-alpha.19