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