Skip to content

Commit

Permalink
Merge pull request LightTable#2068 from LightTable/add-0.8-changelog
Browse files Browse the repository at this point in the history
Add changelog for 0.8.0
  • Loading branch information
cldwalker committed Dec 8, 2015
2 parents 874a6f1 + 975862f commit 4809daa
Show file tree
Hide file tree
Showing 3 changed files with 44 additions and 2 deletions.
41 changes: 41 additions & 0 deletions deploy/core/changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,46 @@
#Changes

## 0.8.0

* 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 https://github.com/LightTable/LightTable/issues/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 https://github.com/LightTable/LightTable/issues/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](https://lighttable.github.io/LightTable/api/) and [developer docs](https://github.com/LightTable/LightTable/tree/master/doc)
* 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](https://github.com/LightTable/LightTable/tree/master/deploy/core/node_modules/codemirror/addon)
* ADDED: `:lt.objs.editor/set-rulers` behavior to set CodeMirror rulers - [screenshot](https://www.dropbox.com/s/ipq7c21w1dkwmg3/Screenshot%202015-01-24%2011.50.25.png?dl=0)
* ADDED: Add file-type definitions for .feature, .rst and [many more](https://github.com/LightTable/LightTable/commit/a12dc47d78825897b9a7bdcfafa72525eb4949f7)
* 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

##0.7.2

* FIX: Behavior ordering issue that caused plugin weirdness and menus disappearing (ibdknox)
Expand Down
3 changes: 2 additions & 1 deletion doc/for-committers.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,9 +51,10 @@ This is our release checklist which can be dropped in to an issue:

- [ ] Release 0.X.X
- [ ] Version updates
- [ ] Update deploy/core/package.json, deploy/core/version.json and project.clj to 0.X.X
- [ ] Update deploy/core/package.json, deploy/core/version.json and project.clj (including the Codox `:source-uri` value) to 0.X.X
- [ ] Make sure electron version is up to date in version.json
- [ ] Make sure plugin versions in script/build-app.sh are latest versions
- [ ] Add changelog for release to CHANGELOG.md
- [ ] Each core developer should QA at least one OS using the [QA checklist](https://github.com/LightTable/LightTable/wiki/QA-Checklist)
- [ ] When QA passes freeze master
- [ ] Add changelog to [GH release draft](https://github.com/LightTable/LightTable/releases/new)
Expand Down
2 changes: 1 addition & 1 deletion project.clj
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
:namespaces [lt.macros lt.object lt.objs.command lt.objs.editor
lt.objs.editor.pool lt.objs.files lt.objs.notifos]
;; :source-uri version needs to be bumped per release until codox supports {version}
:source-uri "https://github.com/LightTable/LightTable/blob/0.8.0-alpha/{filepath}#L{line}"
:source-uri "https://github.com/LightTable/LightTable/blob/0.8.0/{filepath}#L{line}"
;; Be explicit that undocumented public fns should be documented
:metadata {:doc "TODO: Add docstring"}}
:source-paths ["src/"]
Expand Down

0 comments on commit 4809daa

Please sign in to comment.