Releases: ryanfowler/fetch
Releases · ryanfowler/fetch
v0.16.0
What's Changed
- Add formatting support for HTML by @ryanfowler in #363
- Add preliminary support for protobuf formatting by @ryanfowler in #364
- Ensure HTML buffer is reset if an error is encountered by @ryanfowler in #365
- Add support for formatting CSVs by @ryanfowler in #366
- Force required dependencies for runtime flags by @ryanfowler in #367
- Add formatting support for CSS by @ryanfowler in #368
- Add support for gRPC and protocol buffers by @ryanfowler in #369
- Add support for mTLS by @ryanfowler in #370
Full Changelog: v0.15.0...v0.16.0
v0.15.0
What's Changed
- Upgrade Go to v1.25.6 by @ryanfowler in #350
- Add path completion for the --unix flag by @ryanfowler in #351
- Bump github.com/klauspost/compress from 1.18.2 to 1.18.3 by @dependabot[bot] in #352
- Ensure content-length request header is printed if necessary by @ryanfowler in #353
- Fix potential panic on invalid xml by @ryanfowler in #354
- Fix potential HTTP/3 conn leak on dial error by @ryanfowler in #355
- Fix path traversal issue in archive extraction by @ryanfowler in #356
- Improve output filename handling by @ryanfowler in #357
- Ensure temp file is cleaned up if download fails by @ryanfowler in #358
- Improve and document scheme selection logic by @ryanfowler in #359
- Improve redirect logging by @ryanfowler in #360
- Improve extra verbose logging with HTTP/3 by @ryanfowler in #361
- Small improvements to the install script by @ryanfowler in #362
Full Changelog: v0.14.0...v0.15.0
v0.14.0
What's Changed
- Bump github.com/quic-go/quic-go from 0.58.0 to 0.59.0 by @dependabot[bot] in #344
- Bump golang.org/x/net from 0.48.0 to 0.49.0 by @dependabot[bot] in #346
- Bump golang.org/x/image from 0.34.0 to 0.35.0 by @dependabot[bot] in #345
- Intelligently set multipart file content-type by @ryanfowler in #347
- Intelligently set content-type from body by @ryanfowler in #348
- Avoid printing binary request body to stderr during dry-run by @ryanfowler in #349
Full Changelog: v0.13.4...v0.14.0
v0.13.4
What's Changed
- Bump github.com/tinylib/msgp from 1.5.0 to 1.6.0 by @dependabot[bot] in #334
- Bump github.com/tinylib/msgp from 1.6.0 to 1.6.1 by @dependabot[bot] in #335
- Bump golang.org/x/sys from 0.38.0 to 0.39.0 by @dependabot[bot] in #336
- Bump golang.org/x/image from 0.33.0 to 0.34.0 by @dependabot[bot] in #338
- Bump golang.org/x/net from 0.47.0 to 0.48.0 by @dependabot[bot] in #337
- Bump github.com/quic-go/quic-go from 0.57.1 to 0.58.0 by @dependabot[bot] in #339
- Bump github.com/tinylib/msgp from 1.6.1 to 1.6.2 by @dependabot[bot] in #340
- Bump github.com/tinylib/msgp from 1.6.2 to 1.6.3 by @dependabot[bot] in #341
- Bump golang.org/x/sys from 0.39.0 to 0.40.0 by @dependabot[bot] in #342
- Fix aws sigv4 calculation for multi byte utf8 characters by @ryanfowler in #343
Full Changelog: v0.13.3...v0.13.4
v0.13.3
What's Changed
- Bump golang.org/x/net from 0.44.0 to 0.45.0 by @dependabot[bot] in #317
- Bump golang.org/x/sys from 0.36.0 to 0.37.0 by @dependabot[bot] in #318
- Bump golang.org/x/net from 0.45.0 to 0.46.0 by @dependabot[bot] in #320
- Bump golang.org/x/image from 0.31.0 to 0.32.0 by @dependabot[bot] in #319
- Upgrade Go to v1.25.3 by @ryanfowler in #321
- Bump github.com/klauspost/compress from 1.18.0 to 1.18.1 by @dependabot[bot] in #322
- Bump github.com/tinylib/msgp from 1.4.0 to 1.5.0 by @dependabot[bot] in #323
- Update Go to v1.25.4 by @ryanfowler in #324
- Bump golang.org/x/sys from 0.37.0 to 0.38.0 by @dependabot[bot] in #325
- Bump github.com/quic-go/quic-go from 0.55.0 to 0.56.0 by @dependabot[bot] in #326
- Bump golang.org/x/image from 0.32.0 to 0.33.0 by @dependabot[bot] in #327
- Bump golang.org/x/net from 0.46.0 to 0.47.0 by @dependabot[bot] in #328
- Bump github.com/quic-go/quic-go from 0.56.0 to 0.57.0 by @dependabot[bot] in #329
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #330
- Bump github.com/quic-go/quic-go from 0.57.0 to 0.57.1 by @dependabot[bot] in #331
- Update Go to v1.25.5 by @ryanfowler in #333
- Bump github.com/klauspost/compress from 1.18.1 to 1.18.2 by @dependabot[bot] in #332
Full Changelog: v0.13.2...v0.13.3
v0.13.2
What's Changed
- Add support for native progress bars by @ryanfowler in #313
- Bump github.com/quic-go/quic-go from 0.54.0 to 0.54.1 by @dependabot[bot] in #314
- Bump github.com/quic-go/quic-go from 0.54.1 to 0.55.0 by @dependabot[bot] in #315
- Upgrade Go to v1.25.2 by @ryanfowler in #316
Full Changelog: v0.13.1...v0.13.2
v0.13.1
What's Changed
- Set HTTP version in request info if explicitly specified by @ryanfowler in #311
- Improve CLI flag descriptions by @ryanfowler in #312
Full Changelog: v0.13.0...v0.13.1
v0.13.0
What's Changed
- Update Go to v1.25.1 by @ryanfowler in #305
- Bump actions/setup-go from 5 to 6 by @dependabot[bot] in #306
- Bump golang.org/x/sys from 0.35.0 to 0.36.0 by @dependabot[bot] in #307
- Bump golang.org/x/image from 0.30.0 to 0.31.0 by @dependabot[bot] in #308
- Allow specifying the exact HTTP version to use by @ryanfowler in #309
- Add support for HTTP/3 by @ryanfowler in #310
Full Changelog: v0.12.1...v0.13.0
v0.12.1
What's Changed
- Remove CLAUDE.md file by @ryanfowler in #300
- Bump github.com/tinylib/msgp from 1.3.0 to 1.4.0 by @dependabot[bot] in #301
- Remove unused constant by @ryanfowler in #302
- Support additional json and xml mimetypes by @ryanfowler in #303
- Fix XML formatting for elements with multiple attributes by @ryanfowler in #304
Full Changelog: v0.12.0...v0.12.1
v0.12.0
What's Changed
- Assert that all defined flags are unique by @ryanfowler in #295
- Add support for formatting MessagePack response bodies by @ryanfowler in #296
- Add support for zstd decompression by @ryanfowler in #297
- Update docs for zstd support by @ryanfowler in #298
- Use a faster gzip implementation during the self-update by @ryanfowler in #299
Full Changelog: v0.11.2...v0.12.0