Skip to content

Latest commit

 

History

History
136 lines (89 loc) · 8.74 KB

File metadata and controls

136 lines (89 loc) · 8.74 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Unreleased

0.10.1 - 2025-08-09

Changed

  • (safety): Replace unwrap with expect to enhance safety and readability (12d202)

Fixed

  • (task::task_tracker): Fix the mismatched_lifetime_syntaxes warning lint introduced by Rust 1.89.0 (a6f96d)

Deps

  • Upgrade tokio to 1.47.1 (711b5a)
  • Upgrade tokio-util to 0.7.16 (c90622)
  • (README): Update Rust to 1.89.0 (5c499c)

0.10.0 - 2025-07-08

Added

  • (slice): Introduce SliceExt trait with has_dup method (fa37a1)

Docs

  • (README): Update git-msrv badge (a9dc28)

Deps

  • Upgrade indexmap to 2.10.0 (818403)
  • Upgrade tokio to 1.46.1 (be1237)
  • (README): Update Rust to 1.88.0 (067a7e)

0.9.1 - 2025-05-25

Fixed

  • Fix inconsistent dependency versions (99cb9b)

Docs

  • (README): Add DeepWiki badge (7a37b4)

Deps

  • Upgrade tokio to 1.45.0 (0850b2)
  • Upgrade tokio to 1.45.1 (efcdc6)
  • (README): Update Rust to 1.87.0 (547b29)

0.9.0 - 2025-04-25

Added

  • (collections): Re-exports indexmap::IndexMap (5155f2)
  • (future): Add tests on async closure to IntoFutureWithArgs (17107b)
  • (task): Introduce GracefulTask and surrounding facilities (10bb7d)
  • (task::graceful): Add some mock interfaces for test driven design (8fda8b)
  • (task::graceful): Add some unit tests (9dd80f)
  • (task::graceful): Add some unit tests (45be0f)
  • (task::graceful): Add some unit tests (f4863a)
  • Introduce feature flag mechanism (16fea9)

Changed

  • (task::graceful): Simplify some unit tests (d145bd)
  • (task::graceful): Update some unit tests (8f1f61)
  • (task::graceful): Use std::sync::Mutex instead of tokio::sync::Mutex to reduce some dependence on tokio (e2ef3f)

Docs

  • (sync::once): Add some documentation to OnceWaiter::triggered (8bfde4)
  • (task): Fix missing punctuation (0283bf)
  • (task::graceful): Add full document (c967a8)
  • (task::GracefulTask): Add some additional docs (2802ed)

Deps

  • (README): Update Rust to 1.86.0 (bc58e4)
  • Upgrade indexmap to 2.9.0 (e4df6d)
  • Upgrade tokio to 1.44.2 (6907bb)
  • Upgrade anyhow to 1.0.98 (fd2c04)
  • Upgrade ron to 0.10.1 (d4072d)
  • Upgrade tokio-util to 0.7.15 (bcadd5)

0.8.1 - 2025-03-28

Docs

  • Optimize the reference path of documents (86ee67)

0.8.0 - 2025-03-28

Added

  • (future): Introduce FutureExt::with_cancel_signal() and WithCancelSignal Future (43c398)
  • (future): Introduce IntoFutureWithArgs trait (e5f645)
  • (task): Re-exports tokio_util::task::TaskTracker (23cdaa)
  • (process): Introduce Command enum (02076b)
  • Re-exports tokio (fcbbe3)

Refactor

  • Future is already a prelude in 2024 Edition, so no use is needed. (65cb73)
  • (task): Move CloseAndWait trait to the task_tracker child mod (578d3f)

Infra

  • (workflows): Temporarily remove the mirror to gitea (0d005e)

Docs

  • (README): Modify the path of CloseAndWait trait (950290)

Deps

  • (README): Update Rust to 1.84.1 (e681d4)
  • Upgrade derive_more to 2.0.1 (969197)
  • Upgrade anyhow to 1.0.97 (3166e2)
  • Upgrade serde to 1.0.218 (0ed985)
  • Upgrade thiserror to 2.0.12 (0dfc8b)
  • Upgrade tokio to 1.44.0 (378c5e)
  • Update Rust to version 1.85.0 and Edition 2024. (b5caf6)
  • (README): Update Rust to 1.85.1 (a99b31)
  • Upgrade indexmap to 2.8.0 (b5f8d4)
  • Upgrade ron to 0.9.0 (681872)
  • Upgrade serde to 1.0.219 (b83512)
  • Upgrade tokio to 1.44.1 (6a3e3b)
  • Upgrade tokio-util to 0.7.14 (e30b5f)