- Add support for Python 3.13 by @hugovk in #26
- Drop support for Python 3.8 by @hugovk in #27
- Generate digital attestations for PyPI (PEP 740) by @hugovk in #28
- Allow running blurb test from blurb-* directories by @hroncok in #24
- Add
version
subcommand by @hugovk in #29 - Generate
__version__
at build to avoid slowimportlib.metadata
import by @hugovk in #30
- Fix
python3 -m blurb
. - Undocument removed
blurb split
.
- Replace spaces with underscores in news directory.
- Drop support for Python 3.7.
- Remove
blurb split
command. - Replace
gh-issue-NNNN:
withgh-NNNN:
in the output. - Accept GitHub issues numbered only 32426 or above.
- Improve error checking when parsing a Blurb.
- Loosen README check for CPython forks.
- Move code from
python/core-workflow
to ownpython/blurb
repo. - Deploy to PyPI via Trusted Publishers.
- Support GitHub Issues in addition to b.p.o (bugs.python.org).
If
gh-issue
is in the metadata, then the filename will containgh-issue-<number>
instead ofbpo-
.
- When word wrapping, don't break on long words or hyphens.
- Use the
-f
flag when adding blurb files to a Git commit. This forces them to be added, even when the files might normally be ignored based on a.gitignore
directive. - Explicitly support the
-help
command-line option. - Fix Travis CI integration.