Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 21 additions & 21 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,12 +70,12 @@ END_UNRELEASED_TEMPLATE
### Removed
* Nothing removed.

{#1-6-0}
{#v1-6-0}
## [1.6.0] - 2025-08-23

[1.6.0]: https://github.com/bazel-contrib/rules_python/releases/tag/1.6.0

{#1-6-0-changed}
{#v1-6-0-changed}
### Changed
* (gazelle) update minimum gazelle version to 0.36.0 - may cause BUILD file changes
* (gazelle) update minimum rules_go version to 0.55.1
Expand Down Expand Up @@ -107,7 +107,7 @@ END_UNRELEASED_TEMPLATE

[20250808]: https://github.com/astral-sh/python-build-standalone/releases/tag/20250808

{#1-6-0-fixed}
{#v1-6-0-fixed}
### Fixed
* (toolchains) `local_runtime_repo` now respects changes to the `DEVELOPER_DIR` and `XCODE_VERSION`
repo env vars, fixing stale cache issues on macOS with system (i.e. Xcode-supplied) Python
Expand Down Expand Up @@ -154,7 +154,7 @@ END_UNRELEASED_TEMPLATE
([#2797](https://github.com/bazel-contrib/rules_python/issues/2797)).
* (py_wheel) Add directories in deterministic order.

{#1-6-0-added}
{#v1-6-0-added}
### Added
* (repl) Default stub now has tab completion, where `readline` support is available,
see ([#3114](https://github.com/bazel-contrib/rules_python/pull/3114)).
Expand Down Expand Up @@ -185,11 +185,11 @@ END_UNRELEASED_TEMPLATE
* (gazelle) New directive `gazelle:python_proto_naming_convention`; controls
naming of `py_proto_library` rules.

{#1-6-0-removed}
{#v1-6-0-removed}
### Removed
* Nothing removed.

{#1-5-3}
{#v1-5-3}
## [1.5.3] - 2025-08-11

[1.5.3]: https://github.com/bazel-contrib/rules_python/releases/tag/1.5.3
Expand All @@ -199,7 +199,7 @@ END_UNRELEASED_TEMPLATE
before attempting to watch it, fixing issues on macOS with system Python
([#3043](https://github.com/bazel-contrib/rules_python/issues/3043)).

{#1-5-2}
{#v1-5-2}
## [1.5.2] - 2025-08-11

[1.5.2]: https://github.com/bazel-contrib/rules_python/releases/tag/1.5.2
Expand All @@ -217,7 +217,7 @@ END_UNRELEASED_TEMPLATE
* (core) builds work again on `7.x` `WORKSPACE` configurations
([#3119](https://github.com/bazel-contrib/rules_python/issues/3119)).

{#1-5-1}
{#v1-5-1}
## [1.5.1] - 2025-07-06

[1.5.1]: https://github.com/bazel-contrib/rules_python/releases/tag/1.5.1
Expand All @@ -229,12 +229,12 @@ END_UNRELEASED_TEMPLATE
by default again)
([#3038](https://github.com/bazel-contrib/rules_python/issues/3038)).

{#1-5-0}
{#v1-5-0}
## [1.5.0] - 2025-06-11

[1.5.0]: https://github.com/bazel-contrib/rules_python/releases/tag/1.5.0

{#1-5-0-changed}
{#v1-5-0-changed}
### Changed

* (toolchain) Bundled toolchain version updates:
Expand All @@ -255,7 +255,7 @@ END_UNRELEASED_TEMPLATE
* (deps) Updated setuptools to 78.1.1 to patch CVE-2025-47273. This effectively makes
Python 3.9 the minimum supported version for using `pip_parse`.

{#1-5-0-fixed}
{#v1-5-0-fixed}
### Fixed

* (rules) PyInfo provider is now advertised by py_test, py_binary, and py_library;
Expand Down Expand Up @@ -284,7 +284,7 @@ END_UNRELEASED_TEMPLATE
* (toolchains) The hermetic toolchains now correctly statically advertise the
`releaselevel` and `serial` for pre-release hermetic toolchains ({gh-issue}`2837`).

{#1-5-0-added}
{#v1-5-0-added}
### Added
* Repo utilities `execute_unchecked`, `execute_checked`, and `execute_checked_stdout` now
support `log_stdout` and `log_stderr` keyword arg booleans. When these are `True`
Expand All @@ -307,11 +307,11 @@ END_UNRELEASED_TEMPLATE
security patches.
* (toolchains): 3.14.0b2 has been added as a preview.

{#1-5-0-removed}
{#v1-5-0-removed}
### Removed
* Nothing removed.

{#1-4-2}
{#v1-4-2}
## [1.4.2] - 2025-08-13

[1.4.2]: https://github.com/bazel-contrib/rules_python/releases/tag/1.4.2
Expand All @@ -321,23 +321,23 @@ END_UNRELEASED_TEMPLATE
before attempting to watch it, fixing issues on macOS with system Python
([#3043](https://github.com/bazel-contrib/rules_python/issues/3043)).

{#1-4-1}
{#v1-4-1}
## [1.4.1] - 2025-05-08

[1.4.1]: https://github.com/bazel-contrib/rules_python/releases/tag/1.4.1

{#1-4-1-fixed}
{#v1-4-1-fixed}
### Fixed
* (pypi) Fix a typo not allowing users to benefit from using the downloader when the hashes in the
requirements file are not present. Fixes
[#2863](https://github.com/bazel-contrib/rules_python/issues/2863).

{#1-4-0}
{#v1-4-0}
## [1.4.0] - 2025-04-19

[1.4.0]: https://github.com/bazel-contrib/rules_python/releases/tag/1.4.0

{#1-4-0-changed}
{#v1-4-0-changed}
### Changed
* (toolchain) The `exec` configuration toolchain now has the forwarded
`exec_interpreter` now also forwards the `ToolchainInfo` provider. This is
Expand Down Expand Up @@ -368,7 +368,7 @@ END_UNRELEASED_TEMPLATE

[20250317]: https://github.com/astral-sh/python-build-standalone/releases/tag/20250317

{#1-4-0-fixed}
{#v1-4-0-fixed}
### Fixed
* (pypi) Platform specific extras are now correctly handled when using
universal lock files with environment markers. Fixes [#2690](https://github.com/bazel-contrib/rules_python/pull/2690).
Expand All @@ -394,7 +394,7 @@ END_UNRELEASED_TEMPLATE
{obj}`compile_pip_requirements` rule.
See [#2819](https://github.com/bazel-contrib/rules_python/pull/2819).

{#1-4-0-added}
{#v1-4-0-added}
### Added
* (pypi) From now on `sha256` values in the `requirements.txt` is no longer
mandatory when enabling {attr}`pip.parse.experimental_index_url` feature.
Expand Down Expand Up @@ -425,7 +425,7 @@ END_UNRELEASED_TEMPLATE
locations equivalents of `$(PYTHON2)` and `$(PYTHON3) respectively.


{#1-4-0-removed}
{#v1-4-0-removed}
### Removed
* Nothing removed.

Expand Down