ANN: Light Table version 0.8.1 released

1,215 views
Skip to first unread message

Magnus Rundberget

unread,
Jan 21, 2016, 8:24:32 PM1/21/16
to Light Table Discussion
Hi All !

In an effort to try and release more frequently we are happy to to announce version 0.8.1 just over a month after the 0.8.0 milestone release.
Gabriel and Kenny has done a monumental effort in cleaning up the issues list. We're down to under a 100 ! Many of which were obsolete and some were closed
because we haven't heard back from the OP. Plugin specific issues have been moved to the issue tracker in their respective github repo.It's worth keeping in mind when filing issues in the future, that if you know (or have a fair hunch) that an issue is related to a particular Light Table plugin, please consider filing the issue in the issue tracker in the repo for that project.

But of course it's not just issue pruning that has been going on. There has been several bugfixes and feature enhancements happening as well. We've also received a few pull requests that have been accepted or partially accepted as well. Big thanks to our contributors !

Clojure InstaRepl:
For Clojure users a big change is that the InstaRepl no longer ships with the Light Table distribution. No one in the core team uses the instarepl and we are trying to slim down our support surface. This means that from 0.9.0, we will no longer provide support for the InstaRepl from our side. The InstaRepl is now a separate plugin (https://github.com/LightTable/ClojureInstarepl). We are looking for maintainers for this plugin and hope that someone will step up. Of course we will be helping out anyone willing to take over the plugin.


Highlights for the release includes:
* We believe we have finally found a viable solution for the long standing issue with auto-closing of brackets for international keyboards ! You'll find details about how to start using it in the release notes.
** Note you should move away from the :pair-keymap-diffs behavior. This is now deprecated and will be removed in 0.9.0
** kudos to @TeachMeFly for the great pull request
* The Clojure and JavaScript plugins has been updated (separately). The 0.8.1 distribution of LT now ship with these as default
* The file-synch feature has been vastly improved. Switching branches etc with git is now working sanely :)
* Menu usability has been improved for newcomers
* Some preparation for the coming ClojureScript upgrade has been done. Plugin developers should check out the changelog for some important deprecations.
* ... And a whole bunch of other minor bugfixes and improvements

Please consult the changelog for a complete listing of fixes

Going forward we will continue to address bugs and provide bugfix releases as we see fit. Our main attention will be addressing the ClojureScript upgrade which is on for 0.9.0.

cheers
Garbriel, Magnus and Kenny

Gabriel Horner

unread,
Jan 22, 2016, 4:53:28 AM1/22/16
to light-table...@googlegroups.com
Woot! That is all

Cheers,
Gabriel

--
You received this message because you are subscribed to the Google Groups "Light Table Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to light-table-discu...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Martin Zapata

unread,
Jan 22, 2016, 8:45:47 AM1/22/16
to Light Table Discussion
Awesome work guys! Thanks for all the effort!

Martin
To unsubscribe from this group and stop receiving emails from it, send an email to light-table-discussion+unsub...@googlegroups.com.

Zubair Quraishi

unread,
Jan 23, 2016, 3:56:18 AM1/23/16
to Light Table Discussion
Congratulations on all the ..8.x releases. I have to admit that there was a time that I started to leave the Lighttable project, but I really admire how you guys put in a shit load of work and got .8.0 with the latest Clojurescript compatibility and made some really important product decisions. Light Table is now fantastic again for me and kept me away from Sublime and Intellij once more!  Well done and a big THANK YOU!

Kenny Evitt

unread,
Jan 24, 2016, 5:10:41 PM1/24/16
to Light Table Discussion
Thanks Zubair.

Tim Thatsme

unread,
Jan 24, 2016, 5:28:41 PM1/24/16
to Light Table Discussion
I now get the following error evaling any fn within the editor:

Invalid behavior: :lt.plugins.clojure/eval!
Error: Could not find tag parser for 'cljs.analyzer/*cljs-warnings* in ("inst" "uuid" "queue" "js")

any workarounds?

tim

Kenny Evitt

unread,
Jan 26, 2016, 5:40:02 PM1/26/16
to Light Table Discussion
Tim – are you running the latest version of LT? Are you running the latest version of the Clojure plugin?

You shouldn't need any workarounds – at least a few of us are running Clojure code fine.

Tim Thatsme

unread,
Jan 27, 2016, 10:21:22 PM1/27/16
to Light Table Discussion

Yeah, I had been using 0.8.0, then switched to 0.8.1 and got the error. I just switched back to 0.8.0 and the error goes away so it's obviously specific to 0.8.1.
I'm on the latest OSX capitan version (fresh OS install too). I also had both LT versions downloaded from the main page (didn't build anything).

Thanks,
Tim

Kenny Evitt

unread,
Jan 28, 2016, 5:46:50 PM1/28/16
to Light Table Discussion
What version of Clojure are you using? The latest versions of the Clojure plugin dropped support for versions prior to 1.7.0.
Reply all
Reply to author
Forward
0 new messages