Sourced from urllib3's\r\nreleases.
\r\n\r\n\r\n2.2.2
\r\n🚀 urllib3 is fundraising for HTTP/2 support
\r\nurllib3\r\nis raising ~$40,000 USD to release HTTP/2 support and ensure\r\nlong-term sustainable maintenance of the project after a sharp decline\r\nin financial support for 2023. If your company or organization uses\r\nPython and would benefit from HTTP/2 support in Requests, pip, cloud\r\nSDKs, and thousands of other projects please consider contributing\r\nfinancially to ensure HTTP/2 support is developed sustainably and\r\nmaintained for the long-haul.
\r\nThank you for your support.
\r\nChanges
\r\n\r\n
\r\n- Added the
\r\nProxy-Authorization
header to the list of\r\nheaders to strip from requests when redirecting to a different host. As\r\nbefore, different headers can be set via\r\nRetry.remove_headers_on_redirect
.- Allowed passing negative integers as
\r\namt
to read\r\nmethods ofhttp.client.HTTPResponse
as an alternative to\r\nNone
. (#3122)- Fixed return types representing copying actions to use\r\n
\r\ntyping.Self
. (#3363)Full Changelog: https://github.com/urllib3/urllib3/compare/2.2.1...2.2.2
\r\n
Sourced from urllib3's\r\nchangelog.
\r\n\r\n\r\n2.2.2 (2024-06-17)
\r\n\r\n
\r\n- Added the
\r\nProxy-Authorization
header to the list of\r\nheaders to strip from requests when redirecting to a different host. As\r\nbefore, different headers can be set via\r\nRetry.remove_headers_on_redirect
.- Allowed passing negative integers as
\r\namt
to read\r\nmethods ofhttp.client.HTTPResponse
as an alternative to\r\nNone
.\r\n([#3122](https://github.com/urllib3/urllib3/issues/3122)\r\n<https://github.com/urllib3/urllib3/issues/3122>
__)- Fixed return types representing copying actions to use\r\n
\r\ntyping.Self
.\r\n([#3363](https://github.com/urllib3/urllib3/issues/3363)\r\n<https://github.com/urllib3/urllib3/issues/3363>
__)
27e2a5c
\r\nRelease 2.2.2 (#3406)accff72
\r\nMerge pull request from GHSA-34jh-p97f-mpxf34be4a5
\r\nPin CFFI to a new release candidate instead of a Git commit (#3398)da41058
\r\nBump browser-actions/setup-chrome from 1.6.0 to 1.7.1 (#3399)b07a669
\r\nBump github/codeql-action from 2.13.4 to 3.25.6 (#3396)b8589ec
\r\nMeasure coverage with v4 of artifact actions (#3394)f3bdc55
\r\nAllow triggering CI manually (#3391)5239265
\r\nFix HTTP version in debug log (#3316)b34619f
\r\nBump actions/checkout to 4.1.4 (#3387)9961d14
\r\nBump browser-actions/setup-chrome from 1.5.0 to 1.6.0 (#3386)Sourced from ruff's\r\nreleases.
\r\n\r\n\r\nv0.4.9
\r\nChanges
\r\nPreview features
\r\n\r\n
\r\n- [
\r\npylint
] Implementconsider-dict-items
\r\n(C0206
) (#11688)- [
\r\nrefurb
] Implementrepeated-global
\r\n(FURB154
) (#11187)Rule changes
\r\n\r\n
\r\n- [
\r\npycodestyle
] Adapt fix forE203
to work\r\nidentical toruff format
(#10999)Formatter
\r\n\r\n
\r\n- Fix formatter instability for lines only consisting of zero-width\r\ncharacters (#11748)
\r\nServer
\r\n\r\n
\r\n- Add supported commands in server capabilities (#11850)
\r\n- Use real file path when available in
\r\nruff server
(#11800)- Improve error message when a command is run on an unavailable\r\ndocument (#11823)
\r\n- Introduce the
\r\nruff.printDebugInformation
command (#11831)- Tracing system now respects log level and trace level, with options\r\nto log to a file (#11747)
\r\nCLI
\r\n\r\n
\r\n- Handle non-printable characters in diff view (#11687)
\r\nBug fixes
\r\n\r\n
\r\n- [
\r\nrefurb
] Avoid suggesting starmap when arguments are\r\nused outside call (FURB140
) (#11830)- [
\r\nflake8-bugbear
] Avoid panic inB909
when\r\nchecking large loop blocks (#11772)- [
\r\nrefurb
] Fix misbehavior of\r\noperator.itemgetter
when getter param is a tuple\r\n(FURB118
) (#11774)Contributors
\r\n\r\n
\r\n- \r\n
@​AlexWaygood
- \r\n
@​Embers-of-the-Fire
- \r\n
@​LukasMasuch
- \r\n
@​MichaReiser
- \r\n
@​Peiffap
- \r\n
@​Philipp-Thiel
- \r\n
@​alex-700
- \r\n
@​carljm
- \r\n
@​charliermarsh
- \r\n
@​dhruvmanila
- \r\n
@​max-muoto
- \r\n
@​pilleye
- \r\n
@​renovate
- \r\n
@​snowsignal
- \r\n
@​starsep
- \r\n
@​yairp03
Sourced from ruff's\r\nchangelog.
\r\n\r\n\r\n0.4.9
\r\nPreview features
\r\n\r\n
\r\n- [
\r\npylint
] Implementconsider-dict-items
\r\n(C0206
) (#11688)- [
\r\nrefurb
] Implementrepeated-global
\r\n(FURB154
) (#11187)Rule changes
\r\n\r\n
\r\n- [
\r\npycodestyle
] Adapt fix forE203
to work\r\nidentical toruff format
(#10999)Formatter
\r\n\r\n
\r\n- Fix formatter instability for lines only consisting of zero-width\r\ncharacters (#11748)
\r\nServer
\r\n\r\n
\r\n- Add supported commands in server capabilities (#11850)
\r\n- Use real file path when available in
\r\nruff server
(#11800)- Improve error message when a command is run on an unavailable\r\ndocument (#11823)
\r\n- Introduce the
\r\nruff.printDebugInformation
command (#11831)- Tracing system now respects log level and trace level, with options\r\nto log to a file (#11747)
\r\nCLI
\r\n\r\n
\r\n- Handle non-printable characters in diff view (#11687)
\r\nBug fixes
\r\n\r\n
4f49e91
\r\nBump version to v0.4.9 (#11872)d681a45
\r\nMake ruff_db
a required crate for\r\nruff_python_semantic
(#11874)89bb07c
\r\nUPDATE latest supported versions to 3.13 (#11870)fe462b3
\r\nUpdate Python compatibility to 3.13 (#11861)c5bc368
\r\n[red-knot] Improve Vfs
and FileSystem
\r\ndocumentation (#11856)73370fe
\r\nUse starts_with('/')
instead of is_absolute
to\r\navoid platform specific AP...22b6488
\r\nred-knot: Add directory support to MemoryFileSystem
(#11825)d4dd96d
\r\nred-knot: source_text
, line_index
, and\r\nparsed_module
queries (#11822)efbf7b1
\r\nred-knot[salsa part 2]: Setup semantic DB and Jar (#11837)9dc226b
\r\nAdd supported commands in server capabilities (#11850)Sourced from ruff's\r\nreleases.
\r\n\r\n\r\nv0.4.8
\r\nChanges
\r\nPerformance
\r\n\r\n
\r\n- Linter performance has been improved by around 10% on some\r\nmicrobenchmarks by refactoring the lexer and parser to maintain\r\nsynchronicity between them (#11457)
\r\nPreview features
\r\n\r\n
\r\n- [
\r\nflake8-bugbear
] Implement\r\nreturn-in-generator
(B901
) (#11644)- [
\r\nflake8-pyi
] ImplementPYI063
(#11699)- [
\r\npygrep_hooks
] Check blanket ignores via file-level\r\npragmas (PGH004
) (#11540)Rule changes
\r\n\r\n
\r\n- [
\r\npyupgrade
] UpdateUP035
for Python 3.13\r\nand the latest version oftyping_extensions
(#11693)- [
\r\nnumpy
] UpdateNPY001
rule for NumPy 2.0\r\n(#11735)Server
\r\n\r\n
\r\n- Formatting a document with syntax problems no longer spams a visible\r\nerror popup (#11745)
\r\nCLI
\r\n\r\n
\r\n- Add RDJson support for
\r\n--output-format
flag (#11682)Bug fixes
\r\n\r\n
\r\n- [
\r\npyupgrade
] Write empty string in lieu of panic when\r\nfixingUP032
(#11696)- [
\r\nflake8-simplify
] Simplify double negatives in\r\nSIM103
(#11684)- Ensure the expression generator adds a newline before\r\n
\r\ntype
statements (#11720)- Respect per-file ignores for blanket and redirected noqa rules (#11728)
\r\nContributors
\r\n\r\n
\r\n- \r\n
@​AlexWaygood
- \r\n
@​MichaReiser
- \r\n
@​MichaelOultram-pexip
- \r\n
@​ajesipow
- \r\n
@​carljm
- \r\n
@​charliermarsh
- \r\n
@​dhruvmanila
- \r\n
@​github-actions
- \r\n
@​mtsokol
- \r\n
@​renovate
- \r\n
@​snowsignal
- \r\n
@​tobb10001
- \r\n
@​tusharsadhwani
Sourced from ruff's\r\nchangelog.
\r\n\r\n\r\n0.4.8
\r\nPerformance
\r\n\r\n
\r\n- Linter performance has been improved by around 10% on some\r\nmicrobenchmarks by refactoring the lexer and parser to maintain\r\nsynchronicity between them (#11457)
\r\nPreview features
\r\n\r\n
\r\n- [
\r\nflake8-bugbear
] Implement\r\nreturn-in-generator
(B901
) (#11644)- [
\r\nflake8-pyi
] ImplementPYI063
(#11699)- [
\r\npygrep_hooks
] Check blanket ignores via file-level\r\npragmas (PGH004
) (#11540)Rule changes
\r\n\r\n
\r\n- [
\r\npyupgrade
] UpdateUP035
for Python 3.13\r\nand the latest version oftyping_extensions
(#11693)- [
\r\nnumpy
] UpdateNPY001
rule for NumPy 2.0\r\n(#11735)Server
\r\n\r\n
\r\n- Formatting a document with syntax problems no longer spams a visible\r\nerror popup (#11745)
\r\nCLI
\r\n\r\n
\r\n- Add RDJson support for
\r\n--output-format
flag (#11682)Bug fixes
\r\n\r\n
\r\n- [
\r\npyupgrade
] Write empty string in lieu of panic when\r\nfixingUP032
(#11696)- [
\r\nflake8-simplify
] Simplify double negatives in\r\nSIM103
(#11684)- Ensure the expression generator adds a newline before\r\n
\r\ntype
statements (#11720)- Respect per-file ignores for blanket and redirected noqa rules (#11728)
\r\n
a8cf709
\r\nBump version to v0.4.8 (#11755)895eb3e
\r\n[red-knot] refactor CFG outside of symbol table (#11746)2e0a975
\r\nDisallow access to Parsed
output, use the API instead (#11741)b021b5b
\r\nUse Tokens
from parsed type annotation or parsed source (#11740)eed6d78
\r\nUpdate type annotation parsing API to return Parsed
(#11739)8338db6
\r\nruff server
: Formatting a document with syntax problems no\r\nlonger spams a v...d056d09
\r\n[red-knot] add if-statement support to FlowGraph (#11673)1645be0
\r\nUpdate NPY001
rule for NumPy 2.0 (#11735)2c86502
\r\nCI: add job to run tests under minimum supported rust version (msrv) (#11737)2567e14
\r\nLexer should consider BOM for the start offset (#11732)