diff --git a/CHANGELOG.md b/CHANGELOG.md index 8dddccc5ff..96e86b97fb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -83,21 +83,12 @@ END_UNRELEASED_TEMPLATE {#v1-9-0-fixed} ### Fixed -* (runfiles) Fixed `CurrentRepository()` raising `ValueError` on Windows. - ([#3579](https://github.com/bazel-contrib/rules_python/issues/3579)) * (tests) No more coverage warnings are being printed if there are no sources. ([#2762](https://github.com/bazel-contrib/rules_python/issues/2762)) * (gazelle) Ancestor `conftest.py` files are added in addition to sibling `conftest.py`. ([#3497](https://github.com/bazel-contrib/rules_python/issues/3497)) Note that this behavior can be reverted to the pre-1.9.0 behavior by setting the new `python_include_ancestor_conftest` directive to `false`. -* (pypi) `pip_parse` no longer silently drops PEP 508 URL-based requirements - (`pkg @ https://...`) when `extract_url_srcs=False` (the default for - `pip_repository`). -* (pypi) Extras in requirement strings are now normalized per PEP 685, - fixing missing transitive dependencies when extras contain hyphens - (e.g., `sqlalchemy[postgresql-psycopg2binary]`). - ([#3587](https://github.com/bazel-contrib/rules_python/issues/3587)) * (binaries/tests) Stamped build data generated by Windows actions is readable {#v1-9-0-added} @@ -131,9 +122,30 @@ END_UNRELEASED_TEMPLATE was technically incorrect. ([#3596](https://github.com/bazel-contrib/rules_python/pull/3596)) + +{#v1-8-5} +## [1.8.5] - 2026-02-22 + +[1.8.5]: https://github.com/bazel-contrib/rules_python/releases/tag/1.8.5 + +{#v1-8-5-fixed} +### Fixed +* (runfiles) Fixed `CurrentRepository()` raising `ValueError` on Windows. + ([#3579](https://github.com/bazel-contrib/rules_python/issues/3579)) +* (pypi) `pip_parse` no longer silently drops PEP 508 URL-based requirements + (`pkg @ https://...`) when `extract_url_srcs=False` (the default for + `pip_repository`). +* (pypi) Extras in requirement strings are now normalized per PEP 685, + fixing missing transitive dependencies when extras contain hyphens + (e.g., `sqlalchemy[postgresql-psycopg2binary]`). + ([#3587](https://github.com/bazel-contrib/rules_python/issues/3587)) + {#v1-8-4} ## [1.8.4] - 2026-02-10 +[1.8.4]: https://github.com/bazel-contrib/rules_python/releases/tag/1.8.4 + +{#v1-8-4-fixed} ### Fixed * (pipstar): A corner case of evaluation of version specifiers (`"1.2" ~= "1.2.0"`) has been fixed improving compatibility with the PEP440 standard. @@ -145,6 +157,8 @@ END_UNRELEASED_TEMPLATE {#v1-8-3} ## [1.8.3] - 2026-01-27 +[1.8.3]: https://github.com/bazel-contrib/rules_python/releases/tag/1.8.3 + {#v1-8-3-fixed} ### Fixed * (pipstar) Fix whl extraction on Windows when bazelrc has XX flags. @@ -153,6 +167,8 @@ END_UNRELEASED_TEMPLATE {#v1-8-2} ## [1.8.2] - 2026-01-24 +[1.8.2]: https://github.com/bazel-contrib/rules_python/releases/tag/1.8.2 + {#v1-8-2-fixed} ### Fixed * (venvs) relax the C library filename check to make tensorflow work @@ -161,6 +177,8 @@ END_UNRELEASED_TEMPLATE {#v1-8-1} ## [1.8.1] - 2026-01-20 +[1.8.1]: https://github.com/bazel-contrib/rules_python/releases/tag/1.8.1 + {#v1-8-1-fixed} ### Fixed * (pipstar) Extra resolution that refers back to the package being resolved works again. @@ -2203,4 +2221,4 @@ Breaking changes: * (pip) Create all_data_requirements alias * Expose Python C headers through the toolchain. -[0.24.0]: https://github.com/bazel-contrib/rules_python/releases/tag/0.24.0 \ No newline at end of file +[0.24.0]: https://github.com/bazel-contrib/rules_python/releases/tag/0.24.0