Releases: ryanfowler/fetch
Releases · ryanfowler/fetch
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
v0.4.0
What's Changed
- Fix marking the prerelease as latest in workflow by @ryanfowler in #115
- Enhance the README by @ryanfowler in #116
- Bump toml from 0.8.19 to 0.8.20 by @dependabot in #117
- Modify output text on self-update success by @ryanfowler in #118
- Enhance error messages with more detail by @ryanfowler in #119
- Add integration tests by @ryanfowler in #120
- Add --insecure flag by @ryanfowler in #121
- Bump cc from 1.2.12 to 1.2.13 by @dependabot in #122
- Bump jiff from 0.1.29 to 0.2.0 by @dependabot in #123
- Bump clap from 4.5.28 to 4.5.29 by @dependabot in #125
- Bump cc from 1.2.13 to 1.2.14 by @dependabot in #126
- Update user agent to remove cli suffix by @ryanfowler in #127
- Bump clap from 4.5.29 to 4.5.30 by @dependabot in #133
- Bump jiff from 0.2.0 to 0.2.1 by @dependabot in #129
- Bump tree-sitter-highlight from 0.25.1 to 0.25.2 by @dependabot in #130
- Bump tempfile from 3.16.0 to 3.17.1 by @dependabot in #132
- Bump tree-sitter from 0.25.1 to 0.25.2 by @dependabot in #131
- Rewrite in Go by @ryanfowler in #134
- Improve error message formatting by @ryanfowler in #135
- Add support for streaming output to a pager by @ryanfowler in #136
- Support editing request body by @ryanfowler in #137
- Release v0.4.0 by @ryanfowler in #138
- Fix release workflow by @ryanfowler in #139
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Bump serde from 1.0.215 to 1.0.216 by @dependabot in #63
- Bump tree-sitter from 0.24.4 to 0.24.5 by @dependabot in #64
- Bump hashbrown from 0.15.0 to 0.15.2 in /automation by @dependabot in #65
- Bump cc from 1.2.3 to 1.2.4 by @dependabot in #66
- Bump console from 0.15.8 to 0.15.10 by @dependabot in #67
- Bump cc from 1.2.4 to 1.2.5 by @dependabot in #68
- Bump serde_json from 1.0.133 to 1.0.134 by @dependabot in #69
- Update dependencies by @ryanfowler in #70
- Bump serde from 1.0.216 to 1.0.217 by @dependabot in #73
- Bump reqwest from 0.12.10 to 0.12.11 by @dependabot in #72
- Bump quick-xml from 0.37.1 to 0.37.2 by @dependabot in #71
- Bump reqwest from 0.12.11 to 0.12.12 by @dependabot in #75
- Bump jiff from 0.1.16 to 0.1.18 by @dependabot in #74
- Bump jiff from 0.1.18 to 0.1.19 by @dependabot in #76
- Bump cc from 1.2.6 to 1.2.7 by @dependabot in #77
- Bump tempfile from 3.14.0 to 3.15.0 by @dependabot in #78
- Bump jiff from 0.1.19 to 0.1.21 by @dependabot in #79
- Bump serde_json from 1.0.134 to 1.0.135 by @dependabot in #80
- Bump clap from 4.5.23 to 4.5.24 by @dependabot in #81
- Bump clap from 4.5.24 to 4.5.25 by @dependabot in #82
- Bump clap from 4.5.25 to 4.5.26 by @dependabot in #83
- Bump jiff from 0.1.21 to 0.1.22 by @dependabot in #86
- Bump tree-sitter from 0.24.6 to 0.24.7 by @dependabot in #84
- Bump cc from 1.2.7 to 1.2.9 by @dependabot in #85
- Bump tree-sitter-highlight from 0.24.6 to 0.24.7 by @dependabot in #87
- Bump jiff from 0.1.22 to 0.1.23 by @dependabot in #88
- Bump jiff from 0.1.23 to 0.1.24 by @dependabot in #90
- Bump cc from 1.2.9 to 1.2.10 by @dependabot in #89
- Bump serde_json from 1.0.135 to 1.0.137 by @dependabot in #91
- Update dependencies by @ryanfowler in #92
- Bump clap from 4.5.26 to 4.5.27 by @dependabot in #93
- Bump jiff from 0.1.24 to 0.1.25 by @dependabot in #94
- Bump jiff from 0.1.25 to 0.1.26 by @dependabot in #95
- Bump jiff from 0.1.26 to 0.1.27 by @dependabot in #96
- Bump indicatif from 0.17.9 to 0.17.10 by @dependabot in #97
- Bump jiff from 0.1.27 to 0.1.28 by @dependabot in #98
- Bump serde_json from 1.0.137 to 1.0.138 by @dependabot in #99
- Bump tempfile from 3.15.0 to 3.16.0 by @dependabot in #101
- Bump indicatif from 0.17.10 to 0.17.11 by @dependabot in #100
- Update dependencies by @ryanfowler in #102
- Bump jiff from 0.1.28 to 0.1.29 by @dependabot in #104
- Bump cc from 1.2.10 to 1.2.11 by @dependabot in #103
- Bump clap from 4.5.27 to 4.5.28 by @dependabot in #105
- Update dependencies by @ryanfowler in #106
- Upgrade treesitter to v0.25.1 by @ryanfowler in #107
- Bump cc from 1.2.11 to 1.2.12 by @dependabot in #108
- Add ability to update binary in-place by @ryanfowler in #109
- Run ci on all supported environments by @ryanfowler in #110
- Add support for freebsd and windows in ci by @ryanfowler in #111
- Remove support for updating on windows by @ryanfowler in #112
- Add freebsd and windows builds to releases by @ryanfowler in #113
- Fix cross installation for release workflow by @ryanfowler in #114
Full Changelog: v0.2.2...v0.3.0