What's Changed
- Bump golang.org/x/text from 0.33.0 to 0.34.0 by @dependabot[bot] in #416
- Bump golang.org/x/crypto from 0.47.0 to 0.48.0 by @dependabot[bot] in #419
- Bump golang.org/x/net from 0.49.0 to 0.50.0 by @dependabot[bot] in #418
- Bump golang.org/x/image from 0.35.0 to 0.36.0 by @dependabot[bot] in #417
- Upgrade Go to v1.26.0 by @ryanfowler in #420
- Cap WebSocket interactive mode message history to prevent unbounded memory growth by @ryanfowler in #421
- Fix HTTP/3 PacketConn resource leak by @ryanfowler in #422
- Redesign CLI parsing subsystem to reduce boilerplate and improve readability by @ryanfowler in #423
- Parallelize integration test suite by @ryanfowler in #424
- Track CLAUDE.md in git by @ryanfowler in #425
- Introduce formatter registry to eliminate formatResponse() function by @ryanfowler in #426
- Deduplicate progress bar and spinner into shared package by @ryanfowler in #427
- Split curl parser into focused files by @ryanfowler in #428
- Add markdown response body formatter by @ryanfowler in #429
- Fix missing formats and vague defaults in docs by @ryanfowler in #430
- Bump github.com/mattn/go-runewidth from 0.0.19 to 0.0.20 by @dependabot[bot] in #431
- Reorder BuildInfo fields to place settings before deps by @ryanfowler in #432
- Run go fix by @ryanfowler in #433
- Fix validation, file permissions, and temp file handling by @ryanfowler in #434
Full Changelog: v0.19.0...v0.20.0