Rest.nvim Versions Save

A fast Neovim http client written in Lua

v2.0.1

1 month ago

2.0.1 (2024-03-19)

Bug Fixes

  • 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 handle request TS nodes (a74e940)
  • plugin: improve log message when a dependency was not found (abfc4b2)

v2.0.0

2 months ago

2.0.0 (2024-03-18)

⚠ BREAKING CHANGES

  • release v2, it's finally here :) (72e2662)

v1.2.1

2 months ago

1.2.1 (2024-03-15)

Bug Fixes

  • get json content type for custom content types (#297) (91badd4)

v1.2.0

2 months ago

1.2.0 (2024-03-05)

Features

v1.1.0

3 months ago

1.1.0 (2024-02-12)

Features

Bug Fixes

  • 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)

v1.0.1

3 months ago

1.0.1 (2024-01-24)

Bug Fixes

  • ci: run luarocks CI on new releases too and let us run the CI manually (6ce1f76)

v1.0.0

5 months ago

1.0.0 (2023-11-29)

Features

  • 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)

Bug Fixes

  • 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)

Reverts

  • removed error logging from curl (877291e)
  • temporarily revert stylua changes (91795ef)

0.1

1 year ago