Releases: Olical/conjure
v4.30.1
Full Changelog: v4.30.0...v4.30.1
v4.30.0
v4.29.1
Hot fix, I was trying to look something up from the wrong table that sometimes didn't exist!
Full Changelog: v4.29.0...v4.29.1
v4.29.0
What's Changed
- Fix cword range by @glyh in #290
- Lua support by @glyh in #292
- fix(log): ensure state.hud.id is truthy before close-hud by @raymond-w-ko in #294
- Add mapping to load the log buf into the current window by @jsn in #300
- Functionality to set log buffer cursor to top of last repl event by @philomates in #302
- Common Lisp Client by @Dotrar in #296
- command to toggle open/closed the repl log window by @philomates in #297
- Adding to the jump list before going to definition #298
New Contributors
- @glyh made their first contribution in #290
- @raymond-w-ko made their first contribution in #294
- @jsn made their first contribution in #300
- @philomates made their first contribution in #302
- @Dotrar made their first contribution in #296
Full Changelog: v4.28.0...v4.29.0
v4.28.0
What's Changed
- [Clojure] fix: Bug in go to definition on jar/depencies using v32 pi_zip by @rafaeldelboni in #280
- fix(buffer): pcall bufnr call because bufname can be invalid by @kyazdani42 in #284
- try to parse host and port from single argument to
:ClojureConnect
by @kevinkrouse in #278 - Updated Aniseed which includes Fennel v1.0.0
- Should include fixes for Neovim 0.6's runtime path changes too.
New Contributors
- @rafaeldelboni made their first contribution in #280
- @kyazdani42 made their first contribution in #284
- @kevinkrouse made their first contribution in #278
Full Changelog: v4.27.0...v4.28.0
v4.27.0
v4.26.0
What's Changed
- Fix #249,
log-buf?
inlog.fnl
by @hi-im-buggy in #256
New Contributors
- @hi-im-buggy made their first contribution in #256
Full Changelog: v4.25.0...v4.26.0
v4.25.0
Updating Fennel and Aniseed with various fixes and improvements: https://github.com/Olical/aniseed/releases/tag/v3.23.0
v4.24.1
Hot fix for some compilation issues discovered by users after the last big update. There's still an issue you'll hit if you're using zest but you can use my fork until then to get around it: tsbohc/zest.nvim#8
v4.24.0
This one's fairly big! Especially for Fennel / Aniseed changes, go check out the Aniseed release for a deep dive into that area: https://github.com/Olical/aniseed/releases/tag/v3.22.0
And now for the Conjure changes!
- Added contextual evals for Fennel, so the module macros are technically optional now!
- Although the module macros are still super handy and now produce essentially minimal idiomatic Lua (see the Aniseed release).
- Merged #241, adds a Conjure help tag
- Fix a completion bug in Clojure where an error would occur if the completion results from the REPL were lacking doc strings
- Fix the school, it stopped working due to a Neovim change I think
- Added a couple of sponsors to the list! We lost one but it's okay, thank you to all of my sponsors past, present and future ❤️
- We're now on Fennel 1.x pre-release!
- Massively reduced Lua file size thanks to Aniseed's new module macros
- Far more tests for the Fennel support
- Bumped minimum required Neovim version to 0.5+ to allow passing functions across the VimL -> Lua boundary
- Fix an off by one error for non-tree sitter evaluations (how was I the only one seeing this!?)
- Fix the
conjure.extract
tests, they weren't running due to a silly bug in another file, also fixed their flaky-ness, they run consistently now! - Fixed Aniseed completion, it's now working really well provided you use the module macros
There's a few other smaller changes and updates but they're not really worth mentioning here. Think of this as the great big Aniseed refactor update, hopefully the next few versions will be various bug fixes and improvements with short but happy change logs 😄
Have a great rest of your week!