Skip to content

Fix HTTP::Headers#merge! to not wrap key#16624

Merged
straight-shoota merged 2 commits intocrystal-lang:masterfrom
straight-shoota:fix/http-headers-merge
Feb 1, 2026
Merged

Fix HTTP::Headers#merge! to not wrap key#16624
straight-shoota merged 2 commits intocrystal-lang:masterfrom
straight-shoota:fix/http-headers-merge

Conversation

@straight-shoota
Copy link
Member

@straight-shoota straight-shoota commented Jan 29, 2026

Fixes a regression from 1.18.

Resolves #16622

Also adds a couple more specs for this method.

@straight-shoota straight-shoota added kind:bug A bug in the code. Does not apply to documentation, specs, etc. topic:stdlib:networking kind:regression Something that used to correctly work but no longer works labels Jan 29, 2026
@straight-shoota straight-shoota self-assigned this Jan 29, 2026
@straight-shoota straight-shoota removed the kind:bug A bug in the code. Does not apply to documentation, specs, etc. label Jan 29, 2026
@ysbaddaden ysbaddaden added this to the 1.20.0 milestone Jan 29, 2026
@straight-shoota straight-shoota merged commit 90e0828 into crystal-lang:master Feb 1, 2026
47 checks passed
@straight-shoota straight-shoota deleted the fix/http-headers-merge branch February 4, 2026 15:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind:regression Something that used to correctly work but no longer works topic:stdlib:networking

Projects

None yet

Development

Successfully merging this pull request may close these issues.

regression selecting method for dispatch with union types

2 participants