Skip to content

4.92.0 - Fix broken URI behaviors

Compare
Choose a tag to compare
@penny-for-vapor penny-for-vapor released this 22 Jan 23:17
· 33 commits to main since this release
d5025b3

What's Changed

Fix broken URI behaviors by @gwynne in #3140

Numerous issues have arisen with the changes made to URI as a result of the fix for GHSA-r6r4-5pr8-gjcp. This update fixes all known issues and restores several changed URI behaviors (although, quite deliberately, not all of them), including new tests. Fixes #3133, #3135, #3137, and #3138.

Also addresses Sendable warnings in ContentEncoder, ContentDecoder, ContentContainer, PlaintextDecoder, PlaintextEncoder, URLQueryDecoder, URLQueryEncoder, URLQueryContainer, URLEncodedFormDecoder, and URLEncodedFormEncoder.

Shoutout to @weissi, @grahamburgsma, and @finestructure for their help tracking down the various problems, thank you all!

Reviewers

Thanks to the reviewers for their help:

This patch was released by @gwynne

Full Changelog: 4.91.1...4.92.0