Skip to content

Commit 07d71fd

Browse files
committed
Release v0.99.20
1 parent 35c804c commit 07d71fd

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,26 @@ The format is based on [Keep a Changelog][], and this project adheres to [Semant
1010
[Keep a Changelog]: https://keepachangelog.com/en/1.1.0/
1111
[Semantic Versioning]: https://semver.org/spec/v2.0.0.html
1212

13+
## [v0.99.20] - 2024-05-14
14+
15+
### Added
16+
17+
- Add `--collapse` option to `sli generate` commands
18+
19+
### Changed
20+
21+
- In `CliOption`, validate positional option names, discarding `long` and `short` if given
22+
- Rename methods for clarity:
23+
- `CliOption::getValueName()` -> `CliOption::getValueNameWords()`
24+
- `CliOption::formatValueName()` -> `CliOption::getValueName()`
25+
- Improve `CliCommand` annotations for downstream static analysis
26+
27+
### Fixed
28+
29+
- Fix `Cli` issue where escapes in help message content are not always honoured
30+
- Fix `ConsoleFormatter::formatTags()` issue where escapes are not reinstated correctly
31+
- In `sli generate` commands, only use `Differ` if `sebastian/diff` is installed
32+
1333
## [v0.99.19] - 2024-05-13
1434

1535
### Added
@@ -2470,6 +2490,7 @@ This is the final release of `lkrms/util`. It is moving to [Salient](https://git
24702490

24712491
- Allow `CliOption` value names to contain arbitrary characters
24722492

2493+
[v0.99.20]: https://github.com/salient-labs/toolkit/compare/v0.99.19...v0.99.20
24732494
[v0.99.19]: https://github.com/salient-labs/toolkit/compare/v0.99.18...v0.99.19
24742495
[v0.99.18]: https://github.com/salient-labs/toolkit/compare/v0.99.17...v0.99.18
24752496
[v0.99.17]: https://github.com/salient-labs/toolkit/compare/v0.99.16...v0.99.17

0 commit comments

Comments
 (0)