Skip to content

Commit 3b31c41

Browse files
committed
release: v0.4.0
1 parent cac2ffe commit 3b31c41

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

CHANGELOG.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,18 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

88
## [Unreleased]
99

10+
## [v0.4.0] - 2026-02-16
11+
1012
### Added
1113

12-
- `Local` field on `FlagMetadata` for granular flag inheritance control
14+
- `Local` field on `FlagMetadata` for granular control over flag inheritance -- flags marked local are not inherited by subcommands
1315
- Short flag aliases via `FlagMetadata.Short`
14-
- `ParseAndRun` convenience function
16+
- `ParseAndRun` convenience function for parsing and running a command in one call
1517

1618
### Changed
1719

18-
- Enhance usage output with type hints, required markers, and zero-default suppression
19-
- Inline `xflag` package and improve `ParseToEnd`
20-
- Decompose `Parse` into focused helpers and fix edge cases
21-
- Update Go module path and references
20+
- Enhanced usage output with type hints, required markers, and zero-default suppression
21+
- Improved `ParseToEnd` and internal flag parsing with edge case fixes
2222

2323
### Fixed
2424

@@ -61,7 +61,8 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6161
- `textutil` and `suggest` helper packages
6262
- GitHub Actions CI
6363

64-
[Unreleased]: https://github.com/pressly/cli/compare/v0.3.0...HEAD
64+
[Unreleased]: https://github.com/pressly/cli/compare/v0.4.0...HEAD
65+
[v0.4.0]: https://github.com/pressly/cli/compare/v0.3.0...v0.4.0
6566
[v0.3.0]: https://github.com/pressly/cli/compare/v0.2.1...v0.3.0
6667
[v0.2.1]: https://github.com/pressly/cli/compare/v0.2.0...v0.2.1
6768
[v0.2.0]: https://github.com/pressly/cli/compare/v0.1.0...v0.2.0

0 commit comments

Comments
 (0)