Releases: Blobfolio/argyle
Releases · Blobfolio/argyle
v0.12.2
Changed
One more quick release to get the new FlagsBuilder
tool to a stable place.
- Add generated tests to CI;
- Add more clippy overrides to generated code;
- Expand unit testing;
- New
flag_builder
example "crate"; - New
set
/unset
enum helpers; - Unify
from_u8
signatures across all generated enums (always returnSelf
);
v0.12.1
Fixed
- Change the signature of the enum method
from_u8
(generated byFlagsBuilder
) to be infallible if the enum fully covers theu8
range.
v0.12.0
New
FlagsBuilder
Changed
- Miscellaneous code cleanup and lints
v0.11.0
New
Argument::Path
variant (via crate featuretry_paths
)
Changed
- Bump Rust edition to 2024
- Bump MSRV to
1.85
- Miscellaneous code cleanup and lints
v0.10.1
Changes
- Miscellaneous code changes and lints
- Miscellaneous doc changes
v0.10.0
v0.9.0
This release introduces a brand new streaming version of the argument parser Argue
. It is simpler and cleaner, but works completely differently than the original.
Sorry about that! 😉
Old and new are both present in this release to ease the transition, but projects should migrate to the new version (or another crate) when convenient as the duality won't last.
New
argyle::stream::args
argyle::stream::Argue
argyle::stream::Argument
argyle::stream::ArgyleError
Changed
- Bump MSRV to
1.81
- Update lints
Deprecated
argyle::Argue
argyle::ArgyleError
argyle::KeyKind
v0.8.1
Changed
- Minor code changes and lints
v0.8.0
New
Argue::take_trailing
v0.7.2
New
Argue::check_keys