Skip to content

Prepare for 3.2 Release#22

Merged
commonsensesoftware merged 24 commits intomainfrom
dev/css/add-decorate
Apr 5, 2026
Merged

Prepare for 3.2 Release#22
commonsensesoftware merged 24 commits intomainfrom
dev/css/add-decorate

Conversation

@commonsensesoftware
Copy link
Copy Markdown
Owner

Overview

Adds a number of minor fixes and tweaks in preparation for the 3.2.0 release.

Summary

  • Add support for decorating service descriptors
  • Fix #[inject] matching when combined with #[cfg_attr]
  • Remove dependency on the spin crate; no longer needed
  • Fix clippy violations
  • Internal code restructuring and reorganization
  • Standardize crate metadata
  • Standardize crate formatting rules
  • Fix broken doc tests
  • ServiceCollection will now always implement Debug and Display
    • The terminal variant is now supported via the fmt feature and Display with the alt form (e.g. "{:#}")

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 3, 2026

Test Results

  2 files    6 suites   0s ⏱️
104 tests 104 ✅ 0 💤 0 ❌
206 runs  206 ✅ 0 💤 0 ❌

Results for commit afe59f7.

♻️ This comment has been updated with latest results.

@commonsensesoftware commonsensesoftware merged commit 6776715 into main Apr 5, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant