Sourced from black's releases.
24.10.0
Highlights
- Black is now officially tested with Python 3.13 and provides Python 3.13 mypyc-compiled wheels. (#4436) (#4449)
- Black will issue an error when used with Python 3.12.5, due to an upstream memory safety issue in Python 3.12.5 that can cause Black's AST safety checks to fail. Please use Python 3.12.6 or Python 3.12.4 instead. (#4447)
- Black no longer supports running with Python 3.8 (#4452)
Stable style
- Fix crashes involving comments in parenthesised return types or
X | Y
style unions. (#4453)- Fix skipping Jupyter cells with unknown
%%
magic (#4462)Preview style
- Fix type annotation spacing between * and more complex type variable tuple (i.e.
def fn(*args: *tuple[*Ts, T]) -> None: pass
) (#4440)Caching
- Fix bug where the cache was shared between runs with and without
--unstable
(#4466)Packaging
- Upgrade version of mypyc used to 1.12 beta (#4450) (#4449)
blackd
now requires a newer version of aiohttp. (#4451)Output
Sourced from black's changelog.
24.10.0
Highlights
- Black is now officially tested with Python 3.13 and provides Python 3.13 mypyc-compiled wheels. (#4436) (#4449)
- Black will issue an error when used with Python 3.12.5, due to an upstream memory safety issue in Python 3.12.5 that can cause Black's AST safety checks to fail. Please use Python 3.12.6 or Python 3.12.4 instead. (#4447)
- Black no longer supports running with Python 3.8 (#4452)
Stable style
- Fix crashes involving comments in parenthesised return types or
X | Y
style unions. (#4453)- Fix skipping Jupyter cells with unknown
%%
magic (#4462)Preview style
- Fix type annotation spacing between * and more complex type variable tuple (i.e.
def fn(*args: *tuple[*Ts, T]) -> None: pass
) (#4440)Caching
- Fix bug where the cache was shared between runs with and without
--unstable
(#4466)Packaging
- Upgrade version of mypyc used to 1.12 beta (#4450) (#4449)
blackd
now requires a newer version of aiohttp. (#4451)Output
1b2427a
Prepare release 24.10.0 (#4471)a22b1eb
Add mypyc 3.13 wheel build (#4449)b7d0e72
Bump AndreMiras/coveralls-python-action from
65c1672f0b8a201702d86c81b79187df...f1a2f92
Include --unstable in cache key (#4466)8d9d18c
Fix skipping Jupyter cells with unknown %% magic (#4462)bbfdba3
Fix docs CI: use venv for uv to fix 'failed to create directory' (#4460)8fb2add
Use builtin generics (#4458)2a45cec
Fix crashes with comments in parentheses (#4453)b4d6d86
Drop Python 3.8 support (#4452)ac018c1
Require newer aiohttp for blackd (#4451)Sourced from org.apache.maven.plugins:maven-surefire-plugin's releases.
3.5.2
🚀 New features and improvements
- [SUREFIRE-2278] - Don't say please. (#792)
@elharo
📦 Dependency updates
- [SUREFIRE-2281] - Doxia 2.0.0 ga (#794)
@michael-o
- Bump commons-io:commons-io from 2.2 to 2.14.0 in /surefire-its/src/test/resources/surefire-979-smartStackTrace-wrongClassloader/module1 (#789)
@dependabot
👻 Maintenance
- [SUREFIRE-2282] - surefire-report-plugin: Update Introduction documenta… (#796)
@michael-o
- Reduce cyclomatic complexity (#793)
@elharo
Full Changelog: https://github.com/apache/maven-surefire/compare/surefire-3.5.1...surefire-3.5.2
3.5.1
🚀 New features and improvements
- [SUREFIRE-2270] - Use JUnit5 in surefire-shadefire (#783)
@slawekjaranowski
- [SUREFIRE-2266] - Execute ITs in parallel (#781)
@slawekjaranowski
- [SUREFIRE-2264] - Limit usage of commons-io from surefire-shared-utils (#777)
@slawekjaranowski
🐛 Bug Fixes
- [SUREFIRE-2267] - Packages for commons-codec should be relocated in surefire-shared-utils (#782)
@slawekjaranowski
- [SUREFIRE-1737] - Fix disable in statelessTestsetReporter (#780)
@slawekjaranowski
- [SUREFIRE-2257] - [REGRESSION] NPEx: Cannot invoke "Object.toString()" … (#774)
@michael-o
📦 Dependency updates
- [SUREFIRE-2273] - Bump org.hamcrest:hamcrest from 2.2 to 3.0 (#784)
@dependabot
- [SUREFIRE-2272] - Bump org.codehaus.plexus:plexus-java from 1.2.0 to 1.3.0 - JDK 23 support (#786)
@dependabot
- [SUREFIRE-2226] - Upgrade to Maven Verifier 2.0.0-M1 (#706)
@michael-o
- [SUREFIRE-2265] - Bump commons-io:commons-io from 2.16.1 to 2.17.0 (#779)
@dependabot
- [SUREFIRE-2263] - Use the latest version of surefire for self build (#776)
@slawekjaranowski
- [SUREFIRE-2262] - Bump org.apache.commons:commons-lang3 from 3.16.0 to 3.17.0 (#775)
@dependabot
👻 Maintenance
- [SUREFIRE-2269] - Allow fail during clean in surefire-its (#785)
@slawekjaranowski
3.5.0
... (truncated)
ea9f049
[maven-release-plugin] prepare release surefire-3.5.2e1f94a0
[SUREFIRE-2276] JUnit5's TestTemplate failures treated as flakes with
retriesd24adb4
[SUREFIRE-2277] RunResult#getFlakes() is lost during
serialisation/deserialis...4385e94
Remove links to non-existing report8881971
Remove outdated FAQ0121834
[SUREFIRE-2283] FAQ site contains broken link to failsafe-plugin91d16c3
Fix formatting of XML schema files6cb417a
Add .xsd to .gitattributes9ce5221
[SUREFIRE-2282] surefire-report-plugin: Update Introduction
documentation page620b983
[SUREFIRE-2281] Upgrade to Doxia 2.0.0 GA StackSourced from org.apache.maven.plugins:maven-surefire-report-plugin's releases.
3.5.2
🚀 New features and improvements
- [SUREFIRE-2278] - Don't say please. (#792)
@elharo
📦 Dependency updates
- [SUREFIRE-2281] - Doxia 2.0.0 ga (#794)
@michael-o
- Bump commons-io:commons-io from 2.2 to 2.14.0 in /surefire-its/src/test/resources/surefire-979-smartStackTrace-wrongClassloader/module1 (#789)
@dependabot
👻 Maintenance
- [SUREFIRE-2282] - surefire-report-plugin: Update Introduction documenta… (#796)
@michael-o
- Reduce cyclomatic complexity (#793)
@elharo
Full Changelog: https://github.com/apache/maven-surefire/compare/surefire-3.5.1...surefire-3.5.2
3.5.1
🚀 New features and improvements
- [SUREFIRE-2270] - Use JUnit5 in surefire-shadefire (#783)
@slawekjaranowski
- [SUREFIRE-2266] - Execute ITs in parallel (#781)
@slawekjaranowski
- [SUREFIRE-2264] - Limit usage of commons-io from surefire-shared-utils (#777)
@slawekjaranowski
🐛 Bug Fixes
- [SUREFIRE-2267] - Packages for commons-codec should be relocated in surefire-shared-utils (#782)
@slawekjaranowski
- [SUREFIRE-1737] - Fix disable in statelessTestsetReporter (#780)
@slawekjaranowski
- [SUREFIRE-2257] - [REGRESSION] NPEx: Cannot invoke "Object.toString()" … (#774)
@michael-o
📦 Dependency updates
- [SUREFIRE-2273] - Bump org.hamcrest:hamcrest from 2.2 to 3.0 (#784)
@dependabot
- [SUREFIRE-2272] - Bump org.codehaus.plexus:plexus-java from 1.2.0 to 1.3.0 - JDK 23 support (#786)
@dependabot
- [SUREFIRE-2226] - Upgrade to Maven Verifier 2.0.0-M1 (#706)
@michael-o
- [SUREFIRE-2265] - Bump commons-io:commons-io from 2.16.1 to 2.17.0 (#779)
@dependabot
- [SUREFIRE-2263] - Use the latest version of surefire for self build (#776)
@slawekjaranowski
- [SUREFIRE-2262] - Bump org.apache.commons:commons-lang3 from 3.16.0 to 3.17.0 (#775)
@dependabot
👻 Maintenance
- [SUREFIRE-2269] - Allow fail during clean in surefire-its (#785)
@slawekjaranowski
3.5.0
... (truncated)
ea9f049
[maven-release-plugin] prepare release surefire-3.5.2e1f94a0
[SUREFIRE-2276] JUnit5's TestTemplate failures treated as flakes with
retriesd24adb4
[SUREFIRE-2277] RunResult#getFlakes() is lost during
serialisation/deserialis...4385e94
Remove links to non-existing report8881971
Remove outdated FAQ0121834
[SUREFIRE-2283] FAQ site contains broken link to failsafe-plugin91d16c3
Fix formatting of XML schema files6cb417a
Add .xsd to .gitattributes9ce5221
[SUREFIRE-2282] surefire-report-plugin: Update Introduction
documentation page620b983
[SUREFIRE-2281] Upgrade to Doxia 2.0.0 GA Stack