undone 0.2.3
undone: ^0.2.3 copied to clipboard
A library for undo and redo.
Undone Changes #
0.2.3 #
- Updated to SDK 0.5.11_r23200.
- Added
mirrors.dartlibrary with aSetFieldaction; this is a separate library so that users conciously import it and its dependency ondart:mirrors.
0.2.2 #
- Updated to SDK 0.5.7_r22611.
- Handle the change to Completer behavior; they are now completed asynchronously by default. A schedule will now flush pending actions at the end of the series of asynchronous events trigerred by its completers, making it more bulletproof.
0.2.1 #
- Updated to SDK 0.5.3_r22223.
- Avoid streaming
statesevents unless there is a listener and the stream is not paused. This avoids potential memory leaks that might arise with buffered events.
0.2.0 #
- Updated to SDK 0.5.0_r21823.
0.1.8 #
- Updated to SDK 0.4.7_r21548.
0.1.7 #
- Updated to SDK 0.4.4_r20810.
- Switched to using
assertfor dead code removal of logging code instead of aconst bool; the old mechanism required users to modify the library code to enable logging, which was not ideal. Now, logging will be enabled in 'checked' mode and it will be stripped in 'production' mode.
0.1.6 #
- Changed the type of
Schedule.statestoStream<String>and states are now enumerated asstatic const String.
0.1.5 #
- Added logging code to the library; default disabled for dead code elimination.
- Fixed a number of bugs.
- Removed the Timer-based
waitutility function from the tests.
0.1.4 #
- Added
timeoutMstowaittest utility function; drone.io was hanging since the new SDK (0.4.3_r20444) so this was added to try and catch the error but now the error is not reproducing. This should catch future test hangs.
0.1.3 #
- Updated to SDK 0.4.3_r20444.
0.1.2 #
- Added a link to an article in the README.
0.1.1 #
- Added
documentationlink to pubspec.
0.1.0 #
- README and dartdoc improvements.
0.0.4 #
- README improvements.
0.0.3 #
- Updated to SDK 0.4.2_r20259.
- Moved
unittesttodev_dependencies. - Bug fix: continuations on undo(), redo(), to() are now called before we flush pending actions; this ensures continuations see things as a result of the operation they are chained to.
0.0.2 #
- Added
homepageto pubspec.
0.0.1 #
- Initial release.