|
| 1 | +2014.03.08 Version 1.1.3 |
| 2 | + |
| 3 | +* New Features |
| 4 | + - Allow syntax checkers to be loaded from CDN (Derk-Jan Hartman) |
| 5 | + - Add ColdFusion behavior (Abram Adams) |
| 6 | + - add showLineNumbers option |
| 7 | + - Add html syntax checker (danyaPostfactum) |
| 8 | + |
| 9 | +* new language modes |
| 10 | + - Gherkin (Patrick Nevels) |
| 11 | + - Smarty |
| 12 | + |
| 13 | +2013.12.02 Version 1.1.2 |
| 14 | + |
| 15 | +* New Features |
| 16 | + - Accessibility Theme for Ace (Peter Xiao) |
| 17 | + - use snipetManager for expanding emmet snippets |
| 18 | + - update jshint to 2.1.4 |
| 19 | + - improve php syntax checker (jdalegonzalez) |
| 20 | + - add option for autoresizing |
| 21 | + - add option for autohiding vertical scrollbar |
| 22 | + - improvements to highlighting of xml like languages (danyaPostfactum) |
| 23 | + - add support for autocompletion and snippets (gjtorikyan danyaPostfactum and others) |
| 24 | + - add option to merge similar changes in undo history |
| 25 | + - add scrollPastEnd option |
| 26 | + - use html5 dragndrop for text dragging (danyaPostfactum) |
| 27 | + |
| 28 | +* API Changes |
| 29 | + - fixed typo in HashHandler commmandManager |
| 30 | + |
| 31 | +* new language modes |
| 32 | + - Nix (Zef Hemel) |
| 33 | + - Protobuf (Zef Hemel) |
| 34 | + - Soy |
| 35 | + - Handlebars |
| 36 | + |
| 37 | +2013.06.04 Version 1.1.1 |
| 38 | + |
| 39 | + - Improved emacs keybindings (Robert Krahn) |
| 40 | + - Added markClean, isClean methods to UndoManager (Joonsoo Jeon) |
| 41 | + - Do not allow `Toggle comments` command to remove spaces from indentation |
| 42 | + - Softer colors for indent guides in dark themes |
| 43 | + |
| 44 | +* new language modes |
| 45 | + - Ada |
| 46 | + - Assembly_x86 |
| 47 | + - Cobol |
| 48 | + - D |
| 49 | + - ejs |
| 50 | + - MATLAB |
| 51 | + - MySQL |
| 52 | + - Twig |
| 53 | + - Verilog |
| 54 | + |
| 55 | +2013.05.01, Version 1.1.0 |
| 56 | + |
| 57 | +* API Changes |
| 58 | + - Default position of the editor container is changed to relative. Add `.ace_editor {position: absolute}` css rule to restore old behavior |
| 59 | + - Changed default line-height to `normal` to not conflict with bootstrap. Use `line-height: inherit` for old behavior. |
| 60 | + - Changed marker types accepted by session.addMarker. It now accepts "text"|"line"|"fullLine"|"screenLine" |
| 61 | + - Internal classnames used by editor were made more consistent |
| 62 | + - Introduced `editor.setOption/getOption/setOptions/getOptions` methods |
| 63 | + - Introduced positionToIndex, indexToPosition methods |
| 64 | + |
| 65 | +* New Features |
| 66 | + - Improved emacs mode (chetstone) |
| 67 | + with Incremental search and Occur modes (Robert Krahn) |
| 68 | + |
| 69 | + - Improved ime handling |
| 70 | + - Searchbox (Vlad Zinculescu) |
| 71 | + |
| 72 | + - Added elastic tabstops lite extension (Garen Torikian) |
| 73 | + - Added extension for whitespace manipulation |
| 74 | + - Added extension for enabling spellchecking from contextmenu |
| 75 | + - Added extension for displaying available keyboard shortcuts (Matthew Christopher Kastor-Inare III) |
| 76 | + - Added extension for displaying options panel (Matthew Christopher Kastor-Inare III) |
| 77 | + - Added modelist extension (Matthew Christopher Kastor-Inare III) |
| 78 | + |
| 79 | + - Improved toggleCommentLines and added ToggleCommentBlock command |
| 80 | + - `:;` pairing in CSS mode (danyaPostfactum) |
| 81 | + |
| 82 | + - Added suppoert for Delete and SelectAll from context menu (danyaPostfactum) |
| 83 | + |
| 84 | + - Make wrapping behavior optional |
| 85 | + - Selective bracket insertion/skipping |
| 86 | + |
| 87 | + - Added commands for increase/decrease numbers, sort lines (Vlad Zinculescu) |
| 88 | + - Folding for Markdown, Lua, LaTeX |
| 89 | + - Selective bracket insertion/skipping for C-like languages |
| 90 | + |
| 91 | +* Many new languages |
| 92 | + - Scheme (Mu Lei) |
| 93 | + - Dot (edwardsp) |
| 94 | + - FreeMarker (nguillaumin) |
| 95 | + - Tiny Mushcode (h3rb) |
| 96 | + - Velocity (Ryan Griffith) |
| 97 | + - TOML (Garen Torikian) |
| 98 | + - LSL (Nemurimasu Neiro, Builders Brewery) |
| 99 | + - Curly (Libo Cannici) |
| 100 | + - vbScript (Jan Jongboom) |
| 101 | + - R (RStudio) |
| 102 | + - ABAP |
| 103 | + - Lucene (Graham Scott) |
| 104 | + - Haml (Garen Torikian) |
| 105 | + - Objective-C (Garen Torikian) |
| 106 | + - Makefile (Garen Torikian) |
| 107 | + - TypeScript (Garen Torikian) |
| 108 | + - Lisp (Garen Torikian) |
| 109 | + - Stylus (Garen Torikian) |
| 110 | + - Dart (Garen Torikian) |
| 111 | + |
| 112 | +* Live syntax checks |
| 113 | + - PHP (danyaPostfactum) |
| 114 | + - Lua |
| 115 | + |
| 116 | +* New Themes |
| 117 | + - Chaos |
| 118 | + - Terminal |
| 119 | + |
| 120 | +2012.09.17, Version 1.0.0 |
| 121 | + |
| 122 | +* New Features |
| 123 | + - Multiple cursors and selections (https://c9.io/site/blog/2012/08/be-an-armenian-warrior-with-block-selection-on-steroids/) |
| 124 | + - Fold buttons displayed in the gutter |
| 125 | + - Indent Guides |
| 126 | + - Completely reworked vim mode (Sergi Mansilla) |
| 127 | + - Improved emacs keybindings |
| 128 | + - Autoclosing of html tags (danyaPostfactum) |
| 129 | + |
| 130 | +* 20 New language modes |
| 131 | + - Coldfusion (Russ) |
| 132 | + - Diff |
| 133 | + - GLSL (Ed Mackey) |
| 134 | + - Go (Davide Saurino) |
| 135 | + - Haxe (Jason O'Neil) |
| 136 | + - Jade (Garen Torikian) |
| 137 | + - jsx (Syu Kato) |
| 138 | + - LaTeX (James Allen) |
| 139 | + - Less (John Roepke) |
| 140 | + - Liquid (Bernie Telles) |
| 141 | + - Lua (Lee Gao) |
| 142 | + - LuaPage (Choonster) |
| 143 | + - Markdown (Chris Spencer) |
| 144 | + - PostgreSQL (John DeSoi) |
| 145 | + - Powershell (John Kane) |
| 146 | + - Sh (Richo Healey) |
| 147 | + - SQL (Jonathan Camile) |
| 148 | + - Tcl (Cristoph Hochreiner) |
| 149 | + - XQuery (William Candillion) |
| 150 | + - Yaml (Meg Sharkey) |
| 151 | + |
| 152 | + * Live syntax checks |
| 153 | + - for XQuery and JSON |
| 154 | + |
| 155 | +* New Themes |
| 156 | + - Ambiance (Irakli Gozalishvili) |
| 157 | + - Dreamweaver (Adam Jimenez) |
| 158 | + - Github (bootstraponline) |
| 159 | + - Tommorrow themes (https://github.com/chriskempson/tomorrow-theme) |
| 160 | + - XCode |
| 161 | + |
| 162 | +* Many Small Enhancements and Bugfixes |
| 163 | + |
| 164 | +2011.08.02, Version 0.2.0 |
| 165 | + |
| 166 | +* Split view (Julian Viereck) |
| 167 | + - split editor area horizontally or vertivally to show two files at the same |
| 168 | + time |
| 169 | + |
| 170 | +* Code Folding (Julian Viereck) |
| 171 | + - Unstructured code folding |
| 172 | + - Will be the basis for language aware folding |
| 173 | + |
| 174 | +* Mode behaviours (Chris Spencer) |
| 175 | + - Adds mode specific hooks which allow transformations of entered text |
| 176 | + - Autoclosing of braces, paranthesis and quotation marks in C style modes |
| 177 | + - Autoclosing of angular brackets in XML style modes |
| 178 | + |
| 179 | +* New language modes |
| 180 | + - Clojure (Carin Meier) |
| 181 | + - C# (Rob Conery) |
| 182 | + - Groovy (Ben Tilford) |
| 183 | + - Scala (Ben Tilford) |
| 184 | + - JSON |
| 185 | + - OCaml (Sergi Mansilla) |
| 186 | + - Perl (Panagiotis Astithas) |
| 187 | + - SCSS/SASS (Andreas Madsen) |
| 188 | + - SVG |
| 189 | + - Textile (Kelley van Evert) |
| 190 | + - SCAD (Jacob Hansson) |
| 191 | + |
| 192 | +* Live syntax checks |
| 193 | + - Lint for CSS using CSS Lint <http://csslint.net/> |
| 194 | + - CoffeeScript |
| 195 | + |
| 196 | +* New Themes |
| 197 | + - Crimson Editor (iebuggy) |
| 198 | + - Merbivore (Michael Schwartz) |
| 199 | + - Merbivore soft (Michael Schwartz) |
| 200 | + - Solarized dark/light <http://ethanschoonover.com/solarized> (David Alan Hjelle) |
| 201 | + - Vibrant Ink (Michael Schwartz) |
| 202 | + |
| 203 | +* Small Features/Enhancements |
| 204 | + - Lots of render performance optimizations (Harutyun Amirjanyan) |
| 205 | + - Improved Ruby highlighting (Chris Wanstrath, Trent Ogren) |
| 206 | + - Improved PHP highlighting (Thomas Hruska) |
| 207 | + - Improved CSS highlighting (Sean Kellogg) |
| 208 | + - Clicks which cause the editor to be focused don't reset the selection |
| 209 | + - Make padding text layer specific so that print margin and active line |
| 210 | + highlight are not affected (Irakli Gozalishvili) |
| 211 | + - Added setFontSize method |
| 212 | + - Improved vi keybindings (Trent Ogren) |
| 213 | + - When unfocused make cursor transparent instead of removing it (Harutyun Amirjanyan) |
| 214 | + - Support for matching groups in tokenizer with arrays of tokens (Chris Spencer) |
| 215 | + |
| 216 | +* Bug fixes |
| 217 | + - Add support for the new OSX scroll bars |
| 218 | + - Properly highlight JavaScript regexp literals |
| 219 | + - Proper handling of unicode characters in JavaScript identifiers |
| 220 | + - Fix remove lines command on last line (Harutyun Amirjanyan) |
| 221 | + - Fix scroll wheel sluggishness in Safari |
| 222 | + - Make keyboard infrastructure route keys like []^$ the right way (Julian Viereck) |
| 223 | + |
| 224 | +2011.02.14, Version 0.1.6 |
| 225 | + |
| 226 | +* Floating Anchors |
| 227 | + - An Anchor is a floating pointer in the document. |
| 228 | + - Whenever text is inserted or deleted before the cursor, the position of |
| 229 | + the cursor is updated |
| 230 | + - Usesd for the cursor and selection |
| 231 | + - Basis for bookmarks, multiple cursors and snippets in the future |
| 232 | +* Extensive support for Cocoa style keybindings on the Mac <https://github.com/ajaxorg/ace/issues/closed#issue/116/comment/767803> |
| 233 | +* New commands: |
| 234 | + - center selection in viewport |
| 235 | + - remove to end/start of line |
| 236 | + - split line |
| 237 | + - transpose letters |
| 238 | +* Refator markers |
| 239 | + - Custom code can be used to render markers |
| 240 | + - Markers can be in front or behind the text |
| 241 | + - Markers are now stored in the session (was in the renderer) |
| 242 | +* Lots of IE8 fixes including copy, cut and selections |
| 243 | +* Unit tests can also be run in the browser |
| 244 | + <https://github.com/ajaxorg/ace/blob/master/lib/ace/test/tests.html> |
| 245 | +* Soft wrap can adapt to the width of the editor (Mike Ratcliffe, Joe Cheng) |
| 246 | +* Add minimal node server server.js to run the Ace demo in Chrome |
| 247 | +* The top level editor.html demo has been renamed to index.html |
| 248 | +* Bug fixes |
| 249 | + - Fixed gotoLine to consider wrapped lines when calculating where to scroll to (James Allen) |
| 250 | + - Fixed isues when the editor was scrolled in the web page (Eric Allam) |
| 251 | + - Highlighting of Python string literals |
| 252 | + - Syntax rule for PHP comments |
| 253 | + |
| 254 | +2011.02.08, Version 0.1.5 |
| 255 | + |
| 256 | +* Add Coffeescript Mode (Satoshi Murakami) |
| 257 | +* Fix word wrap bug (Julian Viereck) |
| 258 | +* Fix packaged version of the Eclipse mode |
| 259 | +* Loading of workers is more robust |
| 260 | +* Fix "click selection" |
| 261 | +* Allow tokizing empty lines (Daniel Krech) |
| 262 | +* Make PageUp/Down behavior more consistent with native OS (Joe Cheng) |
| 263 | + |
| 264 | +2011.02.04, Version 0.1.4 |
| 265 | + |
| 266 | +* Add C/C++ mode contributed by Gastón Kleiman |
| 267 | +* Fix exception in key input |
| 268 | + |
| 269 | +2011.02.04, Version 0.1.3 |
| 270 | + |
| 271 | +* Let the packaged version play nice with requireJS |
| 272 | +* Add Ruby mode contributed by Shlomo Zalman Heigh |
| 273 | +* Add Java mode contributed by Tom Tasche |
| 274 | +* Fix annotation bug |
| 275 | +* Changing a document added a new empty line at the end |
0 commit comments