From 94a38211f7e9fd5eec8a90f4f9ab18a758abbfd2 Mon Sep 17 00:00:00 2001 From: Ethan Brierley Date: Wed, 10 Apr 2024 09:55:41 +0100 Subject: [PATCH] feat!: prepare breaking release (#143) --- CHANGELOG.md | 17 ++++++++++------- reqwest-retry/CHANGELOG.md | 4 ++-- reqwest-tracing/CHANGELOG.md | 7 ++++--- 3 files changed, 16 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d780818..4e3537e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,21 +4,24 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] +## [0.3.0] - 2024-04-10 ### Breaking changes -- Updated `reqwest` to `0.12.0`. -- Removed `task_local_extensions` in favour of `http::Extensions`. - - All extensions must be `Clone` now. -- Support for `matchit` `0.8.0` - This means router matches like `/a/:some_var` need to be changed to `/a/{some_var}` +- Upgraded `reqwest` to `0.12.0` +- Upgraded `matchit` to `0.8.0` + + You may need to update some matches that look like `/a/:some_var` to `/a/{some_var}` +- Removed `task_local_extensions` in favour of `http::Extensions` + + All extensions must be `Clone` now. ### Changed - `RequestBuilder::try_clone` now clones the extensions. ### Added -- implemented `Service` for `ClientWithMiddleware` to have more feature parity with `reqwest`. +- Implemented `Service` for `ClientWithMiddleware` to have more feature parity with `reqwest`. - Added more methods like `build_split` to have more feature parity with `reqwest.` -- Added a lot more documentation +- Added more documentation ### [0.2.5] - 2024-03-15 diff --git a/reqwest-retry/CHANGELOG.md b/reqwest-retry/CHANGELOG.md index 1ada901..25e8762 100644 --- a/reqwest-retry/CHANGELOG.md +++ b/reqwest-retry/CHANGELOG.md @@ -4,10 +4,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] +## [0.5.0] - 2024-04-10 ### Breaking changes -- Updated `reqwest-middleware` to `0.3.0`. +- Upgraded `reqwest-middleware` to `0.3.0`. ## [0.3.0] - 2023-09-07 ### Changed diff --git a/reqwest-tracing/CHANGELOG.md b/reqwest-tracing/CHANGELOG.md index 7172aa2..04b3965 100644 --- a/reqwest-tracing/CHANGELOG.md +++ b/reqwest-tracing/CHANGELOG.md @@ -4,14 +4,15 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] +## [0.5.0] - 2024-04-10 ### Breaking changes -- Updated `reqwest-middleware` to `0.3.0`. +- Upgraded `reqwest-middleware` to `0.3.0`. - Removed support for `opentelemetry` 0.13 to 0.19 ### Changed -- opentelemetry features are now additive. +- The keys emitted by the crate now match the stable Semantic Conventions for HTTP Spans. +- Opentelemetry features are now additive. ## [0.4.8] - 2024-03-11