123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416 |
- 2018.03.26 Version 1.3.3
- * fix regession in static-highlight extension
- * use css animation for cursor blinking
- 2018.03.21 Version 1.3.2
- * add experimental support for using ace-builds with webpack
- 2018.02.11 Version 1.3.1
- * fixed regression with selectionChange event not firing some times
- * improved handling of non-ascii characters in vim normal mode
- 2018.01.31 Version 1.3.0
- * added copy copyWithEmptySelection option
- * improved undoManager
- * improved settings_menu plugin
- * improved handling of files with very long lines
- * fixed bug with scrolling editor out of view in transformed elements
- 2017.10.17 Version 1.2.9
- * added support for bidirectional text, with monospace font (Alex Shensis)
- * added support for emoji 😊
- * new language modes
- - Red (Toomas Vooglaid)
- - CSound (Nathan Whetsell)
- - JSSM (John Haugeland)
- * New Themes
- - Dracula (Austin Schwartz)
- 2017.07.02 Version 1.2.8
- * Fixed small bugs in searchbox and autocompleter
- 2017.06.18 Version 1.2.7
- * Added Support for arrow keys on external IPad keyboard (Emanuele Tamponi)
- * added match counter to searchbox extension
- - implemented higlighting of multiline strings in yaml mode (Maxim Trushin)
- - improved haml syntax highlighter (Andrés Álvarez)
- 2016.12.03 Version 1.2.6
- * Fixed IME handling on new Chrome
- * Support for php 7 in the syntax checker
- 2016.08.16 Version 1.2.5
- * Fixed regression in noconflict mode
- 2016.07.27 Version 1.2.4
- * Maintenance release with several new modes and small bugfixes
- 2016.01.17 Version 1.2.3
- * Bugfixes
- - fix memory leak in setSession (Tyler Stalder)
- - double click not working on linux/mac
-
- * new language modes
- - reStructuredText (Robin Jarry)
- - NSIS (Jan T. Sott)
- 2015.10.28 Version 1.2.1
- * new language modes
- - Swift
- - JSX
- 2015.07.11 Version 1.2.0
- * New Features
- - Indented soft wrap (danyaPostfactum)
- - Rounded borders on selections
- * API Changes
- - unified delta types `{start, end, action, lines}` (Alden Daniels https://github.com/ajaxorg/ace/pull/1745)
- - "change" event listeners on session and editor get delta objects directly
- * new language modes
- - SQLServer (Morgan Yarbrough)
-
- 2015.04.03 Version 1.1.9
- - Small Enhancements and Bugfixes
- 2014.11.08 Version 1.1.8
- * API Changes
- - `editor.commands.commandKeyBinding` now contains direct map from keys to commands instead of grouping them by hashid
-
- * New Features
- - Improved autoindent for html and php modes (Adam Jimenez)
- - Find All from searchbox (Colton Voege)
-
- * new language modes
- - Elixir, Elm
-
- 2014.09.21 Version 1.1.7
- * Bugfixes
- - fix several bugs in autocompletion
- - workaround for inaccurate getBoundingClientRect on chrome 37
- 2014.08.17 Version 1.1.6
- * Bugfixes
- - fix regression in double tap to highlight
- - Improved Latex Mode (Daniel Felder)
-
- * API Changes
- - editor.destroy destroys editor.session too (call editor.setSession(null) to prevent that)
- * new language modes
- - Praat (José Joaquín Atria)
- - Eiffel (Victorien Elvinger)
- - G-code (Adam Joseph Cook)
-
- 2014.07.09 Version 1.1.5
- * Bugfixes
- - fix regression in autocomplete popup
- * new language modes
- - gitignore (Devon Carew)
-
- 2014.07.01 Version 1.1.4
- * New Features
- - Highlight matching tags (Adam Jimenez)
- - Improved jump to matching command (Adam Jimenez)
- * new language modes
- - AppleScript (Yaogang Lian)
- - Vala
- 2014.03.08 Version 1.1.3
- * New Features
- - Allow syntax checkers to be loaded from CDN (Derk-Jan Hartman)
- - Add ColdFusion behavior (Abram Adams)
- - add showLineNumbers option
- - Add html syntax checker (danyaPostfactum)
-
- * new language modes
- - Gherkin (Patrick Nevels)
- - Smarty
- 2013.12.02 Version 1.1.2
- * New Features
- - Accessibility Theme for Ace (Peter Xiao)
- - use snipetManager for expanding emmet snippets
- - update jshint to 2.1.4
- - improve php syntax checker (jdalegonzalez)
- - add option for autoresizing
- - add option for autohiding vertical scrollbar
- - improvements to highlighting of xml like languages (danyaPostfactum)
- - add support for autocompletion and snippets (gjtorikyan danyaPostfactum and others)
- - add option to merge similar changes in undo history
- - add scrollPastEnd option
- - use html5 dragndrop for text dragging (danyaPostfactum)
-
- * API Changes
- - fixed typo in HashHandler commmandManager
- * new language modes
- - Nix (Zef Hemel)
- - Protobuf (Zef Hemel)
- - Soy
- - Handlebars
- 2013.06.04 Version 1.1.1
- - Improved emacs keybindings (Robert Krahn)
- - Added markClean, isClean methods to UndoManager (Joonsoo Jeon)
- - Do not allow `Toggle comments` command to remove spaces from indentation
- - Softer colors for indent guides in dark themes
- * new language modes
- - Ada
- - Assembly_x86
- - Cobol
- - D
- - ejs
- - MATLAB
- - MySQL
- - Twig
- - Verilog
- 2013.05.01, Version 1.1.0
- * API Changes
- - Default position of the editor container is changed to relative. Add `.ace_editor {position: absolute}` css rule to restore old behavior
- - Changed default line-height to `normal` to not conflict with bootstrap. Use `line-height: inherit` for old behavior.
- - Changed marker types accepted by session.addMarker. It now accepts "text"|"line"|"fullLine"|"screenLine"
- - Internal classnames used by editor were made more consistent
- - Introduced `editor.setOption/getOption/setOptions/getOptions` methods
- - Introduced positionToIndex, indexToPosition methods
- * New Features
- - Improved emacs mode (chetstone)
- with Incremental search and Occur modes (Robert Krahn)
- - Improved ime handling
- - Searchbox (Vlad Zinculescu)
- - Added elastic tabstops lite extension (Garen Torikian)
- - Added extension for whitespace manipulation
- - Added extension for enabling spellchecking from contextmenu
- - Added extension for displaying available keyboard shortcuts (Matthew Christopher Kastor-Inare III)
- - Added extension for displaying options panel (Matthew Christopher Kastor-Inare III)
- - Added modelist extension (Matthew Christopher Kastor-Inare III)
- - Improved toggleCommentLines and added ToggleCommentBlock command
- - `:;` pairing in CSS mode (danyaPostfactum)
- - Added suppoert for Delete and SelectAll from context menu (danyaPostfactum)
- - Make wrapping behavior optional
- - Selective bracket insertion/skipping
-
- - Added commands for increase/decrease numbers, sort lines (Vlad Zinculescu)
- - Folding for Markdown, Lua, LaTeX
- - Selective bracket insertion/skipping for C-like languages
- * Many new languages
- - Scheme (Mu Lei)
- - Dot (edwardsp)
- - FreeMarker (nguillaumin)
- - Tiny Mushcode (h3rb)
- - Velocity (Ryan Griffith)
- - TOML (Garen Torikian)
- - LSL (Nemurimasu Neiro, Builders Brewery)
- - Curly (Libo Cannici)
- - vbScript (Jan Jongboom)
- - R (RStudio)
- - ABAP
- - Lucene (Graham Scott)
- - Haml (Garen Torikian)
- - Objective-C (Garen Torikian)
- - Makefile (Garen Torikian)
- - TypeScript (Garen Torikian)
- - Lisp (Garen Torikian)
- - Stylus (Garen Torikian)
- - Dart (Garen Torikian)
- * Live syntax checks
- - PHP (danyaPostfactum)
- - Lua
- * New Themes
- - Chaos
- - Terminal
-
- 2012.09.17, Version 1.0.0
- * New Features
- - Multiple cursors and selections (https://c9.io/site/blog/2012/08/be-an-armenian-warrior-with-block-selection-on-steroids/)
- - Fold buttons displayed in the gutter
- - Indent Guides
- - Completely reworked vim mode (Sergi Mansilla)
- - Improved emacs keybindings
- - Autoclosing of html tags (danyaPostfactum)
- * 20 New language modes
- - Coldfusion (Russ)
- - Diff
- - GLSL (Ed Mackey)
- - Go (Davide Saurino)
- - Haxe (Jason O'Neil)
- - Jade (Garen Torikian)
- - jsx (Syu Kato)
- - LaTeX (James Allen)
- - Less (John Roepke)
- - Liquid (Bernie Telles)
- - Lua (Lee Gao)
- - LuaPage (Choonster)
- - Markdown (Chris Spencer)
- - PostgreSQL (John DeSoi)
- - Powershell (John Kane)
- - Sh (Richo Healey)
- - SQL (Jonathan Camile)
- - Tcl (Cristoph Hochreiner)
- - XQuery (William Candillion)
- - Yaml (Meg Sharkey)
- * Live syntax checks
- - for XQuery and JSON
- * New Themes
- - Ambiance (Irakli Gozalishvili)
- - Dreamweaver (Adam Jimenez)
- - Github (bootstraponline)
- - Tommorrow themes (https://github.com/chriskempson/tomorrow-theme)
- - XCode
- * Many Small Enhancements and Bugfixes
-
- 2011.08.02, Version 0.2.0
- * Split view (Julian Viereck)
- - split editor area horizontally or vertivally to show two files at the same
- time
- * Code Folding (Julian Viereck)
- - Unstructured code folding
- - Will be the basis for language aware folding
- * Mode behaviours (Chris Spencer)
- - Adds mode specific hooks which allow transformations of entered text
- - Autoclosing of braces, paranthesis and quotation marks in C style modes
- - Autoclosing of angular brackets in XML style modes
- * New language modes
- - Clojure (Carin Meier)
- - C# (Rob Conery)
- - Groovy (Ben Tilford)
- - Scala (Ben Tilford)
- - JSON
- - OCaml (Sergi Mansilla)
- - Perl (Panagiotis Astithas)
- - SCSS/SASS (Andreas Madsen)
- - SVG
- - Textile (Kelley van Evert)
- - SCAD (Jacob Hansson)
-
- * Live syntax checks
- - Lint for CSS using CSS Lint <http://csslint.net/>
- - CoffeeScript
- * New Themes
- - Crimson Editor (iebuggy)
- - Merbivore (Michael Schwartz)
- - Merbivore soft (Michael Schwartz)
- - Solarized dark/light <http://ethanschoonover.com/solarized> (David Alan Hjelle)
- - Vibrant Ink (Michael Schwartz)
- * Small Features/Enhancements
- - Lots of render performance optimizations (Harutyun Amirjanyan)
- - Improved Ruby highlighting (Chris Wanstrath, Trent Ogren)
- - Improved PHP highlighting (Thomas Hruska)
- - Improved CSS highlighting (Sean Kellogg)
- - Clicks which cause the editor to be focused don't reset the selection
- - Make padding text layer specific so that print margin and active line
- highlight are not affected (Irakli Gozalishvili)
- - Added setFontSize method
- - Improved vi keybindings (Trent Ogren)
- - When unfocused make cursor transparent instead of removing it (Harutyun Amirjanyan)
- - Support for matching groups in tokenizer with arrays of tokens (Chris Spencer)
- * Bug fixes
- - Add support for the new OSX scroll bars
- - Properly highlight JavaScript regexp literals
- - Proper handling of unicode characters in JavaScript identifiers
- - Fix remove lines command on last line (Harutyun Amirjanyan)
- - Fix scroll wheel sluggishness in Safari
- - Make keyboard infrastructure route keys like []^$ the right way (Julian Viereck)
- 2011.02.14, Version 0.1.6
- * Floating Anchors
- - An Anchor is a floating pointer in the document.
- - Whenever text is inserted or deleted before the cursor, the position of
- the cursor is updated
- - Usesd for the cursor and selection
- - Basis for bookmarks, multiple cursors and snippets in the future
- * Extensive support for Cocoa style keybindings on the Mac <https://github.com/ajaxorg/ace/issues/closed#issue/116/comment/767803>
- * New commands:
- - center selection in viewport
- - remove to end/start of line
- - split line
- - transpose letters
- * Refator markers
- - Custom code can be used to render markers
- - Markers can be in front or behind the text
- - Markers are now stored in the session (was in the renderer)
- * Lots of IE8 fixes including copy, cut and selections
- * Unit tests can also be run in the browser
- <https://github.com/ajaxorg/ace/blob/master/lib/ace/test/tests.html>
- * Soft wrap can adapt to the width of the editor (Mike Ratcliffe, Joe Cheng)
- * Add minimal node server server.js to run the Ace demo in Chrome
- * The top level editor.html demo has been renamed to index.html
- * Bug fixes
- - Fixed gotoLine to consider wrapped lines when calculating where to scroll to (James Allen)
- - Fixed isues when the editor was scrolled in the web page (Eric Allam)
- - Highlighting of Python string literals
- - Syntax rule for PHP comments
- 2011.02.08, Version 0.1.5
- * Add Coffeescript Mode (Satoshi Murakami)
- * Fix word wrap bug (Julian Viereck)
- * Fix packaged version of the Eclipse mode
- * Loading of workers is more robust
- * Fix "click selection"
- * Allow tokizing empty lines (Daniel Krech)
- * Make PageUp/Down behavior more consistent with native OS (Joe Cheng)
- 2011.02.04, Version 0.1.4
- * Add C/C++ mode contributed by Gastón Kleiman
- * Fix exception in key input
- 2011.02.04, Version 0.1.3
- * Let the packaged version play nice with requireJS
- * Add Ruby mode contributed by Shlomo Zalman Heigh
- * Add Java mode contributed by Tom Tasche
- * Fix annotation bug
- * Changing a document added a new empty line at the end
|