Releases: neonmoe/minreq
Releases · neonmoe/minreq
1.1.2
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
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
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
- Fix weird behaviour explained in 246a8a0
1.0.1
Reasons. This is the real 1.0.0 though.
1.0.0
- 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
- Removed a broken test, this is functionally the same as 0.1.1
0.1.1
- 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
- You can do basic HTTP requests with bodies and headers.