Skip to content

Commit eaaeb2a

Browse files
committed
docs: strip BOM, document warmup/templates fixes, fix changelog spacing — v0.2.4
1 parent d9661aa commit eaaeb2a

1 file changed

Lines changed: 12 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3333
of the parent directory (`tests`). Fixed with a three-way branch: `parts[1]`
3434
for three-or-more-component paths, `parts[0]` for two-component paths, and
3535
`parts[0]` for single-component (root) files.
36+
- `warmup.py`: `get_warm_up_script_content` generated an invalid
37+
`standup standup warm-up` command in the login-time startup script — the
38+
`standup` console-script prefix and a `python_exe -m standup warm-up` call
39+
were both written into the same line. Fixed to emit a bare `standup warm-up`
40+
line, matching the `console_scripts` entry point in `setup.py`.
41+
- `templates.py`: `get_template` docstring claimed it raises `KeyError` when a
42+
template name is not found. The function actually raises `ValueError` for a
43+
missing name and reserves `KeyError` for a custom template that exists but
44+
fails validation. Docstring corrected to document both exceptions accurately.
3645

3746
### Changed
3847
- `validator.py`: Groq model validation changed from a hard allowlist to a
@@ -78,6 +87,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7887
`test_provider_config_groq_rejects_empty_model`. Added
7988
`test_setup_input_groq_model_unlisted_accepted` and
8089
`test_setup_input_groq_model_empty_rejected` to pin the new contract.
90+
- `test_warmup.py`: Added `assert "standup standup" not in script` to both
91+
`test_get_warm_up_script_content_windows` and `test_get_warm_up_script_content_posix`
92+
to pin the corrected startup-script command and prevent regression.
8193

8294
### Infrastructure
8395
- `.gitattributes`: Added to enforce LF line endings across all text files. Without this,
@@ -103,7 +115,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
103115
PyPI classifiers. Python 3.9 reached end-of-life in October 2025 and was already absent
104116
from the CI test matrix.
105117

106-
107118
## [0.2.2] - 2026-06-05
108119

109120
### Fixed

0 commit comments

Comments
 (0)