All Versions
10
Latest Version
Avg Release Cycle
79 days
Latest Release
2501 days ago

Changelog History

  • v0.8.1 Changes

    January 22, 2016

    ๐Ÿ”„ Changes

    • ๐Ÿ”„ CHANGED: [:app :lt.objs.settings/pair-keymap-diffs] behavior is being deprecated. Use [:editor :lt.objs.editor/autoclose-brackets] in your user.behaviors instead. lt.objs.editor/autoclose-brackets should fix autoclosing characters e.g. '[{" for international users.
    • ๐Ÿ”„ CHANGED: Backspace key uses the same CodeMirror plugin that lt.objs.editor/autoclose-brackets does
    • ๐Ÿ”„ CHANGED: lt.util.cljs/js->clj is being deprecated. Plugin authors can use the js->clj that comes with ClojureScript
    • ๐Ÿ”„ CHANGED: Removed unused lt.objs.titlebar ns and lt.objs.titlebar/add-titlebar behavior
    • ๐Ÿ”„ CHANGED: Removed unused styling in structure.css
    • ๐Ÿ”„ CHANGED: Removed harbor and jshint node packages that belong to other LightTable plugins
    • ๐Ÿ”„ CHANGED: Removed :hide-connect command which is the same as :show-connect
    • ๐Ÿ”„ CHANGED: Removed light skin which was just a confusing pointer to dark skin
    • ๐Ÿ”„ CHANGED: files/open-sync logs an error when trying to open a nonexistent file. Previously the error was ignored
    • โšก๏ธ CHANGED: Check for updates every hour instead of every 5 minutes
    • ๐Ÿ›  FIX: Git (vcs) friendly! Changing branches and doing rebases doesn't cause buggy dialogs. If a file is removed, the tab is closed. If a file has a local modification, the user decides whether to overwrite the current file or not
    • ๐Ÿ›  FIX: LightTable documentation supports navigation as it is now in a browser tab
    • ๐Ÿ›  FIX: Save and remove trailing whitespace behavior refreshes tab
    • ๐Ÿ›  FIX: Navigator no longer cuts off end of files i.e. can scroll horizontally
    • ๐Ÿ›  FIX: Case sensitive renaming of files e.g. readme -> README
    • ๐Ÿ›  FIX: Faster detection of binaries in build scripts
    • ๐Ÿ›  FIX: In linux, middle click to close tab doesn't paste clipboard contents
    • ๐Ÿ›  FIX: :open-path command resolves relative paths before opening them
    • ๐Ÿ›  FIX: Clearer description of font-settings behavior
    • ๐Ÿ›  FIX: Clear console error when github endpoints returns invalid JSON
    • ๐Ÿ›  FIX: All errors are consistently caught and logged to console
    • โž• ADDED: Light Table builds without warnings on ClojureScript 1.7.x
    • โž• ADDED: Add build target for generating cljsdeps.js (need for ClojureScript upgrade)
    • โž• ADDED: Linux and Windows users have access keys on menus
    • โž• ADDED: Linux and Windows users have additional menu items under File: Quit Light Table and About Light Table
    • โž• ADDED: Added file type definitions for html templates: ERB, ASPX, EJS, JSP
    • โž• ADDED: Command-0/Ctrl-0 to reset zoom and Command-=/Ctrl-= to zoom in
    • โž• ADDED: Disply notification to user after installing/updating/uninstalling a plugin

    Checksums

    ๐Ÿง The MD5 checksums are reproducible on OSX and Linux with openssl md5 FILE and on Windows with certUtil -hashfile FILE MD5.

    • ๐Ÿ Windows โ€“ 9cdda77518e86243a52bdb88e9ddebb8
    • Ubuntu (14.04) - 7e4efcce58f2f4a44edb5bde6f5a91db
    • OSX 10.10 - 4f9fb2dd330d589a109c582a6472a4a5
  • v0.8.0 Changes

    December 10, 2015

    ๐Ÿ”„ CHANGELOG

    • ๐Ÿ”„ CHANGED: We have switched to Electron from NW.js
    • ๐Ÿš€ CHANGED: LT's releases and self-updating processes are completely in the open on Github
    • ๐Ÿ”„ CHANGED: We no longer ship with a node binary as we're able to use Electon's node binary for background processes
    • ๐Ÿ”„ CHANGED: Proxy support has been disabled. There is an issue for re-enabling it at #1984. We are looking for help on how to QA this.
    • CHANGED: :lt.objs.app/set-default-zoom-level behavior takes a value from 0 to 1. With NW.js, it could take negative numbers which no longer work and will freeze LT on startup
    • ๐Ÿ”„ CHANGED: When opening a file from the commandline, each invocation opens a new LightTable app regardless of whether LightTable is already open. To optionally bring back the old behavior, see #2014.
    • ๐Ÿ”„ CHANGED: Provide constant port number 5678 for external browser connection
    • ๐Ÿ”„ CHANGED: Beginner friendly explanations to user.keymap and user.behaviors
    • ๐Ÿ”„ CHANGED: 32-bit linux is no longer an official download. Building from source will still be supported
    • ๐Ÿ›  FIX: Major usability issues on >= OSX 10.10
    • ๐Ÿ›  FIX: Bug in :editor.force.wrap command
    • ๐Ÿ›  FIX: Invalid behaviors warning when installing plugin
    • ๐Ÿ›  FIX: Uninstalling plugin causes misleading missing dialog to popup
    • ๐Ÿ›  FIX: Installing plugins, loads new behaviors immediately
    • ๐Ÿ›  FIX: Open files from commandline that have whitespace
    • ๐Ÿ›  FIX: Styling for folding
    • ๐Ÿ›  FIX: Creating files under folders with '.' in name
    • ๐Ÿ›  FIX: Quote and link styling for default theme
    • ๐Ÿ›  FIX: Fat cursor not showing up when searching in default theme
    • ๐Ÿ›  FIX: Uncomment command respects line-comment-options behavior
    • ๐Ÿ›  FIX: Opening file from OSX file manager opens correct file
    • ๐Ÿ›  FIX: Width of inputs for renaming files in workspace tree
    • ๐Ÿ›  FIX: Detect latest plugin versions in plugin manager
    • โž• ADDED: LT can be built from source with provided scripts across supported platforms
    • โž• ADDED: Improved documentation - most core fns have docstrings, all namespaces have docstrings, API docs and developer docs
    • โž• ADDED: Most of LT's node libraries are installed as npm dependencies instead of as forked libraries
    • โž• ADDED: Vector format support for workspace behaviors
    • โž• ADDED: Open to line number from commandline e.g. light FILE:LINE
    • โž• ADDED: commandline comes with improved --help
    • โž• ADDED: :lt.objs.editor/load-addon behavior loads CodeMirror addons that ship with LT
    • โž• ADDED: :lt.objs.editor/set-rulers behavior to set CodeMirror rulers - screenshot
    • โž• ADDED: Add file-type definitions for .feature, .rst and many more
    • โž• ADDED: Add F-11 keybinding for fullscreen
    • โž• ADDED: Add pmeta-/ for toggle-comment
    • โž• ADDED: Better error handling for download errors
    • โž• ADDED: Block comment command
    • โž• ADDED: Max length for autocompletion is configurable
    • โž• ADDED: Plugins and settings menu items

    ๐Ÿ— Builds

    • OSX built on OSX 10.10.4
    • ๐Ÿง Linux built on Ununtu 14.04
    • ๐Ÿ Windows built on Windows 7

    Checksums

    ๐Ÿ The MD5 checksum is reproducible on OSX with openssl md5 FILE or certUtil -hashfile FILE MD5 on Windows.

    • osx download - eeb03b4b8e55639b670e96f6d8a69397
    • ๐Ÿ windows download - 84fbb93779b1197f0c4b87d573be0818
    • ๐Ÿง linux download - ac8484d589b8b1ff4de11a0954ef49f7
  • v0.8.0-alpha Changes

    October 24, 2015

    ๐Ÿ”„ CHANGELOG

    • ๐Ÿ”„ CHANGED: We have switched to Electron from NW.js
    • ๐Ÿš€ CHANGED: LT's releases and self-updating processes are completely in the open on Github
    • ๐Ÿ”„ CHANGED: We no longer ship with a node binary as we're able to use Electon's node binary for background processes
    • ๐Ÿ”„ CHANGED: Proxy support has been disabled. There is an issue for re-enabling it at #1984. We are looking for help on how to QA this.
    • CHANGED: :lt.objs.app/set-default-zoom-level behavior takes a value from 0 to 1. With nw.js, it could take negative numbers which no longer work and will freeze LT on startup
    • ๐Ÿ”„ CHANGED: When opening a file from the commandline, each invocation opens a new LightTable app regardless of whether LightTable is already open. To optionally bring back the old behavior, see #2014.
    • ๐Ÿ›  FIX: Major usability issues on >= OSX 10.10
    • ๐Ÿ›  FIX: Bug in :editor.force.wrap command
    • ๐Ÿ›  FIX: Invalid behaviors warning when installing plugin
    • ๐Ÿ›  FIX: Uninstalling plugin causes misleading missing dialog to popup
    • ๐Ÿ›  FIX: Installing plugins, loads new behaviors immediately
    • ๐Ÿ›  FIX: Open files from commandline that have whitespace
    • ๐Ÿ›  FIX: Styling for folding
    • ๐Ÿ›  FIX: Creating files under folders with '.' in name
    • ๐Ÿ›  FIX: Quote and link styling for default theme
    • ๐Ÿ›  FIX: Fat cursor not showing up when searching in default theme
    • โž• ADDED: LT can be built from source with provided scripts across supported platforms
    • โž• ADDED: Improved documentation - most core fns have docstrings, all namespaces have docstrings and developer docs
    • โž• ADDED: Most of LT's node libraries are installed as npm dependencies instead of as forked libraries
    • โž• ADDED: Vector format support for workspace behaviors
    • โž• ADDED: Open to line number from commandline e.g. light FILE:LINE
    • โž• ADDED: commandline comes with improved --help
    • โž• ADDED: :lt.objs.editor/load-addon behavior loads CodeMirror addons that ship with LT
    • โž• ADDED: :lt.objs.editor/set-rulers behavior to set CodeMirror rulers - screenshot
    • โž• ADDED: Add file-type definitions for .feature, .rst and many more
    • โž• ADDED: Add F-11 keybinding for fullscreen
    • โž• ADDED: Add pmeta-/ for toggle-comment
    • โž• ADDED: Better error handling for download errors

    ๐Ÿ— Builds

    • OSX built on OSX 10.9.5
    • ๐Ÿง Linux built on Ubuntu 14.04 VirtualBox
    • ๐Ÿ Windows built on Windows 7
  • v0.7.2

    November 21, 2014
  • v0.7.1

    November 19, 2014
  • v0.7.0

    November 19, 2014
  • v0.6.7

    July 10, 2014
  • v0.6.6

    June 02, 2014
  • v0.6.5

    March 18, 2014
  • v0.6.4

    February 12, 2014