Sourced from black's releases.
\n\n\n23.11.0
\nHighlights
\n\n
\n- Support formatting ranges of lines with the new
\n--line-ranges
command-line option\n(#4020)Stable style
\n\n
\n- Fix crash on formatting bytes strings that look like docstrings (#4003)
\n- Fix crash when whitespace followed a backslash before newline in a docstring (#4008)
\n- Fix standalone comments inside complex blocks crashing Black (#4016)
\n- Fix crash on formatting code like
\nawait (a ** b)
(#3994)- No longer treat leading f-strings as docstrings. This matches Python's behaviour and\nfixes a crash (#4019)
\nPreview style
\n\n
\n- Multiline dicts and lists that are the sole argument to a function are now\nindented less (#3964)
\n- Multiline unpacked dicts and lists as the sole argument to a function are now also\nindented less (#3992)
\n- In f-string debug expressions, quote types that are visible in the final string\nare now preserved (#4005)
\n- Fix a bug where long
\ncase
blocks were not split into multiple lines. Also enable\ngeneral trailing comma rules oncase
blocks (#4024)- Keep requiring two empty lines between module-level docstring and first function or\nclass definition (#4028)
\n- Add support for single-line format skip with other comments on the same line (#3959)
\nConfiguration
\n\n
\n- Consistently apply force exclusion logic before resolving symlinks (#4015)
\n- Fix a bug in the matching of absolute path names in
\n--include
(#3976)Performance
\n\n
\n- Fix mypyc builds on arm64 on macOS (#4017)
\nIntegrations
\n\n
\n- Black's pre-commit integration will now run only on git hooks appropriate for a code\nformatter (#3940)
\n23.10.1
\nHighlights
\n\n
\n- Maintanence release to get a fix out for GitHub Action edge case (#3957)
\nPreview style
\n\n
... (truncated)
\nSourced from black's changelog.
\n\n\n23.11.0
\nHighlights
\n\n
\n- Support formatting ranges of lines with the new
\n--line-ranges
command-line option\n(#4020)Stable style
\n\n
\n- Fix crash on formatting bytes strings that look like docstrings (#4003)
\n- Fix crash when whitespace followed a backslash before newline in a docstring (#4008)
\n- Fix standalone comments inside complex blocks crashing Black (#4016)
\n- Fix crash on formatting code like
\nawait (a ** b)
(#3994)- No longer treat leading f-strings as docstrings. This matches Python's behaviour and\nfixes a crash (#4019)
\nPreview style
\n\n
\n- Multiline dicts and lists that are the sole argument to a function are now indented\nless (#3964)
\n- Multiline unpacked dicts and lists as the sole argument to a function are now also\nindented less (#3992)
\n- In f-string debug expressions, quote types that are visible in the final string are\nnow preserved (#4005)
\n- Fix a bug where long
\ncase
blocks were not split into multiple lines. Also enable\ngeneral trailing comma rules oncase
blocks (#4024)- Keep requiring two empty lines between module-level docstring and first function or\nclass definition (#4028)
\n- Add support for single-line format skip with other comments on the same line (#3959)
\nConfiguration
\n\n
\n- Consistently apply force exclusion logic before resolving symlinks (#4015)
\n- Fix a bug in the matching of absolute path names in
\n--include
(#3976)Performance
\n\n
\n- Fix mypyc builds on arm64 on macOS (#4017)
\nIntegrations
\n\n
\n- Black's pre-commit integration will now run only on git hooks appropriate for a code\nformatter (#3940)
\n23.10.1
\nHighlights
\n\n
\n\n- Maintenance release to get a fix out for GitHub Action edge case (#3957)
\n
... (truncated)
\n2a1c67e
Prepare release 23.11.0 (#4032)72e7a2e
Remove redundant condition from has_magic_trailing_comma
(#4023)1a7d9c2
Preserve visible quote types for f-string debug expressions (#4005)f4c7be5
docs: fix minor typo (#4030)2e4fac9
Apply force exclude logic before symlink resolution (#4015)66008fd
[563] Fix standalone comments inside complex blocks crashing Black (#4016)50ed622
Fix long case blocks not split into multiple lines (#4024)46be1f8
Support formatting specified lines (#4020)ecbd9e8
Fix crash with f-string docstrings (#4019)e808e61
Preview: Keep requiring two empty lines between module-level docstring and fi...Sourced from black's releases.
\n\n\n23.10.1
\nHighlights
\n\n
\n- Maintanence release to get a fix out for GitHub Action edge case (#3957)
\nPreview style
\n\n
\n- Fix merging implicit multiline strings that have inline comments (#3956)
\n- Allow empty first line after block open before a comment or compound statement (#3967)
\nPackaging
\n\n
\n- Change Dockerfile to hatch + compile black (#3965)
\nIntegrations
\n\n
\n- The summary output for GitHub workflows is now suppressible using the
\nsummary
\nparameter. (#3958)- Fix the action failing when Black check doesn't pass (#3957)
\nDocumentation
\n\n
\n- It is known Windows documentation CI is broken\npsf/black#3968
\n23.10.0
\nStable style
\n\n
\n- Fix comments getting removed from inside parenthesized strings (#3909)
\nPreview style
\n\n
\n- Fix long lines with power operators getting split before the line length (#3942)
\n- Long type hints are now wrapped in parentheses and properly indented when split across\nmultiple lines (#3899)
\n- Magic trailing commas are now respected in return types. (#3916)
\n- Require one empty line after module-level docstrings. (#3932)
\n- Treat raw triple-quoted strings as docstrings (#3947)
\nConfiguration
\n\n
\n- Fix cache versioning logic when
\nBLACK_CACHE_DIR
is set (#3937)Parser
\n\n\n
... (truncated)
\nSourced from black's changelog.
\n\n\n23.10.1
\nHighlights
\n\n
\n- Maintanence release to get a fix out for GitHub Action edge case (#3957)
\nPreview style
\n\n
\n- Fix merging implicit multiline strings that have inline comments (#3956)
\n- Allow empty first line after block open before a comment or compound statement (#3967)
\nPackaging
\n\n
\n- Change Dockerfile to hatch + compile black (#3965)
\nIntegrations
\n\n
\n- The summary output for GitHub workflows is now suppressible using the
\nsummary
\nparameter. (#3958)- Fix the action failing when Black check doesn't pass (#3957)
\nDocumentation
\n\n
\n- It is known Windows documentation CI is broken\npsf/black#3968
\n23.10.0
\nStable style
\n\n
\n- Fix comments getting removed from inside parenthesized strings (#3909)
\nPreview style
\n\n
\n- Fix long lines with power operators getting split before the line length (#3942)
\n- Long type hints are now wrapped in parentheses and properly indented when split across\nmultiple lines (#3899)
\n- Magic trailing commas are now respected in return types. (#3916)
\n- Require one empty line after module-level docstrings. (#3932)
\n- Treat raw triple-quoted strings as docstrings (#3947)
\nConfiguration
\n\n
\n- Fix cache versioning logic when
\nBLACK_CACHE_DIR
is set (#3937)Parser
\n\n
\n\n- Fix bug where attributes named
\ntype
were not accepted insidematch
statements\n(#3950)- Add support for PEP 695 type aliases containing lambdas and other unusual expressions
\n
... (truncated)
\n744d23b
Prepare release 23.10.1 (#3969)8de4be5
Fix CI failing (#3957)c0adca3
docs: specifies the use of the .git-blame-ignore-revs file (#3961)a7643fa
Add summary parameter to action (#3958)d291c23
Move Docker image to hatch + compile (#3965)7f1c578
Bump peter-evans/create-or-update-comment from 3.0.2 to 3.1.0 (#3966)2db5ab0
Allow empty line after block open before a comment or compound statement (#3967)0a37888
Fix typos in CHANGES.md (#3963)882d879
Fix merging implicit multiline strings that have inline comments (#3956)9edba85
Prepare release 23.10.0 (#3951)Sourced from black's releases.
\n\n\n23.10.0
\nStable style
\n\n
\n- Fix comments getting removed from inside parenthesized strings (#3909)
\nPreview style
\n\n
\n- Fix long lines with power operators getting split before the line length (#3942)
\n- Long type hints are now wrapped in parentheses and properly indented when split across\nmultiple lines (#3899)
\n- Magic trailing commas are now respected in return types. (#3916)
\n- Require one empty line after module-level docstrings. (#3932)
\n- Treat raw triple-quoted strings as docstrings (#3947)
\nConfiguration
\n\n
\n- Fix cache versioning logic when
\nBLACK_CACHE_DIR
is set (#3937)Parser
\n\n
\n- Fix bug where attributes named
\ntype
were not acccepted insidematch
statements\n(#3950)- Add support for PEP 695 type aliases containing lambdas and other unusual expressions\n(#3949)
\nOutput
\n\n
\n- Black no longer attempts to provide special errors for attempting to format Python 2\ncode (#3933)
\n- Black will more consistently print stacktraces on internal errors in verbose mode\n(#3938)
\nIntegrations
\n\n
\n- The action output displayed in the job summary is now wrapped in Markdown (#3914)
\n
Sourced from black's changelog.
\n\n\n23.10.0
\nStable style
\n\n
\n- Fix comments getting removed from inside parenthesized strings (#3909)
\nPreview style
\n\n
\n- Fix long lines with power operators getting split before the line length (#3942)
\n- Long type hints are now wrapped in parentheses and properly indented when split across\nmultiple lines (#3899)
\n- Magic trailing commas are now respected in return types. (#3916)
\n- Require one empty line after module-level docstrings. (#3932)
\n- Treat raw triple-quoted strings as docstrings (#3947)
\nConfiguration
\n\n
\n- Fix cache versioning logic when
\nBLACK_CACHE_DIR
is set (#3937)Parser
\n\n
\n- Fix bug where attributes named
\ntype
were not acccepted insidematch
statements\n(#3950)- Add support for PEP 695 type aliases containing lambdas and other unusual expressions\n(#3949)
\nOutput
\n\n
\n- Black no longer attempts to provide special errors for attempting to format Python 2\ncode (#3933)
\n- Black will more consistently print stacktraces on internal errors in verbose mode\n(#3938)
\nIntegrations
\n\n
\n- The action output displayed in the job summary is now wrapped in Markdown (#3914)
\n
9edba85
Prepare release 23.10.0 (#3951)bb58807
Fix parser bug where "type" was misinterpreted as a keyword inside a match (#...722735d
Fix grammar for type alias support (#3949)abe57e3
Treat raw strings like other docstrings (#3947)1648ac5
Fix long lines with power operator(s) getting splitted before line length (#3...6f84f65
Migrate mypy config to pyproject.toml (#3936)3bb9214
CI Test: Deprecating 'Healthcheck.all()' from Hypothesis in fuzz.py (#3945)935f303
Fix test that was not being run (#3939)b7717c3
Standardise newlines after module-level docstrings (#3932)7aa37ea
Report all stacktraces in verbose mode (#3938)Sourced from sphinx's releases.
\n\n\nSphinx 7.2.6
\nChangelog: https://www.sphinx-doc.org/en/master/changes.html
\n
Sourced from sphinx's changelog.
\n\n\nRelease 7.2.6 (released Sep 13, 2023)
\nBugs fixed
\n\n
\n- #11679: Add the :envvar:
\n!SPHINX_AUTODOC_RELOAD_MODULES
environment variable,\nwhich if set reloads modules when using autodoc withTYPE_CHECKING = True
.\nPatch by Matt Wozniski and Adam Turner.- #11679: Use :py:func:
\nimportlib.reload
to reload modules in autodoc.\nPatch by Matt Wozniski and Adam Turner.
Sourced from furo's changelog.
\n\n\nChangelog
\n\n2023.09.10 -- Zesty Zaffre
\n\n
\n- Make asset hash injection idempotent, fixing Sphinx 6 compatibility.
\n- Fix the check for HTML builders, fixing non-HTML Read the Docs builds.
\n2023.08.19 -- Xenolithic Xanadu
\n\n
\n- Fix missing search context with Sphinx 7.2, for dirhtml builds.
\n- Drop support for Python 3.7.
\n- Present configuration errors in a better format -- thanks
\n@\u200bAA-Turner
!- Bump
\nrequire_sphinx()
to Sphinx 6.0, in line with dependency changes in Unassuming Ultramarine.2023.08.17 -- Wonderous White
\n\n
\n- Fix compatiblity with Sphinx 7.2.0 and 7.2.1.
\n2023.07.26 -- Vigilant Volt
\n\n
\n- Fix compatiblity with Sphinx 7.1.
\n- Improve how content overflow is handled.
\n- Improve how literal blocks containing inline code are handled.
\n2023.05.20 -- Unassuming Ultramarine
\n\n
\n- \u2728 Add support for Sphinx 7.
\n- Drop support for Sphinx 5.
\n- Improve the screen-reader label for sidebar collapse.
\n- Make it easier to create derived themes from Furo.
\n- Bump all JS dependencies (NodeJS and npm packages).
\n2023.03.27 -- Tasty Tangerine
\n\n
\n- Regenerate with newer version of sphinx-theme-builder, to fix RECORD hashes.
\n- Add missing class to Font Awesome examples
\n2023.03.23 -- Sassy Saffron
\n\n
... (truncated)
\n2718ca4
Prepare release: 2023.09.10c22c99d
Update changelogc37e849
Quote a not-runtime-generic type annotation9cfdf44
Rework infrastructure for linting5abeb9f
Fix the check for HTML buildersee2ab54
Tweak how tests are run with noxcdae236
Test against Sphinx minor versions in CI9e40071
Make asset hash injection idempotentaab86f4
Revert "Exclude incompatible Sphinx releases (#711)"4dd6eec
Exclude incompatible Sphinx releases (#711)Sourced from black's releases.
\n\n\n23.9.1
\nDue to various issues, the previous release (23.9.0) did not include compiled mypyc\nwheels, which make Black significantly faster. These issues have now been fixed, and\nthis release should come with compiled wheels once again.
\nThere will be no wheels for Python 3.12 due to a bug in mypyc. We will provide 3.12\nwheels in a future release as soon as the mypyc bug is fixed.
\nPackaging
\n\n
\n- Upgrade to mypy 1.5.1 (#3864)
\nPerformance
\n\n
\n- Store raw tuples instead of NamedTuples in Black's cache, improving performance and\ndecreasing the size of the cache (#3877)
\n23.9.0
\nPreview style
\n\n
\n- More concise formatting for dummy implementations (#3796)
\n- In stub files, add a blank line between a statement with a body (e.g an\n
\nif sys.version_info > (3, x):
) and a function definition on the same level (#3862)- Fix a bug whereby spaces were removed from walrus operators within subscript(#3823)
\nConfiguration
\n\n
\n- Black now applies exclusion and ignore logic before resolving symlinks (#3846)
\nPerformance
\n\n
\n- Avoid importing
\nIPython
if notebook cells do not contain magics (#3782)- Improve caching by comparing file hashes as fallback for mtime and size (#3821)
\nBlackd
\n\n
\n- Fix an issue in
\nblackd
with single character input (#3558)Integrations
\n\n
\n- Black now has an\nofficial pre-commit mirror. Swapping\n
\nhttps://github.com/psf/black
tohttps://github.com/psf/black-pre-commit-mirror
in\nyour.pre-commit-config.yaml
will make Black about 2x faster (#3828)- The
\n.black.env
folder specified byENV_PATH
will now be removed on the completion\nof the GitHub Action (#3759)
Sourced from black's changelog.
\n\n\n23.9.1
\nDue to various issues, the previous release (23.9.0) did not include compiled mypyc\nwheels, which make Black significantly faster. These issues have now been fixed, and\nthis release should come with compiled wheels once again.
\nThere will be no wheels for Python 3.12 due to a bug in mypyc. We will provide 3.12\nwheels in a future release as soon as the mypyc bug is fixed.
\nPackaging
\n\n
\n- Upgrade to mypy 1.5.1 (#3864)
\nPerformance
\n\n
\n- Store raw tuples instead of NamedTuples in Black's cache, improving performance and\ndecreasing the size of the cache (#3877)
\n23.9.0
\nPreview style
\n\n
\n- More concise formatting for dummy implementations (#3796)
\n- In stub files, add a blank line between a statement with a body (e.g an\n
\nif sys.version_info > (3, x):
) and a function definition on the same level (#3862)- Fix a bug whereby spaces were removed from walrus operators within subscript(#3823)
\nConfiguration
\n\n
\n- Black now applies exclusion and ignore logic before resolving symlinks (#3846)
\nPerformance
\n\n
\n- Avoid importing
\nIPython
if notebook cells do not contain magics (#3782)- Improve caching by comparing file hashes as fallback for mtime and size (#3821)
\nBlackd
\n\n
\n- Fix an issue in
\nblackd
with single character input (#3558)Integrations
\n\n
\n- Black now has an\nofficial pre-commit mirror. Swapping\n
\nhttps://github.com/psf/black
tohttps://github.com/psf/black-pre-commit-mirror
in\nyour.pre-commit-config.yaml
will make Black about 2x faster (#3828)- The
\n.black.env
folder specified byENV_PATH
will now be removed on the completion\nof the GitHub Action (#3759)
e877371
Prepare release 23.9.1 (#3878)62dca32
mypyc builds on PRs, skip mypyc wheels for 3.12 (#3870)751583a
Pickle raw tuples in FileData cache (#3877)f791745
Re-export black.Mode (#3875)0b62b9c
Ignore aiohttp DeprecationWarning for 3.12 (#3876)c83ad6c
Upgrade to Furo 2023.9.10 to fix docs build (#3873)4eebfd1
Add mypyc test marks to new tests that patch (#3871)add161b
Bump RTD Python version from 3.8 to 3.11 (#3868)4e93f2a
Add classifier for 3.12 (#3866)716fa08
Upgrade mypy (#3864)Sourced from furo's changelog.
\n\n\nChangelog
\n\n2023.09.10 -- Zesty Zaffre
\n\n
\n- Make asset hash injection idempotent, fixing Sphinx 6 compatibility.
\n- Fix the check for HTML builders, fixing non-HTML Read the Docs builds.
\n2023.08.19 -- Xenolithic Xanadu
\n\n
\n- Fix missing search context with Sphinx 7.2, for dirhtml builds.
\n- Drop support for Python 3.7.
\n- Present configuration errors in a better format -- thanks
\n@\u200bAA-Turner
!- Bump
\nrequire_sphinx()
to Sphinx 6.0, in line with dependency changes in Unassuming Ultramarine.2023.08.17 -- Wonderous White
\n\n
\n- Fix compatiblity with Sphinx 7.2.0 and 7.2.1.
\n2023.07.26 -- Vigilant Volt
\n\n
\n- Fix compatiblity with Sphinx 7.1.
\n- Improve how content overflow is handled.
\n- Improve how literal blocks containing inline code are handled.
\n2023.05.20 -- Unassuming Ultramarine
\n\n
\n- \u2728 Add support for Sphinx 7.
\n- Drop support for Sphinx 5.
\n- Improve the screen-reader label for sidebar collapse.
\n- Make it easier to create derived themes from Furo.
\n- Bump all JS dependencies (NodeJS and npm packages).
\n2023.03.27 -- Tasty Tangerine
\n\n
\n- Regenerate with newer version of sphinx-theme-builder, to fix RECORD hashes.
\n- Add missing class to Font Awesome examples
\n2023.03.23 -- Sassy Saffron
\n\n
... (truncated)
\n2718ca4
Prepare release: 2023.09.10c22c99d
Update changelogc37e849
Quote a not-runtime-generic type annotation9cfdf44
Rework infrastructure for linting5abeb9f
Fix the check for HTML buildersee2ab54
Tweak how tests are run with noxcdae236
Test against Sphinx minor versions in CI9e40071
Make asset hash injection idempotentaab86f4
Revert "Exclude incompatible Sphinx releases (#711)"4dd6eec
Exclude incompatible Sphinx releases (#711)Sourced from black's releases.
\n\n\n23.9.1
\nDue to various issues, the previous release (23.9.0) did not include compiled mypyc\nwheels, which make Black significantly faster. These issues have now been fixed, and\nthis release should come with compiled wheels once again.
\nThere will be no wheels for Python 3.12 due to a bug in mypyc. We will provide 3.12\nwheels in a future release as soon as the mypyc bug is fixed.
\nPackaging
\n\n
\n- Upgrade to mypy 1.5.1 (#3864)
\nPerformance
\n\n
\n- Store raw tuples instead of NamedTuples in Black's cache, improving performance and\ndecreasing the size of the cache (#3877)
\n23.9.0
\nPreview style
\n\n
\n- More concise formatting for dummy implementations (#3796)
\n- In stub files, add a blank line between a statement with a body (e.g an\n
\nif sys.version_info > (3, x):
) and a function definition on the same level (#3862)- Fix a bug whereby spaces were removed from walrus operators within subscript(#3823)
\nConfiguration
\n\n
\n- Black now applies exclusion and ignore logic before resolving symlinks (#3846)
\nPerformance
\n\n
\n- Avoid importing
\nIPython
if notebook cells do not contain magics (#3782)- Improve caching by comparing file hashes as fallback for mtime and size (#3821)
\nBlackd
\n\n
\n- Fix an issue in
\nblackd
with single character input (#3558)Integrations
\n\n
\n- Black now has an\nofficial pre-commit mirror. Swapping\n
\nhttps://github.com/psf/black
tohttps://github.com/psf/black-pre-commit-mirror
in\nyour.pre-commit-config.yaml
will make Black about 2x faster (#3828)- The
\n.black.env
folder specified byENV_PATH
will now be removed on the completion\nof the GitHub Action (#3759)
Sourced from black's changelog.
\n\n\n23.9.1
\nDue to various issues, the previous release (23.9.0) did not include compiled mypyc\nwheels, which make Black significantly faster. These issues have now been fixed, and\nthis release should come with compiled wheels once again.
\nThere will be no wheels for Python 3.12 due to a bug in mypyc. We will provide 3.12\nwheels in a future release as soon as the mypyc bug is fixed.
\nPackaging
\n\n
\n- Upgrade to mypy 1.5.1 (#3864)
\nPerformance
\n\n
\n- Store raw tuples instead of NamedTuples in Black's cache, improving performance and\ndecreasing the size of the cache (#3877)
\n23.9.0
\nPreview style
\n\n
\n- More concise formatting for dummy implementations (#3796)
\n- In stub files, add a blank line between a statement with a body (e.g an\n
\nif sys.version_info > (3, x):
) and a function definition on the same level (#3862)- Fix a bug whereby spaces were removed from walrus operators within subscript(#3823)
\nConfiguration
\n\n
\n- Black now applies exclusion and ignore logic before resolving symlinks (#3846)
\nPerformance
\n\n
\n- Avoid importing
\nIPython
if notebook cells do not contain magics (#3782)- Improve caching by comparing file hashes as fallback for mtime and size (#3821)
\nBlackd
\n\n
\n- Fix an issue in
\nblackd
with single character input (#3558)Integrations
\n\n
\n- Black now has an\nofficial pre-commit mirror. Swapping\n
\nhttps://github.com/psf/black
tohttps://github.com/psf/black-pre-commit-mirror
in\nyour.pre-commit-config.yaml
will make Black about 2x faster (#3828)- The
\n.black.env
folder specified byENV_PATH
will now be removed on the completion\nof the GitHub Action (#3759)
e877371
Prepare release 23.9.1 (#3878)62dca32
mypyc builds on PRs, skip mypyc wheels for 3.12 (#3870)751583a
Pickle raw tuples in FileData cache (#3877)f791745
Re-export black.Mode (#3875)0b62b9c
Ignore aiohttp DeprecationWarning for 3.12 (#3876)c83ad6c
Upgrade to Furo 2023.9.10 to fix docs build (#3873)4eebfd1
Add mypyc test marks to new tests that patch (#3871)add161b
Bump RTD Python version from 3.8 to 3.11 (#3868)4e93f2a
Add classifier for 3.12 (#3866)716fa08
Upgrade mypy (#3864)Sourced from sphinx's releases.
\n\n\nSphinx 7.2.5
\nChangelog: https://www.sphinx-doc.org/en/master/changes.html
\n
Sourced from sphinx's changelog.
\n\n\nRelease 7.2.5 (released Aug 30, 2023)
\nBugs fixed
\n\n
\n- #11645: Fix a regression preventing autodoc from importing modules within\npackages that make use of
\nif typing.TYPE_CHECKING:
to guard circular\nimports needed by type checkers.\nPatch by Matt Wozniski.- #11634: Fixed inheritance diagram relative link resolution\nfor sibling files in a subdirectory.\nPatch by Albert Shih.
\n- #11659: Allow
\n?config=...
in :confval:mathjax_path
.- #11654: autodoc: Fail with a more descriptive error message\nwhen an object claims to be an instance of
\ntype
,\nbut is not a class.\nPatch by James Braza.- 11620: Cease emitting :event:
\nsource-read
events for files read via\nthe :dudir:include
directive.- 11620: Add a new :event:
\ninclude-read
for observing and transforming\nthe content of included files via the :dudir:include
directive.- #11627: Restore support for copyright lines of the form
\nYYYY
\nwhenSOURCE_DATE_EPOCH
is set.
fcc3899
Bump to 7.2.5 final2a631f9
Restore support for YYYY copyright lines2730cc3
Remove double spaces in CHANGESff18318
Add an 'include-read'
event (#11657)74329d9
Fail better in ExceptionDocumenter.can_document_member
(#11660)7d046a8
Allow ?config=...
in mathjax_path
(#11659)4692208
Fix two relative link bugs in inheritance diagrams (#11634)ca0fc7a
Add git .mailmap file8248be3
autodoc: Reset sys.modules
on partial import failure (#11645)e494baa
Recommend correct replacement names for deprecated APIs (#11655)Sourced from sphinx's releases.
\n\n\nSphinx 7.2.4
\nChangelog: https://www.sphinx-doc.org/en/master/changes.html
\nSphinx 7.2.3
\nChangelog: https://www.sphinx-doc.org/en/master/changes.html
\nSphinx 7.2.2
\nChangelog: https://www.sphinx-doc.org/en/master/changes.html
\nSphinx 7.2.1
\nChangelog: https://www.sphinx-doc.org/en/master/changes.html
\nSphinx 7.2.0
\nChangelog: https://www.sphinx-doc.org/en/master/changes.html
\n
Sourced from sphinx's changelog.
\n\n\nRelease 7.2.4 (released Aug 28, 2023)
\nBugs fixed
\n\n
\n- #11618: Fix a regression in the MoveModuleTargets transform,\nintroduced in #10478 (#9662).
\n- #11649: linkcheck: Resolve hanging tests for timezones west of London\nand incorrect conversion from UTC to offsets from the UNIX epoch.\nPatch by Dmitry Shachnev and Adam Turner.
\nRelease 7.2.3 (released Aug 23, 2023)
\nDependencies
\n\n
\n- #11576: Require sphinxcontrib-serializinghtml 1.1.9.
\nBugs fixed
\n\n
\n- Fix regression in
\nautodoc.Documenter.parse_name()
.- Fix regression in JSON serialisation.
\n- #11543: autodoc: Support positional-only parameters in
\nclassmethod
methods\nwhenautodoc_preserve_defaults
isTrue
.- Restore support string methods on path objects.\nThis is deprecated and will be removed in Sphinx 8.\nUse :py:func:
\nos.fspath
to convert :py:class:~pathlib.Path
objects to strings,\nor :py:class:~pathlib.Path
's methods to work with path objects.Release 7.2.2 (released Aug 17, 2023)
\nBugs fixed
\n\n
\n- Fix the signature of the
\nStateMachine.insert_input()
patch,\nfor when calling with keyword arguments.- Fixed membership testing (
\nin
) for the :py:class:str
interface\nof the asset classes (_CascadingStyleSheet
and_JavaScript
),\nwhich several extensions relied upon.- Fixed a type error in
\nSingleFileHTMLBuilder._get_local_toctree
,\nincludehidden
may be passed as a string or a boolean.- Fix
\n:noindex:
forPyModule
andJSModule
.Release 7.2.1 (released Aug 17, 2023)
\n\n
... (truncated)
\n3256f1f
Bump to 7.2.4 final2f025a4
linkcheck: Fix conversion from UTC time to the UNIX epoch (#11649)1567281
autodoc: Fix UnboundLocalError in filter_members
(#11651)5e88b9f
Fix the MoveModuleTargets transform (#11647)694fcee
Fix markup in CHANGES (#11639)c503c90
Improve pathlib
type annotations (#11646)bf339b1
Bump version2f6ea14
Bump to 7.2.3 final511e407
Implement bool()
for string paths494de73
Implement hash()
for string pathsSourced from furo's changelog.
\n\n\nChangelog
\n\n2023.08.19 -- Xenolithic Xanadu
\n\n
\n- Fix missing search context with Sphinx 7.2, for dirhtml builds.
\n- Drop support for Python 3.7.
\n- Present configuration errors in a better format -- thanks
\n@\u200bAA-Turner
!- Bump
\nrequire_sphinx()
to Sphinx 6.0, in line with dependency changes in Unassuming Ultramarine.2023.08.17 -- Wonderous White
\n\n
\n- Fix compatiblity with Sphinx 7.2.0 and 7.2.1.
\n2023.07.26 -- Vigilant Volt
\n\n
\n- Fix compatiblity with Sphinx 7.1.
\n- Improve how content overflow is handled.
\n- Improve how literal blocks containing inline code are handled.
\n2023.05.20 -- Unassuming Ultramarine
\n\n
\n- \u2728 Add support for Sphinx 7.
\n- Drop support for Sphinx 5.
\n- Improve the screen-reader label for sidebar collapse.
\n- Make it easier to create derived themes from Furo.
\n- Bump all JS dependencies (NodeJS and npm packages).
\n2023.03.27 -- Tasty Tangerine
\n\n
\n- Regenerate with newer version of sphinx-theme-builder, to fix RECORD hashes.
\n- Add missing class to Font Awesome examples
\n2023.03.23 -- Sassy Saffron
\n\n
\n\n- Update Python version classifiers.
\n- Increase the icon size in mobile header.
\n- Increase admonition title bg opacity.
\n- Change the default API background to transparent.
\n- Transition the API background change.
\n
... (truncated)
\n0766bb2
Prepare release: 2023.08.19807d73c
Update changelog364b261
Accomodate for the required data-content_root
for search0d38bc6
Simplify retrieval of pygments_dark_style
value (#699)3631ffc
Use sphinx.errors.ConfigError
(#697)d2e2448
Remove duplicate HTML builder check (#698)7b4f130
Drop Python 3.7 (#701)e322b71
Remove pointless assert (#702)ee2097a
Bump require_sphinx()
to Sphinx 6.0 (#700)c1ff10b
Back to developmentSourced from blacken-docs's changelog.
\n\n\n1.16.0 (2023-08-16)
\n\n
\n- \n
\nAllow Markdown fence options.
\nThanks to initial work from Matthew Anderson in
\nPR [#246](https://github.com/asottile/blacken-docs/issues/246) <https://github.com/adamchainz/blacken-docs/pull/246>
__.- \n
\nExpand Markdown detection to all Python language names from Pygments:
\npy
,sage
,python3
,py3
, andnumpy
.- \n
\nPreserve leading whitespace lines in reStructuredText code blocks.
\nThanks to Julianus Pfeuffer for the report in
\nIssue [#217](https://github.com/asottile/blacken-docs/issues/217) <https://github.com/adamchainz/blacken-docs/issues/217>
__.- \n
\nUse exit code 2 to indicate errors from Black, whilst exit code 1 remains for \u201cfiles have been formatted\u201d.
\nThanks to Julianus Pfeuffer for the report in
\nIssue [#218](https://github.com/asottile/blacken-docs/issues/218) <https://github.com/adamchainz/blacken-docs/issues/218>
__.- \n
\nSupport passing the
\n--preview
option through to Black, to select the future style.- \n
\nRemove
\nlanguage_version
from.pre-commit-hooks.yaml
.\nThis change allowsdefault_language_version
in ``.pre-commit-config.yaml` to take precedence.Thanks to Aneesh Agrawal in
\nPR [#258](https://github.com/asottile/blacken-docs/issues/258) <https://github.com/adamchainz/blacken-docs/pull/258>
__.
960ead2
Version 1.16.08f0ed18
Support passing --preview through to Black (#273)4eb4e4c
Tweak changelog note6c7450c
Use exit code 2 to indicate errors (#272)99dfc8d
Preserve leading whitespace lines in rST (#271)94465e8
Reformat markdown tests with dedent() (#270)7cd5f30
Use .md in glob examplef97e569
Document applying to many files (#269)ae612b0
Expand Markdown detection to all Python language names (#268)da9b455
Replace NamedTuple with plain class (#267)