Skip to content

Latest commit

 

History

History
349 lines (315 loc) · 29.3 KB

CHANGELOG.md

File metadata and controls

349 lines (315 loc) · 29.3 KB

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

14 July 2024

  • chore: Optimize PNGs #291
  • build(deps): bump clap_complete to 4.5.8 #290
  • docs(changelog): unreleased changes #289
  • docs: command usage #288
  • build(deps): bump clap to 4.5.9 #287
  • build(deps-dev): bump @nuxt/devtools from 1.3.3 to 1.3.9 in /docs #285
  • build(deps-dev): bump @nuxtjs/sitemap from 5.2.2 to 5.3.2 in /docs #284
  • build(deps-dev): bump postcss from 8.4.38 to 8.4.39 in /docs #281
  • build(deps-dev): bump vue-router from 4.3.3 to 4.4.0 in /docs #279
  • build(deps-dev): bump @nuxtjs/sitemap from 5.2.0 to 5.2.2 in /docs #280
  • build(deps-dev): bump eslint-plugin-vuejs-accessibility in /docs #277
  • build(deps-dev): bump vue from 3.4.29 to 3.4.31 in /docs #282
  • build(deps): bump @nuxt/content from 2.12.1 to 2.13.0 in /docs #278
  • build(deps-dev): bump eslint-plugin-tailwindcss in /docs #276
  • build(deps): bump clap_complete to 4.5.7 #275
  • build(deps): bump clap to 4.5.8 #274
  • build(deps): bump clap_complete to 4.5.6 #273
  • feat(neovim): set response window ft as http #272
  • chore(just): add stylua to format #271
  • docs(neovim): http syntax highlighting #270
  • build(deps-dev): bump nuxt from 3.11.2 to 3.12.2 in /docs #268
  • feat(cli): support http/0.9 responses #269
  • build(deps): bump reqwest to v0.12.5 #266
  • chore: delete docs/.tool-versions #265
  • build(deps-dev): bump vue from 3.4.27 to 3.4.29 in /docs #262
  • build(deps-dev): bump prettier from 3.3.1 to 3.3.2 in /docs #263
  • chore: add --locked to installation instructions #261
  • chore(docs): generate sitemap #260
  • build(docs): migrate to pnpm #259
  • build(docs): bump node version to 22 #258
  • chore(docs): setup linting #257
  • style(docs): move badges to SideNavigation #256
  • docs: preload used languages #255
  • docs: add favicon #254
  • docs: add badges to website #253
  • docs: add sse section to website #252
  • docs: add external deps section to web #251
  • build(deps): bump clap to 4.5.7 #250
  • chore: add changelog fbe802c
  • style: format code blocks using mdsf ff38ebc
  • docs: changelog of unreleased changes 393d536

8 June 2024

  • build(cli): move tempfile to dev deps #249
  • build(cli): remove shell-words dependency #248
  • feat(cli): command for listening to sse #247
  • refactor: seperate command logic #246
  • chore(deps): bump clap_complete to 4.5.5 #245
  • chore: set package msrvs #243
  • chore(deps): bump clap_complete to 4.5.4 #242
  • chore(deps): bump clap to 4.5.6 #241
  • chore(deps): bump clap to 4.5.5 #240
  • ci(release): disable non cargo build #239
  • docs: add openssl section #238
  • chore: bump version to v0.0.9 244c3f8
  • chore(cargo): remove api-testing keyword 53fb989

6 June 2024

  • feat: custom help message #237
  • chore(deps): bump tailwind to 3.4.4 #236
  • docs: fix configuration typo #235
  • feat: shell completions #234
  • chore: migrade from make to just #232
  • style: format yml files #233
  • ci: release workflow #231
  • chore: bump version to v0.0.8 72b9fe2
  • style: format Cargo.toml 328e038

4 June 2024

  • chore(deps): bump @nuxt/devtools to 1.3.3 #230
  • chore(deps): bump @nuxt/devtools to 1.3.2 #229
  • chore(deps): bump tokio to 1.38.0 #228
  • build(deps-dev): bump @nuxt/devtools from 1.2.0 to 1.3.1 in /docs #227
  • build(deps): bump @nuxt/image from 1.6.0 to 1.7.0 in /docs #226
  • chore: bump package version to v0.0.6 a213ea0
  • chore: bump version to v0.0.7 741035e

20 May 2024

  • build(deps-dev): bump vue from 3.4.26 to 3.4.27 in /docs #225
  • build(deps-dev): bump @tailwindcss/typography from 0.5.12 to 0.5.13 in /docs #222
  • build(deps-dev): bump vue from 3.4.23 to 3.4.26 in /docs #223
  • build(deps): bump @nuxt/image from 1.5.0 to 1.6.0 in /docs #224
  • chore(docs): bump nuxt to 3.11.2 #221
  • chore(docs): bump vue-router to 4.3.2 #220
  • chore(docs): bump postcss to 8.4.35 #219
  • chore(docs): bump vue to 3.4.23 #218
  • chore(deps): bump reqwest to 0.12.4 #217
  • chore(deps): update subdependencies #216
  • build(deps): bump tar from 6.2.0 to 6.2.1 in /docs #215
  • chore(deps): bump reqwest to 0.12.3 #214
  • docs: add repo badges #213
  • build(deps): bump undici from 5.28.3 to 5.28.4 in /docs #212
  • chore(docs): bump @nuxt/image to 1.5.0 #211
  • chore: update peer deps 2c35af2
  • chore(deps): update peer dependencies c7850b1
  • build(deps-dev): bump @tailwindcss/typography in /docs 90263e4

2 April 2024

  • chore(deps): bump reqwest to 0.12.2 #210
  • build(deps-dev): bump tailwindcss from 3.4.1 to 3.4.3 in /docs #208
  • build(deps-dev): bump @nuxt/devtools from 1.1.4 to 1.1.5 in /docs #207
  • build(deps-dev): bump @tailwindcss/typography in /docs #209
  • build(deps): bump tokio from 1.36.0 to 1.37.0 #206
  • build(deps-dev): bump @nuxt/devtools from 1.0.8 to 1.1.4 in /docs #205
  • build(deps-dev): bump autoprefixer from 10.4.18 to 10.4.19 in /docs #203
  • build(deps-dev): bump nuxt from 3.10.3 to 3.11.1 in /docs #201
  • build(deps): bump clap from 4.5.3 to 4.5.4 #200
  • build(deps): bump reqwest from 0.11.26 to 0.11.27 #199
  • build(deps): bump clap from 4.5.2 to 4.5.3 #198
  • build(deps): bump reqwest from 0.11.25 to 0.11.26 #197
  • build(deps): bump @nuxt/content from 2.12.0 to 2.12.1 in /docs #196
  • build(deps): bump @nuxt/image from 1.3.0 to 1.4.0 in /docs #195
  • build(deps): bump clap from 4.5.1 to 4.5.2 #193
  • build(deps): bump reqwest from 0.11.24 to 0.11.25 #194
  • build(deps): bump http from 0.2.11 to 0.2.12 #192
  • build(deps): bump mio from 0.8.10 to 0.8.11 #191
  • build(deps-dev): bump autoprefixer from 10.4.17 to 10.4.18 in /docs #189
  • build(deps-dev): bump vue from 3.4.20 to 3.4.21 in /docs #190
  • build(deps): bump tempfile from 3.10.0 to 3.10.1 #185
  • build(deps-dev): bump vue from 3.4.19 to 3.4.20 in /docs #187
  • build(deps-dev): bump nuxt from 3.10.2 to 3.10.3 in /docs #188
  • chore: increase msrv to v1.74.0 #184
  • build(deps): bump ip from 2.0.0 to 2.0.1 in /docs #183
  • build(deps): bump clap from 4.5.0 to 4.5.1 #182
  • chore(dependabot): switch to monthly updates #181
  • build(deps): bump undici from 5.28.2 to 5.28.3 in /docs #180
  • build(deps-dev): bump nuxt from 3.10.1 to 3.10.2 in /docs #178
  • build(deps-dev): bump vue from 3.4.18 to 3.4.19 in /docs #179
  • refactor(cli): split up run_command fn #177
  • refactor(cli): simplify file parsing #176
  • refactor(cli): print invalid header values #175
  • test(parser): check if variable declaration is missing #174
  • test(parser): simplify test for multiple requests #173
  • test(parser): only check for comments in ParserMode::Request #172
  • chore: add codecov config #171
  • fix(hitt-request): remove Debug from HittResponse #170
  • refactor(cli): use std::io::Result instead of custom error #166
  • fix(codecov): set token under with instead of env #169
  • refactor: remove Cargo.lock from gitignore #168
  • test: setup codecov #167
  • build(deps-dev): bump vue from 3.4.15 to 3.4.18 in /docs #163
  • build(deps-dev): bump postcss from 8.4.34 to 8.4.35 in /docs #162
  • build(deps): bump JohnnyMorganz/stylua-action from 3 to 4 #161
  • fix(formatter): trim json body #160
  • test: on macos-14 #159
  • feat(formatter): switch to mime crate #158
  • refactor(cli): return error instead of exiting on --fail-fast #157
  • refactor(formatter): set default content type #156
  • chore: bump version to 0.0.5 8464342
  • fix: correct git action branch syntax 8ccf6e9

6 February 2024

  • fix(cli): check if --recursive is enabled #155
  • refactor(cli)!: remove 'new' command #154
  • build(deps-dev): bump postcss from 8.4.33 to 8.4.34 in /docs #152
  • build(deps): bump @nuxt/content from 2.11.0 to 2.12.0 in /docs #151
  • refactor(cli): convert run command to crossterm #153
  • chore(deps): bump tempfile to 3.10.0 #150
  • build(deps-dev): bump nuxt from 3.10.0 to 3.10.1 in /docs #149
  • chore(deps): bump tokio to 1.36.0 #148
  • fix(doc): incorrect render on refresh #147
  • chore(deps): bump-reqwest-to-0.11.24 #146
  • build(deps-dev): bump nuxt from 3.9.3 to 3.10.0 in /docs #145
  • build(deps): bump clap from 4.4.16 to 4.4.18 #142
  • fix(parser): only clear body_parts when not empty #140
  • chore(dependabot): add all subpackages #139
  • build(deps): bump @nuxt/content from 2.10.0 to 2.11.0 in /docs #138
  • build(deps-dev): bump vue from 3.4.14 to 3.4.15 in /docs #137
  • chore(deps-dev): lock @nuxt/devtoosl version to 1.0.8 #136
  • chore(dependabot): auto assign @hougesen #135
  • build(deps): bump @nuxt/image from 1.2.0 to 1.3.0 in /docs #132
  • build(deps): bump actions/cache from 3 to 4 #131
  • build(deps-dev): bump nuxt from 3.9.1 to 3.9.3 in /docs #134
  • build(deps-dev): bump autoprefixer from 10.4.16 to 10.4.17 in /docs #133
  • build(deps-dev): bump vue from 3.4.13 to 3.4.14 in /docs #130
  • build(deps): bump actions/cache from 2 to 3 #128
  • ci(validate-docs): set actions/checkout to v4 #127
  • build(deps): bump JohnnyMorganz/stylua-action from 2 to 3 #129
  • chore(dependabot): add github-actions #126
  • ci(validate-lua): upgrade actions/checkout to v4 #125
  • build(deps-dev): bump @nuxt/devtools from 1.0.6 to 1.0.8 in /docs #123
  • build(deps): bump @nuxt/image from 1.1.0 to 1.2.0 in /docs #122
  • build(deps-dev): bump vue from 3.4.6 to 3.4.13 in /docs #124
  • build(cli): upgrade clap to 4.4.16 #121
  • build(cli): upgrade console to 0.15.8 #120
  • build(cli): upgrade ignore to 0.4.22 #119
  • chore: add more keywords to crate #118
  • build(deps-dev): bump vue from 3.4.5 to 3.4.6 in /docs #117
  • chore(dependabot): set npm path to /docs #116
  • fix(doc): incorrect render on refresh (#147) #141
  • fix: remove unecessary format eae046a
  • chore: prepare v0.0.4 6137523
  • chore: format code 515ce55

6 January 2024

  • fix: typos #115
  • fix(parser): combine 2 ifs into 1 #114
  • build(docs): upgrade nuxt to 3.9.1 #113
  • build(docs): upgrade tailwind to 3.4.1 #112
  • chore: enable npm dependabot updates #111
  • build(docs): upgrade vue to 3.4.5 #110
  • build(cli): upgrade clap to 4.4.13 #109
  • fix(get_default_editor): move vi behind cfg!(not(windows)) #108
  • feat(parser): add support for variables in variable declaration #107
  • build(docs): upgrade vue to 3.4.4 #106
  • docs: redesign docs #105
  • refactor(cli): use colors from console crate #104
  • style(parser): remove scope layer from parse_variable #102
  • fix(parser): only check for comments in ParserMode::Request #101
  • fix(parser): only trim header k/v if not empty #100
  • fix(request): raise error if res.text() fails #99
  • build(docs): upgrade nuxt to 3.9.0 #98
  • test: validate most utility functions #97
  • build(deps): upgrade clap to 4.4.12 #96
  • build(deps): upgrade tempfile to 3.9.0 #95
  • chore: enable dependabot package updates #93
  • refactor(cli): explicit variable indexing errors #92
  • chore: add category to all utility packages #91
  • ci: prettier check workflow #90
  • ci: add lint workflow for lua #89
  • test: validate new command saves correctly #88
  • test(cli): validate gitignore is respected #87
  • test(cli): validate try_find_content_type #86
  • test(parser): PartialHttpRequest::build should reject missing method/uri #85
  • test(request): validate request timeout works #84
  • test(request): validate send_request works #83
  • test(formatter): validate json formatting #82
  • chore: format .prettierc #81
  • feat(cli): variable arguments #80
  • refactor(cli): use std::fs::read_to_string instead of File::read_to_string #79
  • fix: remove all unwraps #78
  • refactor(build_editor_cmd): use map_or_else instead of wildcard match #77
  • fix(cli): use if statement instead of boolean match for http_file_paths assignment #76
  • refactor: use pub for all exports #75
  • refactor: copy small enums #74
  • fix(cli): merge "application/xml" and "text/xml" into single content type #73
  • feat: implement support for variables #72
  • refactor(parser): split into multiple files #71
  • refactor: borrow instead of taking ownership when possible #70
  • refactor: make print_body more readable #69
  • refactor: add inline to all functions with small callsite #68
  • chore: use Self instead of struct/enum name #67
  • refactor(cli): use tokio::fs for reading file content #66
  • refactor: use core imports instead of std #65
  • docs: add readme to utility packages #64
  • feat(cli): add timeout argument #63
  • fix(cli): hide --vim argument #62
  • refactor: remove unnecessary cloning of maybe unused input #60
  • chore: set package homepage to hitt.mhouge.dk #58
  • docs: create documentation website #57
  • docs: fix command typo #56
  • chore: prepare v0.0.3 88a7543

23 December 2023

  • chore: prepare v0.0.2 #55
  • build: set panic to abort in release #54
  • build: enable lto for release builds #53
  • dependency(cli): upgrade clap to 4.4.11 #52
  • dependency(cli): upgrade ignore to 0.4.21 #51
  • dependency: upgrade http to 0.2.11 #50
  • dependency: upgrade tokio to 1.35.1 #49
  • test: run validation on Linux, Mac and Windows #48
  • docs: add cargo install instructions #47
  • chore: test and lint commands #46
  • chore: set package readme path #45

v0.0.1

23 December 2023

  • [ImgBot] Optimize images #44
  • refactor: move shared dependencies to workspace dependencies #43
  • chore: use workspace metadata as primary #42
  • chore: add package metadata #41
  • refactor: export reqwest from hitt_request #40
  • feat: implement plugin for neovim #39
  • refactor: use console::Term instead of println #38
  • Changed token body to parse request body for multi request files #37
  • feat(cli): implement threaded parsing of requests #36
  • feat(cli): ignore gitignored files #35
  • feat(cli): command for creating requests #34
  • fix(parser): respect multiline body #33
  • refactor: move response formatting to seperate package #32
  • refactor(hitt): use specific features of tokio instead of full #31
  • refactor(hitt-request): remove unused tokio features #30
  • refactor(hitt-request): remove serde dependency #29
  • docs: examples of usage #28
  • chore: setup prettier config #27
  • chore: setup editorconfig #26
  • docs: write usage guide #25
  • refactor(cli): allow .rest files #24
  • feat: time request #23
  • feat(cli): allow running all directory entries #22
  • feat: save response version #21
  • style(cli): add color coding to response #20
  • fix(cli): set disable_formatting to default false #19
  • refactor(cli): remove anyhow dependency #18
  • ci: validation workflow #17
  • refactor(cli): split code into multiple files #16
  • feat(cli): argument for disabling pretty printing #15
  • feat(cli): parse input arguments #14
  • feat: pretty print json responses #13
  • chore: set hitt-cli as default binary #12
  • refactor: move sending request to seperate package #11
  • feat: parse request http version #10
  • feat: add support for multiple http requests in single file #8
  • feat: command for running http file #2
  • feat: parser for .http files #1
  • chore: add MIT license cf1b728
  • build: script for publishing crates 83d8340
  • chore: set internal package dependency version to 0.0.1 dc227e9