1# Unreleased
2
3- None
4
5# 0.3.2 (June 17, 2022)
6
7## Added
8
9- **docs**: Clarify subtlety around cloning and readiness in the `Service` docs
10  ([#548])
11- **docs**: Clarify details around shared resource consumption in `poll_ready()`
12  ([#662])
13
14
15[#548]: https://github.com/tower-rs/tower/pull/548
16[#662]: https://github.com/tower-rs/tower/pull/662
17
18
19# 0.3.1 (November 29, 2019)
20
21- Improve example in `Service` docs. ([#510])
22
23[#510]: https://github.com/tower-rs/tower/pull/510
24
25# 0.3.0 (November 29, 2019)
26
27- Update to `futures 0.3`.
28- Update documentation for `std::future::Future`.
29
30# 0.3.0-alpha.2 (September 30, 2019)
31
32- Documentation fixes.
33
34# 0.3.0-alpha.1 (Aug 20, 2019)
35
36* Switch to `std::future::Future`
37
38# 0.2.0 (Dec 12, 2018)
39
40* Change `Service`'s `Request` associated type to be a generic instead.
41  * Before:
42
43    ```rust
44    impl Service for Client {
45        type Request = HttpRequest;
46        type Response = HttpResponse;
47        // ...
48    }
49    ```
50  * After:
51
52    ```rust
53    impl Service<HttpRequest> for Client {
54        type Response = HttpResponse;
55        // ...
56    }
57    ```
58* Remove `NewService`, use `tower_util::MakeService` instead.
59* Remove `Service::ready` and `Ready`, use `tower_util::ServiceExt` instead.
60
61# 0.1.0 (Aug 9, 2018)
62
63* Initial release
64