@@ -21,7 +21,7 @@ A brief description of the categories of changes:
2121  ` (docs) ` .
2222
2323<!-- 
24- Unreleased changes template. 
24+ BEGIN_UNRELEASED_TEMPLATE 
2525
2626{#v0-0-0} 
2727## Unreleased 
@@ -43,8 +43,9 @@ Unreleased changes template.
4343{#v0-0-0-removed} 
4444### Removed 
4545* Nothing removed. 
46- --> 
4746
47+ END_UNRELEASED_TEMPLATE 
48+ --> 
4849
4950{#v0-0-0}
5051## Unreleased  
@@ -53,6 +54,29 @@ Unreleased changes template.
5354
5455{#v0-0-0-changed}
5556### Changed  
57+ *  Nothing changed.
58+ 
59+ {#v0-0-0-fixed}
60+ ### Fixed  
61+ *  (rules) PyInfo provider is now advertised by py_test, py_binary, and py_library;
62+   this allows aspects using required_providers to function correctly.
63+   ([ #2506  ] ( https://github.com/bazel-contrib/rules_python/issues/2506 ) ).
64+ 
65+ {#v0-0-0-added}
66+ ### Added  
67+ *  Nothing added.
68+ 
69+ {#v0-0-0-removed}
70+ ### Removed  
71+ *  Nothing removed.
72+ 
73+ {#1  -4-0}
74+ ## [ 1.4.0]  - 2025-04-19 
75+ 
76+ [ 1.4.0 ] : https://github.com/bazel-contrib/rules_python/releases/tag/1.4.0 
77+ 
78+ {#1  -4-0-changed}
79+ ### Changed  
5680*  (toolchain) The ` exec `  configuration toolchain now has the forwarded
5781  ` exec_interpreter `  now also forwards the ` ToolchainInfo `  provider. This is
5882  for increased compatibility with the ` RBE `  setups where access to the ` exec ` 
@@ -72,7 +96,7 @@ Unreleased changes template.
7296*  (toolchains) Previously [ #2636  ] ( https://github.com/bazel-contrib/rules_python/pull/2636 ) 
7397  changed the semantics of ` ignore_root_user_error `  from "ignore" to "warning". This is now
7498  flipped back to ignoring the issue, and will only emit a warning when the attribute is set
75-   ` False ` .   
99+   ` False ` .
76100*  (pypi) The PyPI extension will no longer write the lock file entries as the
77101  extension has been marked reproducible.
78102  Fixes [ #2434  ] ( https://github.com/bazel-contrib/rules_python/issues/2434 ) .
@@ -91,7 +115,7 @@ Unreleased changes template.
91115
92116[ 20250317 ] : https://github.com/astral-sh/python-build-standalone/releases/tag/20250317 
93117
94- {#v0-0 -0-fixed}
118+ {#1  -4 -0-fixed}
95119### Fixed  
96120*  (pypi) Platform specific extras are now correctly handled when using
97121  universal lock files with environment markers. Fixes [ #2690  ] ( https://github.com/bazel-contrib/rules_python/pull/2690 ) .
@@ -110,7 +134,7 @@ Unreleased changes template.
110134*  (rules) py_wheel and sphinxdocs rules now propagate ` target_compatible_with `  to all targets they create.
111135  [ PR #2788  ] ( https://github.com/bazel-contrib/rules_python/pull/2788 ) .
112136
113- {#v0-0 -0-added}
137+ {#1  -4 -0-added}
114138### Added  
115139*  (pypi) From now on ` sha256 `  values in the ` requirements.txt `  is no longer
116140  mandatory when enabling {attr}` pip.parse.experimental_index_url `  feature.
@@ -141,13 +165,13 @@ Unreleased changes template.
141165  locations equivalents of ` $(PYTHON2) `  and `$(PYTHON3) respectively.
142166
143167
144- {#v0-0 -0-removed}
168+ {#1  -4 -0-removed}
145169### Removed  
146170*  Nothing removed.
147171
148172
149173{#v1-3-0}
150- ## Unreleased  
174+ ## [ 1.3.0 ]  - 2025-03-27  
151175
152176[ 1.3.0 ] : https://github.com/bazel-contrib/rules_python/releases/tag/1.3.0 
153177
0 commit comments