This is a human-friendly changelog in a keepachangelog.com style format. Because this changelog is for end-user consumption of meaningful changes,only a summary of a release‘s changes is described. This means every commit is not necessarily mentioned, and internal refactors or code cleanups are omitted unless they’re particularly notable.
A brief description of the categories of changes:
Changed
: Some behavior changed. If the change is expected to break a public API or supported behavior, it will be marked as BREAKING. Note that beta APIs will not have breaking API changes called out.Fixed
: A bug, or otherwise incorrect behavior, was fixed.Added
: A new feature, API, or behavior was added in a backwards compatible manner.(bzlmod)
or (docs)
.py_console_script_binary
, which allows adding custom dependencies to a package's entry points and customizing the py_binary
rule used to build it.entry_point
macro is no longer supported and has been removed in favour of the py_console_script_binary
macro for bzlmod
users.pip.parse
can no longer automatically use the default Python version; this was an unreliable and unsafe behavior. The python_version
arg must always be explicitly specified.main
arg is now correctly computed and usually optional.pip.parse
no longer requires a call for whatever the configured default Python version is.@python_aliases
renamed to `@python_versionspip.parse
arg name
renamed to hub_name
pip.parse
arg incompatible_generate_aliases
removed and always true.pip.parse
can be called multiple times with different Python versionspip.parse
to reference the default python toolchain and interpreterwhl_mods
Description-Content-Type
and Summary
in METADATAProject-URL
generate_hashes
arg (default True) to control generating hashes