PackageTrack
Sign in Get early access

ace

Dart bindings for the Ace code editor.

0.7.2 DirectMyFile/ace.dart

What this package is like to depend on

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

0 releases in the last 12 months

see the full history below

Release timeline

46 releases · Sep 2013 to May 2016
2014 2016 2018 2020 2022 2024 2026
Release Pre-release

Releases

latest 46
  1. 0.7.2 21 May 2016

    Nothing published for this version

  2. 0.7.1+3.4.15 20 May 2016
    Release notes
    • No longer maintained.
    Open source →
  3. 0.7.0+3.4.15 24 Nov 2015
    Release notes
    • Migrated tests to the unittest package.
    • Removed the ace.pure library.
    Open source →
  4. 0.6.2+3.4.15 04 Apr 2015
    Release notes
    • Updated to ace-builds version 03.04.15.
    Open source →
  5. 0.6.1+3.3.15 07 Mar 2015
    Release notes
    • Updated to ace-builds version 03.03.15.
    Open source →
  6. 0.6.0+24.2.15 25 Feb 2015
    Release notes
    • Updated to ace-builds version 24.02.15.
    • Removed the 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.
    Open source →
  7. 0.5.10+20.12.14 21 Dec 2014
    Release notes
    • Suppressed a console warning introduced by ace-builds 20.12.14; it appears that "Automatically scrolling cursor into view after selection change" is deprecated functionality and will be disabled in the next build of ace.js.
    Open source →
  8. 0.5.9+20.12.14 20 Dec 2014
    Release notes
    • Updated to ace-builds version 20.12.14.
    • Added the showFoldWidgets getter/setter to Editor.
    • Added the isClean getter and the markClean method to UndoManager.
    Open source →
  9. 0.5.8+8.11.14 09 Nov 2014
    Release notes
    • Updated to ace-builds version 08.11.14.
    • Started wiki documentation. (@jackd)
    • Added annotations and token information to the kitchen_sink example and a new custom_mode_example. (@jackd)
    Open source →
  10. 0.5.7+9.10.2014 11 Oct 2014
    Release notes
    • Updated to ace-builds version 09.10.2014.
    Open source →
  11. 0.5.6+20.9.2014 25 Sep 2014
    Release notes
    • Added the lineHeight getter and the textToScreenCoordinates method to VirtualRenderer.
    Open source →
  12. 0.5.5+20.9.2014 21 Sep 2014
    Release notes
    • Updated to ace-builds version 20.09.2014.
    • Fixed a stack overflow error when calling some getters on a loaded Theme.
    Open source →
  13. 0.5.4+17.8.2014 17 Aug 2014
    Release notes
    • Updated to ace-builds version 17.08.2014.
    Open source →
  14. 0.5.3+7.9.2014 27 Jul 2014
    Release notes
    • Added .glsl, .frag, and .vert to the default mode extension map.
    Open source →
  15. 0.5.2+7.9.2014 13 Jul 2014
    Release notes
    • Updated to ace-builds version 07.09.2014.
    • Added a gh-pages branch to host the live demo application and added a link to the demo in the README.
    Open source →
  16. 0.5.1+7.1.2014 02 Jul 2014
    Release notes
    • Updated to ace-builds version 07.01.2014.
    • Added the Config abstract class and the ace.config top-level getter.
    Open source →
  17. 0.5.0+6.9.2014 30 Jun 2014
    Release notes
    • Added .cmd, .diff, .haml, .jade, and .proto to the extension map used by the new Mode.forFile factory.
    • 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 of the runtimeType of a delta (e.g. delta as InsertLinesDelta).
    Open source →
  18. 0.4.1+6.9.2014 28 Jun 2014
    Release notes
    • Removed API docgen to allow pub.dartlang.org to automatically link to the correct API docs for each version at dartdocs.org.
    Open source →
  19. 0.4.0+6.9.2014 10 Jun 2014
    Release notes
    • Updated to ace-builds version 06.09.2014.
    • Added .vala to the extension map used by the new Mode.forFile factory.
    • Changed the return type of screenLength, screenWidth, scrollLeft and scrollTop from int to num in EditSession to support sub-pixel precision.
    • Added the scrollToLine and scrollToRow methods to Editor.
    • Added the getTokenAt and getTokens methods to EditSession and the Token class.
    • Added linking extension support; multiselect must be turned off: (@umop)
    ace.require('ace/ext/linking');
    editor.setOptions({'enableMultiselect' : false, 'enableLinking' : true});
    
    • Changed the return type of Disposable.dispose from void to Future.
    • Changed the implementation regarding event streams of proxy objects such that they are created lazily and only attached to the underlying JavaScript object when there is an active stream subscription. This is a significant performance enhancement both in terms of compiled application code size and execution.
    Open source →
  20. 0.3.8+4.11.2014 08 May 2014
    Release notes
    • Added the 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').
    Open source →
  21. 0.3.7+4.11.2014 16 Apr 2014
    Release notes
    • Updated to ace-builds version 04.11.2014.
    • Added the lastVisibleRow getter to Editor and VirtualRenderer.
    • Added .htm to the extension map used by the new Mode.forFile factory.
    Open source →
  22. 0.3.6+3.8.2014 10 Mar 2014
    Release notes
    • Added the commands getter and the execCommand method to Editor.
    • Added the Command and CommandManager classes.
    • Updated to ace-builds version 03.08.2014.
    Open source →
  23. 0.3.5+2.28.2014 05 Mar 2014
    Release notes
    • Fixed a bug in the Editor.onPaste event stream that arrived with a change in ace-builds 02.28.2014.
    • Added the paste method to Editor.
    • Updated API documentation generation to use the new docgen tool.
    • Added .as, .ini, .pl, .pm, and .sass to the extension map used by the new Mode.forFile factory.
    Open source →
  24. 0.3.4+2.28.2014 28 Feb 2014
    Release notes
    • Updated to ace-builds version 02.28.2014.
    • Added the fadeFoldWidgets getter / setter to Editor.
    • Added the getLineRange method to Selection.
    Open source →
  25. 0.3.3+1.8.2014 11 Feb 2014
    Release notes
    • Changed the data carried by a number of 'empty' streams from this to null for performance reasons.
    Open source →
  26. 0.3.2+1.8.2014 26 Jan 2014
    Release notes
    • Added the wrapLimit setter to EditSession.
    • Replaced the EditSession.wrapLimitRange getter with the getWrapLimitRange method.
    Open source →
  27. 0.3.1+1.8.2014 21 Jan 2014
    Release notes
    • Added an OptionsProvider implementation to the EditSession.
    • Fixed some bugs in Mode proxy objects.
    Open source →
  28. 0.3.0+1.8.2014 18 Jan 2014
    Release notes
    • Decoupled the 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;
      ...
    }
    
    Open source →
  29. 0.2.0+1.8.2014 16 Jan 2014
    Release notes
    • Replaced the EditSession.breakpoints getter with the getBreakpoints method.
    • Split EditSession.annotations getter/setter into the getAnnotations and setAnnotations methods; this matches ace.js and helps to clarify their separate behavior.
    • Added the static Mode.extensionMap getter; the user may modify this map to configure the new Mode.forFile factory.
    • Added the new Mode.named factory, name getter, and enumeration constants to Mode.
    • Added gotoLine and the onChangeSelection event stream to Editor.
    • Added the Marker class and expose the onChangeBackMarker, onChangeFrontMarker, addMarker, getMarkers and removeMarker members on the EditSession class.
    • Added the Fold, FoldLine, Placeholder and RangeList classes.
    • Added the Folding abstract class and have EditSession implement it.
    • Added the onChangeFold event stream to EditSession.
    Open source →
  30. 0.1.7+1.8.2014 09 Jan 2014
    Release notes
    • Updated to ace-builds version 01.08.2014.
    Open source →
  31. 0.1.6+12.2.2013 03 Jan 2014
    Release notes
    • Added the UndoManagerBase class and implemented the EditSession.undoManager setter; the argument to this setter must be an object derived from UndoManagerBase.
    • Optimized some list and map conversions on the dart:js boundary.
    • Added the Annotation class and expose the onChangeAnnotation, annotations, and clearAnnotations members on the EditSession class.
    • Added a new example/annotations.
    Open source →
  32. 0.1.5+12.2.2013 12 Dec 2013
    Release notes
    • Added containerElement and mouseEventTarget getters to the VirtualRenderer.
    • Added .lua, .hs, .hx, .scala, and .svg to the extension map used by the new Mode.forFile factory.
    Open source →
  33. 0.1.4+12.2.2013 03 Dec 2013
    Release notes
    • Updated to ace-builds version 12.02.2013.
    • Added showGutter, printMarginColumn, and an OptionsProvider implementation to the VirtualRenderer.
    Open source →
  34. 0.1.3+10.28.2013 22 Nov 2013
    Release notes
    • Added the KeyBinding and KeyboardHandler abstract classes and expose the Editor.keyBinding getter and the Editor.keyboardHandler getter / setter.
    Open source →
  35. 0.1.2+10.28.2013 14 Nov 2013
    Release notes
    • Added a new example/autocomplete.
    • Added the require top-level function.
    • Added the OptionsProvider abstract class and have Editor implement it.
    Open source →
  36. 0.1.1+10.28.2013 09 Nov 2013
    Release notes
    • Updated pubspec for Dart 1.0 release as requested.
    Open source →
  37. 0.1.0+10.28.2013 05 Nov 2013
    Release notes
    • Updated to ace-builds version 10.28.2013.
    • Updated to SDK 0.8.10_r29803.
    • Added documentation and test coverage to a number of public methods; please consult the commit history for details.
    Open source →
  38. 0.0.9+10.21.2013 25 Oct 2013
    Release notes
    • Updated to ace-builds version 10.21.2013.
    • Fixed a couple of bugs from the move to dart:js.
    Open source →
  39. 0.0.8+10.7.2013 24 Oct 2013
    Release notes
    • Updated to SDK 0.8.5_r28990.
    • Removed dependency on js package and moved code to use the dart:js library instead.
    Open source →
  40. 0.0.7+10.7.2013 12 Oct 2013
    Release notes
    • Added several public methods to the Range class with documentation and test coverage.
    • Changed the noClip parameter of Anchor.setPosition to a named optional parameter clip which defaults to true.
    • Changed the dontSelect parameter of UndoManager.undo and redo to a named optional parameter select which defaults to true.
    • Changed the cursorPos parameter of Editor.setValue to an optional parameter cursorPosition which defaults to 0 (select all) and documented the method.
    • Changed the times parameter of the Editor methods navigateDown, navigateLeft, navigateRight, and navigateUp to be optional with default value of 1.
    Open source →
  41. 0.0.6+10.7.2013 07 Oct 2013
    Release notes
    • 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 issue.
    Open source →
  42. 0.0.5+10.7.2013 07 Oct 2013

    Nothing published for this version

  43. 0.0.4+9.11.2013 03 Oct 2013
    Release notes
    • Updated to SDK 0.7.6_r28108.
    • Added documentation and test coverage to a number of public methods; please consult the commit history for details.
    • Fixed Editor.onChangeSession stream type to EditSessionChangeEvent thanks to a bug fix in the js-interop package.
    Open source →
  44. 0.0.3+9.11.2013 25 Sep 2013
    Release notes
    • Updated to SDK 0.7.5_r27776.
    • Added documentation and test coverage to a number of public methods; please consult the commit history for details.
    Open source →
  45. 0.0.2+9.11.2013 20 Sep 2013
    Release notes
    • Removed leading 0 from the version metadata string as it was being stripped when publishing and that was causing issues.
    • Added LICENSE and README for ace.js to lib/src/js.
    Open source →
  46. 0.0.1+9.11.2013 19 Sep 2013

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive