Skip to content

Multiple connections, more config, optimisations, refactoring

Compare
Choose a tag to compare
@Olical Olical released this 01 Aug 14:10
· 987 commits to master since this release
74d4e25

So much to cover! I couldn't release earlier and smaller really because the multiple connections required a LOT of coordinated refactoring, I hope you enjoy these changes and improvements!

  • Update Aniseed with a few small improvements.
  • Simplify how relative file root resolving works and disable it by default (you'll have to see :help conjure for more on this).
  • A huge amount of internal refactoring and tidying.
  • Support for multiple connections for any client based on any criteria such as your current working directory or the day of the week. It's entirely up to you! See :helpgrep ConjureClientState for more information.
  • Disabled advanced CLJS completion until it's fixed upstream (thanks, @freddy! #107).
  • Use test-vars over test for Clojure (thanks, @b-ryan! #106).
  • Optimise completion a little for HUGE lists.
  • README and doc tweaks.
  • Internal testing deps.edn cleanup by @penryu, thanks!
  • Allow toggling of line wrapping in the log and HUD (see :helpgrep conjure#log#wrap).

And I think that's everything worth mentioning! I have a LOT more on my todo list but hopefully I can release them a little more incrementally now this big multi-connection feature is out.

Have a wonderful weekend!

image