acoustic-carpenter-78188
03/12/2026, 8:20 PM26.3.1
Stable style
• Prevent Jupyter notebook magic masking collisions from corrupting cells by using exact-length placeholders for short magics and aborting if a placeholder can no longer be unmasked safely (#5038)
Configuration
• Always hash cache filename components derived fromso custom magic names cannot affect cache paths (#5038)--python-cell-magics
Blackd
• Disable browser-originated requests by default, add configurable origin allowlisting and request body limits, and bound executor submissions to improve backpressure (#5039)
26.3.0
Stable style
• Don't double-decode input, causing non-UTF-8 files to be corrupted (#4964)
• Fix crash on standalone comment in lambda default arguments (#4993)
• Preserve parentheses whencomments would be merged with other comments on the same line, preventing AST equivalence failures (#4888)# type: ignore
Preview style
• Fix bug whereguards inifblocks were incorrectly split when the pattern had a trailing comma (#4884)case
• Fixcrashing on unassigned long string literals with trailing commas (one-item tuples) (#4929)string_processing
• Simplify implementation of the power operator "hugging" logic (#4918)
Packaging
• Fix shutdown errors in PyInstaller builds on macOS by disabling multiprocessing in frozen environments (#4930)
Performance
• Introduce winloop for windows as an alternative to uvloop (#4996)
• Remove deprecated functionin favor of `uvloop.new_event_loop()`(#4996)uvloop.install()
• Renamefunction tomaybe_install_uvloopto simplify loop installation and creation of either a uvloop/winloop evenloop or default eventloop (#4996)maybe_use_uvloop
Output... (truncated) Changelog Sourced from black's changelog.
26.3.1
Stable style
• Prevent Jupyter notebook magic masking collisions from corrupting cells by using exact-length placeholders for short magics and aborting if a placeholder can no longer be unmasked safely (#5038)
Configuration
• Always hash cache filename components derived fromso custom magic names cannot affect cache paths (#5038)--python-cell-magics
Blackd
• Disable browser-originated requests by default, add configurable origin allowlisting and request body limits, and bound executor submissions to improve backpressure (#5039)
26.3.0
Stable style
• Don't double-decode input, causing non-UTF-8 files to be corrupted (#4964)
• Fix crash on standalone comment in lambda default arguments (#4993)
• Preserve parentheses whencomments would be merged with other comments on the same line, preventing AST equivalence failures (#4888)# type: ignore
Preview style
• Fix bug whereguards inifblocks were incorrectly split when the pattern had a trailing comma (#4884)case
• Fixcrashing on unassigned long string literals with trailing commas (one-item tuples) (#4929)string_processing
• Simplify implementation of the power operator "hugging" logic (#4918)
Packaging
• Fix shutdown errors in PyInstaller builds on macOS by disabling multiprocessing in frozen environments (#4930)
Performance
• Introduce winloop for windows as an alternative to uvloop (#4996)
• Remove deprecated functionin favor of `uvloop.new_event_loop()`(#4996)uvloop.install()
• Rename... (truncated) Commits • `c6755bb` Prepare release 26.3.1 (#5046) • `69973fd` Harden blackd browser-facing request handling (#5039) • `4937fe6` Fix some shenanigans with the cache file and IPython (#5038) • `2e641d1` docs: remove outdated Black Playground references (#5044) • `c014b22` Remove unused internal code (#5041) • `0dae20b` Add new changelog (#5036) • `c5c1cbd` Minor release patches (#5035) • `7e5a828` docs: clarify relationship between Black style and PEP 8 (#5025) • `69705de` docs: add clearer pyproject configuration guidance (#5026) • `35ea679` Prepare release 26.3.0 (#5032) • Additional commits viewable in compare view Dependabot compatibility score Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commentingfunction tomaybe_install_uvloopto simplify loop installation and creation of either a uvloop/winloop evenloop or default eventloop (#4996)maybe_use_uvloop
@dependabot rebase.
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
• @dependabot rebase will rebase this PR
• @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
• `@dependabot show <dependency name&…
flyteorg/flyte-sdkacoustic-carpenter-78188
03/12/2026, 10:32 PM