aio-libs
aiohttp
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Bump pygments from 2.20.0 to 2.21.0 Bumps [pygments](https://github.com/pygments/pygments) from 2.20.0 to 2.21.0. - [Release notes](https://github.com/pygments/pygments/releases) - [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES) - [Commits](https://github.com/pygments/pygments/compare/2.20.0...2.21.0) --- updated-dependencies: - dependency-name: pygments dependency-version: 2.21.0 dependency-type: indirect update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot/pip/3.15/pygments-2.21.0
3 hours ago
Bump pygments from 2.20.0 to 2.21.0 Bumps [pygments](https://github.com/pygments/pygments) from 2.20.0 to 2.21.0. - [Release notes](https://github.com/pygments/pygments/releases) - [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES) - [Commits](https://github.com/pygments/pygments/compare/2.20.0...2.21.0) --- updated-dependencies: - dependency-name: pygments dependency-version: 2.21.0 dependency-type: indirect update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot/pip/pygments-2.21.0
4 hours ago
Fix oversized frames on websocket messages (#13415)
master
8 hours ago
Bound the quoted-printable partial-line buffer while streaming The per-line encoder held a partial line in memory until a newline arrived, so a newline-free payload segment accumulated in full and nothing reached the transport until EOF, defeating backpressure. Encode each line in fixed 4096-byte blocks joined by soft line breaks, with block boundaries at fixed offsets from the start of the line, and flush every complete block of the pending partial line as it arrives. Block-wise output differs from a single b2a_qp call (each call restarts its soft-break column counter), so as_bytes() uses the same block segmentation: the wire bytes stay a pure function of the payload bytes regardless of chunking and still decode to the original body, while the writer retains at most one block between write() calls.
2sumtech:fix/multipart-as-bytes-encodings
20 hours ago
Cover a multibyte character split across three sections A three-octet character can land in three different extended sections; exercise that the whole run is still joined before decoding.
2sumtech:fix/rfc2231-continuation-order
20 hours ago
Cover the continuation decode-failure and non-numeric paths Adds tests for octets that stay undecodable once the sections are joined, an unknown charset, and a non-numeric section index, so the new branches are exercised.
2sumtech:fix/rfc2231-continuation-order
20 hours ago
Reference the changelog fragment by PR number AGENTS.md asks for the issue-numbered fragment plus a symlink named after the PR, so towncrier credits both.
2sumtech:fix/multipart-as-bytes-encodings
21 hours ago
Decode adjacent RFC 2231 continuations as a single value Percent-decoding each extended section on its own dropped the whole filename when a multibyte character straddled a section boundary. Join the octets of adjacent extended sections before decoding, and reference the changelog fragment by PR number via a symlink. The changelog fragment no longer uses a :func: role, because content_disposition_filename is not in the API docs and the dangling reference failed the docs build.
2sumtech:fix/rfc2231-continuation-order
21 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
Bump pygments from 2.20.0 to 2.21.0
#13503
4 hours ago
cdce0a1
dependabot/pip/3.15/pygments-2.21.0
CodSpeed Performance Gauge
0%
Bump pygments from 2.20.0 to 2.21.0
#13502
4 hours ago
e86f560
dependabot/pip/pygments-2.21.0
CodSpeed Performance Gauge
0%
Apply part encodings in MultipartWriter.as_bytes()
#13496
20 hours ago
126ba04
2sumtech:fix/multipart-as-bytes-encodings
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs