Skip to content

Releases: neonmoe/minreq

1.1.2

14 Apr 11:14
Compare
Choose a tag to compare

Finally fixed a long-standing bug regarding chunked encoding. Thanks to @iamcharleschege for troubleshooting and figuring out the problem!

Changelog

  • Fix response handling when the Transfer-Encoding header's value is chunked.

1.1.1

28 Mar 20:42
Compare
Choose a tag to compare

Miscellaneous cleanup, 2018 edition, and a bug fix. Thanks to @mattgathu for the contributions!

Changelog

  • Fix HEAD requests and ones that receive a 1xx, 204, or 304 status code as a response. These could previously end up timing out / hanging forever because the client was expecting more bytes than it should've.

1.1.0

24 Mar 00:40
Compare
Choose a tag to compare

First patch with features from outside contributors! Alas, these PR's could've been merged before 1.0.3, so almost a year ago, but I didn't notice I had PRs lying around. That said, a late thanks to @gnuvince for the contributions, and here's the changes.

Changelog

  • Better performance for HTTP (not HTTPS, because of the rustls crate's API) requests by wrapping the TcpStream inside a BufWriter and a BufReader. PR #4
  • Timeout is optional now, hence the minor version bump. PR #5
  • Updated dependencies.

1.0.2

18 Mar 19:14
Compare
Choose a tag to compare
  • Fix weird behaviour explained in 246a8a0

1.0.1

18 Mar 18:46
Compare
Choose a tag to compare

Reasons. This is the real 1.0.0 though.

1.0.0

18 Mar 18:44
Compare
Choose a tag to compare
  • HTTPS works now! It's a feature though, so you need to add features = ["https"] to your Cargo.toml.

PS. It actually doesn't. It was merged in 1.0.1 because I don't git.

0.1.2

18 Mar 16:09
Compare
Choose a tag to compare
  • Removed a broken test, this is functionally the same as 0.1.1

0.1.1

18 Mar 16:05
Compare
Choose a tag to compare
  • Fixed a bug that timed out all responses that had newlines in the body
  • Fixed the shields to be based on the latest published version (not master)

Initial release

18 Mar 13:45
Compare
Choose a tag to compare
  • You can do basic HTTP requests with bodies and headers.