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