Releases: ryanfowler/fetch
Releases · ryanfowler/fetch
v0.7.3
What's Changed
- Bump golang.org/x/sys from 0.30.0 to 0.31.0 by @dependabot in #217
- Bump golang.org/x/image from 0.24.0 to 0.25.0 by @dependabot in #218
- Bump golang.org/x/term from 0.29.0 to 0.30.0 by @dependabot in #219
- Implement opt-in auto-updates by @ryanfowler in #220
- Upgrade staticcheck to 2025.1.1 by @ryanfowler in #221
- Improve documentation in the README.md by @ryanfowler in #222
- Limit bytes read into memory for formatting by @ryanfowler in #223
Full Changelog: v0.7.2...v0.7.3
v0.7.2
What's Changed
- Invalidate ContentLength when response body is auto decompressed by @ryanfowler in #210
- Add progress spinner when content length is unknown by @ryanfowler in #211
- Upgrade Go to 1.24.1 by @ryanfowler in #212
- Improve short flag parsing by @ryanfowler in #213
- Use a copy of the DoH server URL for modifying query params by @ryanfowler in #214
- Show --buildinfo flag in help by @ryanfowler in #215
- Fix aws-sigv4 payload hash when body is from stdin by @ryanfowler in #216
Full Changelog: v0.7.1...v0.7.2
v0.7.1
What's Changed
- Convert provided config path to an absolute path by @ryanfowler in #204
- Update json and xml flags to take request body data by @ryanfowler in #205
- Ensure aws-sigv4 is calculated after all headers are added by @ryanfowler in #206
- Set content-length header if the body is a file by @ryanfowler in #207
- Refactor request body editing by @ryanfowler in #208
- Display a progress bar when writing to a file by @ryanfowler in #209
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- Simplify block image rendering by @ryanfowler in #187
- Enforce timeout for all requests by @ryanfowler in #188
- Add hidden flag for full version info by @ryanfowler in #189
- Remove unused blank import by @ryanfowler in #190
- Enable ability to have reproducible builds by @ryanfowler in #191
- Exit early from image processing if one dimension is zero by @ryanfowler in #192
- Rearrange global variables and types by @ryanfowler in #193
- Rename versions to buildinfo by @ryanfowler in #194
- Cleanup code and add better comments by @ryanfowler in #195
- Add flag for specifying maximum number of redirects by @ryanfowler in #196
- Avoid setting defaults during CLI parsing by @ryanfowler in #197
- Respect format option from --buildinfo by @ryanfowler in #198
- Print usage message for the insecure flag by @ryanfowler in #199
- Support DNS over HTTPS by @ryanfowler in #200
- Improve DoH error responses by @ryanfowler in #201
- Add support for a config file by @ryanfowler in #202
- Improve config and arg errors by @ryanfowler in #203
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- Disable automatic compression by the Go HTTP client by @ryanfowler in #170
- Add the --ignore-status flag by @ryanfowler in #171
- Map HTTP status code to exit code by @ryanfowler in #172
- Improve error handling in response formatting by @ryanfowler in #173
- Clarify http flag description by @ryanfowler in #174
- Fix typo in IgnoreStatus app field by @ryanfowler in #175
- Add --format flag by @ryanfowler in #176
- Add formatting support for server sent events by @ryanfowler in #177
- Add --tls flag to specify the minimum allowed tls version by @ryanfowler in #178
- Use red for all non 2xx and 3xx response codes by @ryanfowler in #179
- Improve error formatting by @ryanfowler in #180
- Gracefully shutdown after receiving various signals by @ryanfowler in #181
- Choose url scheme via heuristics if empty by @ryanfowler in #182
- Add the --dns-server flag by @ryanfowler in #183
- Ensure HTTP/2 is used by default by @ryanfowler in #184
- Include '--' in parsed arguments by @ryanfowler in #185
- Set version from debug.BuildInfo.Main.Version by @ryanfowler in #186
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- Refactor self-update code for unix by @ryanfowler in #158
- Improve unix self update testing by @ryanfowler in #159
- Add a fastpath for self-updating on unix by @ryanfowler in #160
- Add formatting support for NDJSON by @ryanfowler in #161
- Add support for self-updating on Windows by @ryanfowler in #162
- Support the silent and verbosity flags when self-updating by @ryanfowler in #163
- Fix multipart request bodies by @ryanfowler in #164
- Ensure line length of help output stays under 80 characters by @ryanfowler in #165
- Fix io.EOF error for empty response bodies by @ryanfowler in #166
- Improve error handling when editing request body by @ryanfowler in #167
- Add tests for using the output flag by @ryanfowler in #168
- Release v0.5.0 by @ryanfowler in #169
Full Changelog: v0.4.4...v0.5.0
v0.4.4
What's Changed
- Trim space around key/vals by @ryanfowler in #153
- Update color options to auto, off, and on by @ryanfowler in #154
- Fix bearer authentication by @ryanfowler in #155
- Add initial integration tests by @ryanfowler in #156
- Release v0.4.4 by @ryanfowler in #157
Full Changelog: v0.4.3...v0.4.4
v0.4.3
What's Changed
- Refactor block image display by @ryanfowler in #147
- Handle images with exif orientations by @ryanfowler in #148
- Validate URL during argument parsing by @ryanfowler in #149
- Prevent printing binary data to the terminal by default by @ryanfowler in #150
- Simplify Printer flushing by @ryanfowler in #151
- Release v0.4.3 by @ryanfowler in #152
Full Changelog: v0.4.2...v0.4.3
v0.4.2
What's Changed
- Move main.go to project root by @ryanfowler in #145
- Release v0.4.2 by @ryanfowler in #146
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
- Cleanup help printing by @ryanfowler in #140
- Optimize png base64 encoding of images by @ryanfowler in #141
- Enforce exclusive flags by @ryanfowler in #142
- Set content-type header for multipart requests by @ryanfowler in #143
- Release v0.4.1 by @ryanfowler in #144
Full Changelog: v0.4.0...v0.4.1