Changelog
All notable changes to the roundlet project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
0.1.3 - 2026-07-20
Semi-incompatible changes
- Drop the
stdfeature that was enabled by all of the other features; everything we do depends on the standard library, so admit it.
Fixes
- Do not use the
bailmacro as an expression. - Run
clippywith all feature flags enabled to test all code paths.
Additions
- Add the
env-utf8feature flag that enables theenvmodule containing thec_utf8_vars()andc_utf8_add_vars()functions. They prepare an environment for running child processes in a UTF-8-capable locale in a way that will work on most modern systems. If older systems that do not define theC.UTF-8locale need to be supported, see theutf8-localecrate.
Other changes
- Drop the version suffixes for the crates we depend on. If we ever need to support more than one version of a crate at a time, we will deal with it then.
- Use workspace dependencies to avoid repetition.
- Explicitly mark the
test-roundlet-cmdcrate as unpublishable to avoid mistakes.
0.1.2 - 2026-07-11
Fixes
- Bump MSRV to 1.88 for
timepulled in bysimple_logger. - Test suite:
- override Clippy's "inline modules" check
Other changes
- Allow
itertools0.15.x with no changes. - sourcehut CI:
- install
cargo-feature-combinationsfrom the Ringlet edge repo
- install
0.1.1 - 2026-02-09
Fixes
- Documentation:
- add
README.mdfiles to the two crates - correct an internal Markdown reference
- add some
docs.rsconfiguration settings
- add
0.1.0 - 2026-02-09
Started
- First public release.