github mistweaverco/kulala.nvim v5.3.3

5 hours ago

Exciting New Features ✨

  • feat(graphql): support importing .graphql files
  • feat(graphql): various improvements
  • feat(formatter): add file redirect handling
  • feat(graphql): relax grammar, allow variables in json include
  • feat(formatter): wrap {{variables}} with quotes in json bodies
  • feat(env): support nested "a.b.c" env variables (#642)
  • feat: allow using variables in redirect response (#647)
  • feat(cmd): do not display big responses
  • feat(cmd): format json response on redirect
  • feat: Mouse support for winbar ui (#653)
  • feat(lsp): allow LSP in js buffers to complete request/response/client
  • feat(cmd): add before_request hook
  • feat(ui): add highlight opts for status icons
  • feat(cmd): add # @env-stdin-cmd-pre and # @stdin-cmd-pre
  • feat(cmd): add # @delay to delay request execution
  • feat(parser): add opts urlencode_skip/force, add [] to default encoded chars
  • feat(formatter): add formatting for js and lua
  • feat(ui): add syntax hl for grpc errors

Breaking changes:

  • change HTML formatter to use prettier instead of xmllint

Documentation 📚

  • docs(recipes): update variables in http-profile.env.json from scripts

Bug Fixes 🐛

  • fix(formatter): do not error on missing formatters
  • fix(parser): add url encoding to scheme, authority, path
  • fix(graphql): schema discovery for LSP
  • fix(ui): Avoid listing kulala buffer in buffer list (#638)
  • fix(graphql): resolve included json variables
  • fix(lsp): return "" if no item.value
  • fix(grammar): remove comments from body
  • fix(graphql): support multi line arguments
  • fix(formatter): graphql de-indentation
  • fix(formatter): wrap {{variables}} with quotes in json bodies
  • fix(oauth): show error if Auth key is not found
  • fix(bug_report): schedule in fast event
  • fix(async): error reporting
  • fix(parser): allow spaces in Authorization header
  • fix(parser): allow all chars in multiline url
  • fix(grammar): allow . and [] in variables
  • fix(parser): make headers lookup case insensitive
  • fix(oauth): pkce verifier/challenge generation
  • fix(oauth): defer coroutine resume in callback
  • fix(oauth): manual token acquire
  • fix(formatter): check for invalid channel

Chores

  • perf(formatter): call external formatters only once
  • refact(ui): update icons

Contributors

Co-authored-by: wenjin 30885216+wenjinnn@users.noreply.github.com
Co-authored-by: Brian Phillips 28457+brianphillips@users.noreply.github.com
Co-authored-by: Janez Kenda janez.kenda@protonmail.com
Co-authored-by: BenTriByte 6076614+huantrinh1802@users.noreply.github.com
Co-authored-by: Aquib Javed 77913442+tamton-aquib@users.noreply.github.com

Full Changelog: v5.3.2...v5.3.3

Don't miss a new kulala.nvim release

NewReleases is sending notifications on new releases.