Skip to content

chore: release 0.24.0 - #283

Merged
SizzleUnrlsd merged 4 commits into
mainfrom
release/0.24.0
Oct 23, 2026
Merged

SizzleUnrlsd merged 4 commits into
mainfrom
release/0.24.0

Conversation

@SizzleUnrlsd

Copy link
Copy Markdown
Contributor

Release 0.24.0: version, changelog and the version mentions of docs/usage.md.

Includes #267 (#262), #268 (#261, with #265), #269 (#263), #274 (#270, #271), #275 (#272), #276 (#264), #277, #280 (#273), #281 (#278) and #282 (#279). The cache format is 19: caches built by an earlier version miss once.

To note before upgrading:

Commit Change
docs(changelog): describe the analysis fixes since 0.23.0 #261, #262
docs(changelog): describe how templates are read since 0.23.0 #263, #272, #278
docs(changelog): list the documentation changes since 0.23.0 docs/usage.md, docs/plugins.md
chore: release 0.24.0 the version, the changelog heading, docs/usage.md

tests/test_release.py:33 follows the version (0.23.0 → 0.24.0). No other test changes.

Verification

Python 3.12, on main at f947e68, in a new environment installed as the CI installs it (pip install -e ".[dev]"):

  • ruff check . and mypy: clean;
  • tests/test_release.py: passes on each commit;
  • unit suite: 2,649 passed;
  • regression: 19 of 19;
  • Enterprise plugins: 978 passed.

The steps of the package job also pass:

  • python -m build gives coretrace_python_analyzer-0.24.0, wheel and sdist;
  • twine check passes;
  • the wheel, installed in a clean environment, reports dangerous-eval, with __version__ 0.24.0.

The summary fixpoints that never settled (#261), with the removal of
MAX_PROJECT_ITERATIONS and the source order of external calls, and the annotations that
stopped the analysis of a directory (#262).
Start tags read as the HTML tokenizer reads them (#263), what a template leaves open and
how comments end (#272), and every continuation of a comment holding template tags
(#278), with the templates no longer established that these readings refuse.
@SizzleUnrlsd SizzleUnrlsd added the chore Maintenance: releases, build, CI and refactoring label Oct 23, 2026
@SizzleUnrlsd SizzleUnrlsd self-assigned this Oct 23, 2026
@SizzleUnrlsd
SizzleUnrlsd merged commit 926df83 into main Oct 23, 2026
10 checks passed
@SizzleUnrlsd
SizzleUnrlsd deleted the release/0.24.0 branch October 23, 2026 20:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Maintenance: releases, build, CI and refactoring

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant