NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Dart bindings for the Ace code editor.
Last release 10 years ago
no release in 18 months
Release timing varies
gaps range from 1 weeks to 8 months
Nearly every release is documented
notes for 43 of 46 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
46 releases · first in 2013
Nothing published for this version
- No longer maintained.
Migrated tests to the unittest package.
unittest package.ace.pure library.One column per quarter.
Updated to ace-builds version 03.04.15.
Updated to ace-builds version 03.03.15.
Updated to ace-builds version 24.02.15.
ace-builds js files from the lib/ directory. Many users will
not require all of the files (themes, modes, etc...) for their application and
currently there is no easy way to exclude these files from an application built
with pub build. Also, some users may need or want to use their own version of
ace.js to pull in bug fixes or other modifications. It was therefore decided
to use the latest ace-builds in this package for the tests and examples
only. Each application is now responsible for including its own copy of the
Javascript files it desires.…cursor into view after selection change" is deprecated functionality and will be disabled in the next build of ace.js.
Updated to ace-builds version 20.12.14.
showFoldWidgets getter/setter to Editor.isClean getter and the markClean method to UndoManager.Updated to ace-builds version 08.11.14.
kitchen_sink example and a
new custom_mode_example. (@jackd)Updated to ace-builds version 09.10.2014.
Added the lineHeight getter and the textToScreenCoordinates method to VirtualRenderer.
lineHeight getter and the textToScreenCoordinates method to
VirtualRenderer.Updated to ace-builds version 20.09.2014.
Theme.Updated to ace-builds version 17.08.2014.
Added .glsl, .frag, and .vert to the default mode extension map.
.glsl, .frag, and .vert to the default mode extension map.Updated to ace-builds version 07.09.2014.
gh-pages branch to host the live demo application and added a link
to the demo in the README.Updated to ace-builds version 07.01.2014.
Config abstract class and the ace.config top-level getter.Removed the Delta subtypes and made Delta a concrete class as an optimization; this is only a breaking change in the case where client code made use o…
.cmd, .diff, .haml, .jade, and .proto to the extension map
used by the new Mode.forFile factory.Delta subtypes and made Delta a concrete class as an
optimization; this is only a breaking change in the case where client code made
use of the runtimeType of a delta (e.g. delta as InsertLinesDelta).Removed API docgen to allow pub.dartlang.org to automatically link to the correct API docs for each version at dartdocs.org.
pub.dartlang.org to automatically link to the
correct API docs for each version at dartdocs.org.Updated to ace-builds version 06.09.2014.
.vala to the extension map used by the new Mode.forFile factory.screenLength, screenWidth, scrollLeft and
scrollTop from int to num in EditSession to support sub-pixel precision.scrollToLine and scrollToRow methods to Editor.getTokenAt and getTokens methods to EditSession and the
Token class.ace.require('ace/ext/linking');
editor.setOptions({'enableMultiselect' : false, 'enableLinking' : true});
Disposable.dispose from void to Future.Added the LanguageTools, AutoCompleter and Completion classes to support the ace/ext/language_tools extension. An instance of LanguageTools is now ret
LanguageTools, AutoCompleter and Completion classes to support
the ace/ext/language_tools extension. An instance of LanguageTools is now
returned by a call to require('ace/ext/language_tools').Updated to ace-builds version 04.11.2014.
lastVisibleRow getter to Editor and VirtualRenderer..htm to the extension map used by the new Mode.forFile factory.Added the commands getter and the execCommand method to Editor.
commands getter and the execCommand method to Editor.Command and CommandManager classes.Fixed a bug in the Editor.onPaste event stream that arrived with a change in ace-builds 02.28.2014.
Editor.onPaste event stream that arrived with a change in
ace-builds 02.28.2014.paste method to Editor.docgen tool..as, .ini, .pl, .pm, and .sass to the extension map used by
the new Mode.forFile factory.Updated to ace-builds version 02.28.2014.
fadeFoldWidgets getter / setter to Editor.getLineRange method to Selection.Changed the data carried by a number of 'empty' streams from this to null for performance reasons.
this to null
for performance reasons.Added the wrapLimit setter to EditSession.
wrapLimit setter to EditSession.EditSession.wrapLimitRange getter with the getWrapLimitRange
method.Added an OptionsProvider implementation to the EditSession.
OptionsProvider implementation to the EditSession.Mode proxy objects.Decoupled the Implementation from the ace library by adding an ace.proxy library; the library user is responsible for setting the implementation varia
Implementation from the ace library by adding an ace.proxy
library; the library user is responsible for setting the implementation
variable prior to making any other calls to the ace library. For example:import 'package:ace/ace.dart' as ace;
import 'package:ace/proxy.dart';
main() {
ace.implementation = ACE_PROXY_IMPLEMENTATION;
...
}
Replaced the EditSession.breakpoints getter with the getBreakpoints method.
EditSession.breakpoints getter with the getBreakpoints
method.EditSession.annotations getter/setter into the getAnnotations and
setAnnotations methods; this matches ace.js and helps to clarify their
separate behavior.Mode.extensionMap getter; the user may modify this map to
configure the new Mode.forFile factory.new Mode.named factory, name getter, and enumeration constants
to Mode.gotoLine and the onChangeSelection event stream to Editor.Marker class and expose the onChangeBackMarker,
onChangeFrontMarker, addMarker, getMarkers and removeMarker members on
the EditSession class.Fold, FoldLine, Placeholder and RangeList classes.Folding abstract class and have EditSession implement it.onChangeFold event stream to EditSession.Updated to ace-builds version 01.08.2014.
Added the UndoManagerBase class and implemented the EditSession.undoManager setter; the argument to this setter _must_ be an object derived from UndoM
UndoManagerBase class and implemented the
EditSession.undoManager setter; the argument to this setter must be an
object derived from UndoManagerBase.dart:js boundary.Annotation class and expose the onChangeAnnotation,
annotations, and clearAnnotations members on the EditSession class.example/annotations.Added containerElement and mouseEventTarget getters to the VirtualRenderer.
containerElement and mouseEventTarget getters to the
VirtualRenderer..lua, .hs, .hx, .scala, and .svg to the extension map used by
the new Mode.forFile factory.Updated to ace-builds version 12.02.2013.
showGutter, printMarginColumn, and an OptionsProvider
implementation to the VirtualRenderer.Added the KeyBinding and KeyboardHandler abstract classes and expose the Editor.keyBinding getter and the Editor.keyboardHandler getter / setter.
KeyBinding and KeyboardHandler abstract classes and expose the
Editor.keyBinding getter and the Editor.keyboardHandler getter / setter.Added a new example/autocomplete.
example/autocomplete.require top-level function.OptionsProvider abstract class and have Editor implement it.Updated pubspec for Dart 1.0 release as requested.
Updated to ace-builds version 10.28.2013.
Updated to ace-builds version 10.21.2013.
dart:js.Removed dependency on js package and moved code to use the dart:js library instead.
js package and moved code to use the dart:js
library instead.Added several public methods to the Range class with documentation and test coverage.
Range class with documentation and test
coverage.noClip parameter of Anchor.setPosition to a named optional
parameter clip which defaults to true.dontSelect parameter of UndoManager.undo and redo to a named
optional parameter select which defaults to true.cursorPos parameter of Editor.setValue to an optional
parameter cursorPosition which defaults to 0 (select all) and documented the
method.times parameter of the Editor methods navigateDown,
navigateLeft, navigateRight, and navigateUp to be optional with default
value of 1.Pub doesn't seem to like a 0 in the version metadata just about anywhere. This is really a pub bug but I'm going to drop the 0 to work around the issu
0 in the version metadata just about anywhere.
This is really a pub bug but I'm going to drop the 0 to work around the issue.Nothing published for this version
Added documentation and test coverage to a number of public methods; please consult the commit history for details.
Editor.onChangeSession stream type to EditSessionChangeEvent thanks
to a bug fix in the js-interop package.Added documentation and test coverage to a number of public methods; please consult the commit history for details.
Removed leading 0 from the version metadata string as it was being stripped when publishing and that was causing issues.
0 from the version metadata string as it was being stripped
when publishing and that was causing issues.lib/src/js.Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →