Skip to content

v4.53.0

Latest
Compare
Choose a tag to compare
@Olical Olical released this 17 Nov 11:52
· 38 commits to main since this release
c562d1b

The prophecy of #605 has been fulfilled, we're now pure Fennel compiled by nfnl instead of Aniseed with it's collection of oddities. So there's a lot less Lua output in the codebase now, you probably won't notice a difference in performance, but it's still nice to know that a project got smaller without the functionality changing.

I'm still working on the new Fennel client that runs through nfnl and supports REPL driven development with pure Fennel (no module or def macros required!) but that's still in the works. Now we can move much faster with better dev tools and a MUCH improved test runner in busted. We're participating in the Lua plugin ecosystem a little more while still being entirely Fennel. Having our cake and eating it.

Many thanks to all of the people who have tested, contributed and reported things. Especially @russtoku who made this main branch happen within our lifetimes, I'd still be slowly chipping away at it if it wasn't for him.

So, switch over to the main branch, master is officially deprecated and develop alongside it. We just branch off of or commit directly to main now when working on Conjure. I'll still tag from time to time so those who want to carefully update when they choose can do so.

What's Changed

  • Convert extract tests, fix test setup by @russtoku in #595
  • Convert uuid.fnl and add test by @russtoku in #596
  • Convert tree-sitter.fnl, timer.fnl, text.fnl, stack.fnl, and tests by @russtoku in #597
  • More nfnl conversions by @russtoku in #598
  • Convert SQL client by @russtoku in #599
  • More conversions by @russtoku in #600
  • More nfnl conversion by @russtoku in #601
  • Convert the remaining batch of *.fnl files by @russtoku in #603
  • Allow jumping to java source when the jar is already avaible in classpath. by @markx in #607
  • Improve evaluation of class, decorated class, and decorated function definitions in Python with examples by @russtoku in #618

New Contributors

Full Changelog: v4.52.2...v4.53.0