feat(release): stabilize before expanding - #26
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pull Request: Release v1.3.3 - Stabilize Before Expanding
Target Release: v1.3.3
Release Date: 2026-08-14
Summary
This PR delivers the focused
v1.3.3roadmap milestone. It makes examplecleanup safe, replaces placeholder help tests with behavioural assertions,
accepts separated negative integer and float values, protects password debug
values, reduces internal application complexity, and keeps all seven canonical
examples buildable in Windows and Linux CI.
The release adds no public command API, parameter kind, generator capability,
or completion feature.
Type of Change
Safe Example Cleanup
artifacts.
repository files.
Help Coverage
ICLIApplicationAPI unchanged.required options, defaults, complete help, and subcommands.
Parser Correctness
--count -1for registered integer options.--rate -2.5for registered float options.--count=-1.execution.
Internal Maintenance and Diagnostics
output.
execution.
paths and unused temporary allocations.
CI, Documentation, and Versioning
workflow files change.
cleanup smoke command.
1.3.3.Compatibility
No migration is required. Existing command registration, validation,
completion, generator behaviour, and schema-version-1 projects remain
compatible.
The parser accepts a separated leading
-only when it is a valid integer orfloat value for the registered option. Values beginning with
-for otherparameter kinds continue to require equals syntax.
Verification
suites.
metadata at
1.3.3.git diff --checkpasses.Release Readiness
1.3.3.After merge, create the
v1.3.3tag and publish the prepared release notes.