Skip to content

Commit c056574

Browse files
committed
Release 0.1.5
1 parent ca345c5 commit c056574

File tree

3 files changed

+17
-1
lines changed

3 files changed

+17
-1
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,27 @@
11
# Changelog
22

3+
## 0.1.5 - 2018-08-03
4+
5+
- Add wire tracing logs for inspecting raw headers being sent and received.
6+
- Fixed issue where messages from libcurl were being discarded before we could read them. This would cause the client to get stuck in an infinite loop whenever a request would reach a timeout. (#3)
7+
38
## 0.1.4 - 2018-02-24
9+
410
- Moved the ring buffer out of the codebase into the `ringtail` crate.
511

612
## 0.1.3 - 2018-02-01
13+
714
- Fixed safety and soundness issues in the ring buffer. (#1, #2)
815

916
## 0.1.2 - 2017-12-28
17+
1018
- Client options now support specifying a proxy URL.
1119
- Transport API is now private so the design can be revisited later.
1220

1321
## 0.1.1 - 2017-12-21
22+
1423
- Switched to a custom ring buffer implementation for the response body to improve throughput.
1524

1625
## 0.1.0 - 2017-10-28
26+
1727
- Initial release.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "chttp"
3-
version = "0.1.4"
3+
version = "0.1.5"
44
description = "The practical HTTP client that is fun to use."
55
authors = ["Stephen M. Coakley <[email protected]>"]
66
license = "MIT"

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
# cHTTP
2+
23
The practical HTTP client that is fun to use.
34

45
[![Build Status](https://semaphoreci.com/api/v1/sagebind/chttp/branches/master/badge.svg)](https://semaphoreci.com/sagebind/chttp)
@@ -19,11 +20,13 @@ cHTTP provides a clean and easy-to-use interface around the venerable [libcurl].
1920
- Uses the future standard Rust [http] interface for requests and responses.
2021

2122
## Why [libcurl]?
23+
2224
Not everything needs to be re-invented! For typical use cases, [libcurl] is a fantastic choice for making web requests. It's fast, reliable, well supported, and isn't going away any time soon.
2325

2426
It has a reputation for having an unusual API that is sometimes tricky to use, but hey, that's why this library exists.
2527

2628
## Examples
29+
2730
Really simple example that spits out the response body from https://example.org:
2831

2932
```rust
@@ -54,6 +57,7 @@ println!("{}", body);
5457
```
5558

5659
## Requirements
60+
5761
On Linux:
5862

5963
- libcurl 7.24.0 or newer
@@ -64,6 +68,7 @@ On Windows and macOS:
6468
- TBD
6569

6670
## Installation
71+
6772
Add this to your Cargo.toml file:
6873

6974
```toml
@@ -72,6 +77,7 @@ chttp = "0.1"
7277
```
7378

7479
## License
80+
7581
This library is licensed under the MIT license. See the [LICENSE](LICENSE) file for details.
7682

7783

0 commit comments

Comments
 (0)