What's Changed
- cross file
jump to deffor Fennel (The nfnl client) by @humorless in #704 - TypeScript support and JavaScript support improvements by @Stansom in #714
- Improve Lua client and scripts/test by @russtoku in #715 (among many other improvements like migrating more code off of the legacy Aniseed systems and into nfnl / native Neovim API calls)
- Implement batched logging with auto flush by @Olical in #713 (huge performance boost for situations with lots of rapid and sustained logging output)
- More helpful error messages when Clojure client fails to connect to the target port. Sometimes users are trying to connect to
ports that host things like web servers instead of nREPL servers and they get confused. - Refactors to move a lot of large strings that contain Tree Sitter queries or Clojure preamble into files that are loaded at runtime when required. Improving development ergonomics within Conjure and making it harder to mess up.
- Provide the
download-sources-jarto nREPL in order to allow jump to definition through CIDER into Java files from Clojure.
New Contributors
- @humorless made their first contribution in #704
Full Changelog: v4.56.0...v4.57.0