Repository navigation
chore: release 0.24.0 - #283
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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:
__init__.pyinside a package is named after that package (modulegraph: a directory without __init__.py inside a package is named top-level, its relative imports rejected #264). The project symbols of its functions change with it, and a model declared on the former symbol must follow.xssmay be reported where it was not.coretrace_python.engine.MAX_PROJECT_ITERATIONSis removed (summaries: the fixpoint never terminates when a call cycle reorders external calls #261).Plugin.rules,Finding.relatedandcoretrace_python.interprocedural.starting_summariesare new.docs(changelog): describe the analysis fixes since 0.23.0docs(changelog): describe how templates are read since 0.23.0docs(changelog): list the documentation changes since 0.23.0docs/usage.md,docs/plugins.mdchore: release 0.24.0docs/usage.mdtests/test_release.py:33follows the version (0.23.0 → 0.24.0). No other test changes.Verification
Python 3.12, on
mainatf947e68, in a new environment installed as the CI installs it (pip install -e ".[dev]"):ruff check .andmypy: clean;tests/test_release.py: passes on each commit;The steps of the
packagejob also pass:python -m buildgivescoretrace_python_analyzer-0.24.0, wheel and sdist;twine checkpasses;dangerous-eval, with__version__0.24.0.