PluginProbe
CSS & JavaScript Toolbox / 11.9
CSS & JavaScript Toolbox v11.9
trunk 0.3 0.8 10 10.1 11 11.2 11.3 11.4 11.5 11.6 11.7 11.8 11.9 11.9.1 12 12.0 12.0.1 12.0.3 12.0.4 12.0.5 12.0.6 12.0.7 6.0 6.0.11 All 60 releases
css-javascript-toolbox / framework / js / ace / ChangeLog.txt

ChangeLog.txt in CSS & JavaScript Toolbox 11.9, at framework/js/ace/ChangeLog.txt

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