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