Skip to content

Commit 13c273c

Browse files
committed
docs: update CHANGELOG for harmonization pass 2
1 parent 06df0a9 commit 13c273c

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,24 @@ Version numbers follow [Semantic Versioning](https://semver.org/spec/v2.0.0.html
99

1010
## [Unreleased]
1111

12+
### Added
13+
- `info groups` sub-command — lists all quantum-safe TLS and SSH key exchange
14+
groups with their IANA codepoint and governing standard.
15+
- `pytest-mock>=3.12` added to dev extras.
16+
17+
### Changed
18+
- `assessor.assess()`: parameters after `target` are now keyword-only
19+
(enforced by `*,`); `timeout` type corrected from `int` to `float`
20+
(default `10.0`), consistent with all other platform modules.
21+
- All `Optional[X]` type hints replaced with `X | None` (PEP 604) throughout
22+
`assessor.py`, `cli.py`, `models.py`, and `tls_utils.py`.
23+
- `cli`: `--version` short flag changed from `-v` to `-V` (uppercase),
24+
consistent with all other platform modules.
25+
- `reporter`: `print_report()` renamed to `print_full_report()`;
26+
`print_report` is kept as a deprecated alias. `save_report()` now raises
27+
`ValueError` for unsupported file extensions instead of silently falling
28+
back to plain text.
29+
1230
---
1331

1432
## [0.5.1] — 2026-05-15

0 commit comments

Comments
 (0)