v6.0.0 - Kulala.nvim finally meets Kulala-Core
⚠️ BREAKING CHANGES
- environment variables are not available as
{{ NAME }}anymore, but instead as{{ $env.NAME }}(conforms to Jetbrains) REQUEST_NAME.response.body.$.FOOis no longer auto-populated with the response ofREQUEST_NAME, instead you need to either useclient.global.set/getorrequest.variables.get/set(comforms to Jetbrains)- UI is completely overhauled
- most
@FOO"operators" have changed and conform to Jetbrains now- all
@curl-*"operators have been changed to@kulala-curl-*to make it really stand out that this a Kulala-only operator and most certainly not supported by other http clients that don't use Kulala Core under the hood
- all
- Kulala CLI will be moved to its own Repo and won't rely on Neovim anymore, but instead also be an abstraction layer for Core
- Kulala.nvim Tests are still broken (were broken before that PR, but are mostly fixed apart from 10+ tests; previously the test-run crashed completely)
- Most Kulala.nvim setup options have been removed, since we're moving towards Jetbrains compatibility and everything that was in setup can be done via "operators" now
- Since Kulala Core only supports Windows x64, Linux Arm64/x64 and Mac Arm64/x64 there is the possibility that you're running a system that is not supported out-of-the-box
kulala.nvim has no external dependencies anymore (apart from the kulala-core binary; which can be automatically downloaded by kulala.nvim).
No external curl (only partially true, since curl or wget is used to download the Kulala Core binary), node, openssl, websocat, grpcurl anymore. Just Kulala Core that does it all.
Kulala Core does all the "heavy" lifting of parsing and executing scripts and returning the correct response.
Kulala.nvim is mostly used as UI (and a bit more, since not all functions have yet been migrated to Core) then. The plan is to move everything off into Kulala Core at some point, so Kulala.nvim can become the UI/Translation Layer between Neovim and Kulala Core.
What's Changed
Breaking Changes 💥
- breaking: move to kulala-core by @gorillamoe in #860
Full Changelog: v5.3.4...v6.0.0