2.0.1 (2024-03-19)
- config: proper checking for the keybinds configuration table correctness, see #306 (0277464)
- ensure help window width is an int (af7b2ea)
- functions: proper env variables file loading order, fixes #308 (2030bf6)
- health: include
luarocks.nvim
plugin in the luarocks installation section (eff6f1b) - parser: make
parse_request
handlerequest
TS nodes (a74e940) - plugin: improve log message when a dependency was not found (abfc4b2)
2.0.0 (2024-03-18)
- release v2, it's finally here :)
- parser: do not read environment files during the parsing process
- parser: do not read environment files during the parsing process (5c34314)
- config: add
decode_url
configuration option to theresult.behavior
table (070660b) - curl: encode URL query parameters using cURL flags (16284ba)
- env_vars: add a
quiet
parameter toread_file
to decide whether to fail silently if an environment file is not found, some cleanups (ee3f047) - re-implement pre and post request hooks, load env variables from environment file before running the requests (b8cfe07)
- release v2, it's finally here :) (72e2662)
- utils: expose a
escape
function to encode strings, meant to be used by extensions to encode URLs in case their clients does not provide an encode utility (c3dca4a)
1.1.0 (2024-02-12)
- add host before url only if it starts with '/', otherwise it probably starts with 'http' (f3d319f)
- return non json body (543b64c)
- telescope: doc and check select is nil (e862e72)
1.0.1 (2024-01-24)
- ci: run luarocks CI on new releases too and let us run the CI manually (6ce1f76)
- add callbacks (dcea003)
- add config option for custom dynamic variables (3da902d)
- add config.show_curl_command (aea7c64)
- add formatting CI so I don't have to care about formatting myself (28a146d)
- add luacheck (WIP) (64eb52f)
- add selene linter CI (28eaf15)
- add support for custom formatters (b98ee9e)
- add support for passing flags to curl (3c46649)
- add tree-sitter parser instructions, remove syntax highlighting lazy-loading. Closes #30 (1831a5f)
- add verbose command to preview cURL requests (f04b205)
- adding a RestLog command (f1597ab)
- adding rockspec (f87117d)
- allow selecting of env files with command (090e253)
- allow skipping SSL verification, closes #46 (#50) (cd6815d)
- apply
jq
formatting on any JSON content-type, see #61 (155816b) - be able to use environment variables in headers (b44e602)
- better syntax highlights in http result (5b21f91)
- ci: add releaser CI to automate semver (e0ca3ef)
- config option for custom environment variables file (#83) (2542929)
- defer splicing as late as possible (f811cfe)
- doc: use treesitter injection (#243) (8b62563)
- dont display binary output in answer (5ebe35f)
- implement document vars, fix #68 (7e45caf)
- implementing backend-agnostic run_request (87941ab)
- initial statistics implementation (091d160)
- introduce a testing framework (d34e1b8)
- introduce stringify_request (7b21a36)
- log failed request in logfile (8373dcd)
- make it possible to not inline external file (248a07c)
- move highlight option to per-query options (09143ad)
- refactor writing to buffer (e326b56)
- running a response script to set env (090e253)
- support variables in path towards the file to load as well (ef06dae)
- update highlights query (713ba63)
- update tree-sitter setup, http parser got merged into nvim-treesitter (759bf5b)
- use size and time default transformers (d60951c)
- yank executable curl cmd (b635ff2)
get_auth
was always returning nil (d6aeecb)- 51: body_start is calculated correctly even if the last request has (52448f5)
- add http highlights file to repository (da70732)
- add ignore http version (383af39)
- ci/formatter: remove init.lua reference (ca6ba49)
- ci: add missing stylua version field to formatter (9515f59)
- ci: change linter job name to luacheck (b971076)
- curl: check if
b:current_syntax
exists before trying to unlet it (ad7ac9f) - curl: return a better error message, see #16 and #17 (2ed39f1)
- disable interpretation of backslash escapes in response body (d5a4022)
- disable interpretation of backslash escapes in response body rendering (275c713)
- document renamed variable (6e73def)
- env var interpolation regex expression (#53) (e0f023e)
- error handling for formatters (dc10994)
- error when run_request is run without { verbose = XXX } (25761da)
- escape single quotes in response body (59d5331)
- escape single quotes in response body (da30eef)
- find next request line when the verb is 'DELETE' (3ee124d)
- formatter for html (e5e364f)
- hardcoded lower casing of content-type (17ab07d), closes #157
- httpResultPath match (#245) (5bd5713)
- ignore commented lines as it should be (0096462)
- include documentation on rockspec (c63c780)
- inconsistency in rockspec (8f0232b)
- init: squashed some luacheck errors (d5a0b5e)
- log: dont hardcode log level (867cde3)
- missing argument to end_request (2826f69), closes #94
- parsing of curl arguments (48a7c85)
- parsing of headers and json body (88ff794)
- parsing of nested tables in request body (46441b6)
- proper comments parsing regex. Closes #29 (fb35b85)
- proper regex for env variables and json body detecting (850f01e)
- proper search regex for json body start/end (2d970d0)
- quotes (761bd07)
- readme table layout (7184d14)
- README: set proper repository for license badge (de5cb9e)
- README: use a consistent coding style in packer example (36351d8)
- remove stylua edits (0d22f4a)
- remove unnecessary edits (042d6d2)
- Removed forgotten print (e1482ea)
- result_split_horizontal config getter (948cf14)
- tidy adding meta tags (8b7d9df)
- typo in lua docstring (aa63d33)
- undefined api (4b1ae8a)
- use config.get to read skip_ssl_verification setting (4b8608e)
- yank curl command which includes double quotes (1d76b3a)