Sourced from requests's releases.
v2.32.2
2.32.2 (2024-05-21)
Deprecations
To provide a more stable migration for custom HTTPAdapters impacted by the CVE changes in 2.32.0, we've renamed
_get_connection
to a new public API,get_connection_with_tls_context
. Existing custom HTTPAdapters will need to migrate their code to use this new API.get_connection
is considered deprecated in all versions of Requests>=2.32.0.A minimal (2-line) example has been provided in the linked PR to ease migration, but we strongly urge users to evaluate if their custom adapter is subject to the same issue described in CVE-2024-35195. (#6710)
v2.32.1
2.32.1 (2024-05-20)
Bugfixes
- Add missing test certs to the sdist distributed on PyPI.
Sourced from requests's changelog.
2.32.2 (2024-05-21)
Deprecations
To provide a more stable migration for custom HTTPAdapters impacted by the CVE changes in 2.32.0, we've renamed
_get_connection
to a new public API,get_connection_with_tls_context
. Existing custom HTTPAdapters will need to migrate their code to use this new API.get_connection
is considered deprecated in all versions of Requests>=2.32.0.A minimal (2-line) example has been provided in the linked PR to ease migration, but we strongly urge users to evaluate if their custom adapter is subject to the same issue described in CVE-2024-35195. (#6710)
2.32.1 (2024-05-20)
Bugfixes
- Add missing test certs to the sdist distributed on PyPI.
Sourced from ruff's releases.
v0.4.5
Changes
Ruff's language server is now in Beta
v0.4.5
marks the official Beta release ofruff server
, an integrated language server built into Ruff.ruff server
supports the same feature set asruff-lsp
, powering linting, formatting, and code fixes in Ruff's editor integrations -- but with superior performance and no installation required. We'd love your feedback!You can enable
ruff server
in the VS Code extension today.To read more about this exciting milestone, check out our blog post!
Rule changes
- [
flake8-future-annotations
] Rewordfuture-rewritable-type-annotation
(FA100
) message (#11381)- [
pycodestyle
] Consider soft keywords forE27
rules (#11446)- [
pyflakes
] Recommend adding unused import bindings to__all__
(#11314)- [
pyflakes
] Update documentation and deprecateignore_init_module_imports
(#11436)- [
pyupgrade
] Mark quotes as unnecessary for non-evaluated annotations (#11485)Formatter
- Avoid multiline quotes warning with
quote-style = preserve
(#11490)Server
- Support Jupyter Notebook files (#11206)
- Support
noqa
comment code actions (#11276)- Fix automatic configuration reloading (#11492)
- Fix several issues with configuration in Neovim and Helix (#11497)
CLI
- Add
--output-format
as a CLI option forruff config
(#11438)Bug fixes
- Avoid
PLE0237
for property with setter (#11377)- Avoid
TCH005
forif
stmt withelif
/else
block (#11376)- Avoid flagging
__future__
annotations as required for non-evaluated type annotations (#11414)- Check for ruff executable in 'bin' directory as installed by 'pip install --target'. (#11450)
- Sort edits prior to deduplicating in quotation fix (#11452)
- Treat escaped newline as valid sequence (#11465)
- [
flake8-pie
] Preserve parentheses inunnecessary-dict-kwargs
(#11372)- [
pylint
] Ignore__slots__
with dynamic values (#11488)- [
pylint
] Removetry
body from branch counting (#11487)- [
refurb
] Respect operator precedence inFURB110
(#11464)Documentation
- Add
--preview
to the README (#11395)
... (truncated)
Sourced from ruff's changelog.
0.4.5
Ruff's language server is now in Beta
v0.4.5
marks the official Beta release ofruff server
, an integrated language server built into Ruff.ruff server
supports the same feature set asruff-lsp
, powering linting, formatting, and code fixes in Ruff's editor integrations -- but with superior performance and no installation required. We'd love your feedback!You can enable
ruff server
in the VS Code extension today.To read more about this exciting milestone, check out our blog post!
Rule changes
- [
flake8-future-annotations
] Rewordfuture-rewritable-type-annotation
(FA100
) message (#11381)- [
pycodestyle
] Consider soft keywords forE27
rules (#11446)- [
pyflakes
] Recommend adding unused import bindings to__all__
(#11314)- [
pyflakes
] Update documentation and deprecateignore_init_module_imports
(#11436)- [
pyupgrade
] Mark quotes as unnecessary for non-evaluated annotations (#11485)Formatter
- Avoid multiline quotes warning with
quote-style = preserve
(#11490)Server
- Support Jupyter Notebook files (#11206)
- Support
noqa
comment code actions (#11276)- Fix automatic configuration reloading (#11492)
- Fix several issues with configuration in Neovim and Helix (#11497)
CLI
- Add
--output-format
as a CLI option forruff config
(#11438)Bug fixes
- Avoid
PLE0237
for property with setter (#11377)- Avoid
TCH005
forif
stmt withelif
/else
block (#11376)- Avoid flagging
__future__
annotations as required for non-evaluated type annotations (#11414)- Check for ruff executable in 'bin' directory as installed by 'pip install --target'. (#11450)
- Sort edits prior to deduplicating in quotation fix (#11452)
- Treat escaped newline as valid sequence (#11465)
- [
flake8-pie
] Preserve parentheses inunnecessary-dict-kwargs
(#11372)- [
pylint
] Ignore__slots__
with dynamic values (#11488)- [
pylint
] Removetry
body from branch counting (#11487)- [
refurb
] Respect operator precedence inFURB110
(#11464)Documentation
... (truncated)
550aa87
Bump version to v0.4.5
(#11502)3c22a3b
Minor edits to ruff server
docs (#11500)6263923
Update documentation for ruff server
with new migration
guide (#11499)94abea4
ruff server
: Fix multiple issues with Neovim and Helix (#11497)519a650
Mark quotes as unnecessary for non-evaluated annotations (#11485)573facd
Fix automatic configuration reloading for text and notebook documents
(#11492)3cb2e67
ruff.applyFormat
now formats an entire notebook document
(#11493)f0046ab
Move has_comments
to CommentRanges
(#11495)5bb9720
Avoid multiline quotes warning with quote-style = preserve
(#11490)9ff18bf
Simplify Neovim docs for the LSP setup (#11489)