Skip to content

v0.13.0

Pre-release
Pre-release

Choose a tag to compare

@kiki-kanri kiki-kanri released this 20 Oct 08:30
· 10 commits to main since this release

compare changes

🚀 Enhancements

  • Add Dylint setup and unified code-fix scripts (e340201)
  • scripts: Add Windows MSVC cross-target fix tooling (95f8aaf)
  • logger: ⚠️ Make option structs non-exhaustive and add builder methods (0f01aed)

🩹 Fixes

  • service: Mark lifecycle as cleanup-failed when start or stop is cancelled (f892c2e)

💅 Refactors

  • logger: ⚠️ Rewrite logger for high-throughput non-blocking output (71cca6f)
  • types: Re-export FxHashMap and FxHashSet from rustc-hash (4637b1f)
  • signal: Simplify shutdown signal wait and cover Windows console events (bd09638)
  • task: ⚠️ Remove registration lock and skip the calling task in existing-task operations (2d83c01)
  • ⚠️ Tighten feature deps, mark logger enums non-exhaustive and order service cleanup (6c3b998)

🏡 Chore

  • lints: Enforce cloning and test module conventions (8d1aae7)
  • Lint and format code (082f2ad)
  • dylint: Track rules from the main branch (f21c004)
  • Update mordant rules (86817bf)
  • Lint code (b1636af)

⚠️ Breaking Changes

  • logger: ⚠️ Make option structs non-exhaustive and add builder methods (0f01aed)
  • logger: ⚠️ Rewrite logger for high-throughput non-blocking output (71cca6f)
  • task: ⚠️ Remove registration lock and skip the calling task in existing-task operations (2d83c01)
  • ⚠️ Tighten feature deps, mark logger enums non-exhaustive and order service cleanup (6c3b998)

❤️ Contributors

  • Kiki-kanri