bot 0.11.4-beta  bot: ^0.11.4-beta copied to clipboard
bot: ^0.11.4-beta copied to clipboard
A collection of (mostly) general libraries to make working with Dart more productive.
Changelog - Dart Bag of Tricks #
0.11.4-beta 31 Jan 2013 (SDK 0.3.2.0 r17657) #
bot_git #
- A lot of updates and additions
- NEW! CommitReference,BranchReference,Commit,TreeEntry
- NEW! GitDirlearnedgetCommitCount,getBranchNames,getBranchReferences,getCommit,lsTree
- BREAKING GitDir.writeObjectrenamed towriteObjects
hop_tasks #
- branchForDiradded an optional- workingDirargument
0.11.3 29 Jan 2013 (SDK 0.3.2.0 r17657) #
- Bumped loggingdependency to>=v0.3.2
bot #
- More tests for colors. Tiny tweak to improve error report for bad ctor values in HslColor
- Better exceptions when DetailedArgumentErroris used incorrectly
- requireArgumentuses- DetailedArgumentErrorcorrectly
0.11.2 28 Jan 2013 (SDK 0.3.2.0 r17657) #
- A number of changes to support SDK 0.3.2.0. Although no breaking changes directly affecting users.
hop #
- Cleanly handle the case where an async task throws an exception before returning a future.
0.11.1 24 Jan 2013 (SDK 0.3.1.2 r17463) #
0.11.0 22 Jan 2013 (SDK 0.3.1.1 r17328) #
No features were knowingly added, removed, or changed but a lot of code was churned to support the updated SDK.
0.10.0 09 Jan 2013 (SDK 0.2.10.1 r16761) #
- BREAKING Import file names have been updated to include the bot_prefix.- import 'package:bot/bot_retained.dart';instead of- import 'package:bot/retained.dart';
 
bot #
- BREAKING Vector.getAnglereports a valid value
- Array2dcan now be zero width, and non-zero height
bot_html #
- NEW! getTimeoutFuturehelper. Wrapswindow.setTimeoutwith niceFuturesemantics.
bot_io #
- NEW! TempDir
- NEW! IoHelper
bot_retained #
- MouseManager- BREAKING Renamed from ClickManager
- Learned how to set cursor for individual Thinginstances
- Learned drag events for Thinginstances
 
- BREAKING Renamed from 
- CanvasThingnow correctly invalidates child draw when transform changes
bot_test #
- NEW! test methods: expectFutureCompleteandexpectFutureFail
- NEW! throwsAssertionErrormatcher
hop #
- FIX having zero tasks does not cause a exceptions
hop_tasks #
- BREAKING Renamed createStartProcessTasktocreateProcessTask- Changed the return type to Task
- Made argsargument optional
- Added optional descriptionargument
 
- Changed the return type to 
- createDart2JsTaskadded named params- liveTypeAnalysisand- rejectDeprecatedFeatures
0.9.0 18 Dec 2012 (SDK M2 0.2.9.7 r16251) #
hop_tasks #
- BREAKING dartdocnow requirespackageDirparam. With recent SDK updates, one can now generate docs for libraries that use external packages.
- dart2js: added optional packageRoot, output, allowUnsafeEval args
0.8.0 11 Dec 2012 (SDK r15948) #
BREAKING Moved dependencies on SDK libraries to versions on pub.flutter-io.cn.
bot #
- NEW Added lerpto top-level math functions.
- AffineTransform- NEW learned a new constructor - fromTranslate
- NEW learned lerpTxfunction
 
- NEW learned a new constructor - 
bot_retained #
- BREAKING Massive rename. Element is way to overloaded, hence names like 'PElement'. Going with 'Thing'. Not ideal, but not overloaded.
- Thing- NEW learned alpha-- or at least uses it now
- BREAKING a tiny change to how dirty state is tracked to allow thingss to effectively request animation in drawOverride.
- BREAKING Eliminated 'cacheEnabled' ctor argument.
- BREAKING Removed clipproperty. It wasn't doing anything.
 
- BREAKING Removed 
 
- NEW learned 
- BREAKING ShapeThingconstructor now uses named arguments.
- NEW NavLayer-- copied from the Javascript library. Pretty fun.
- NEW HorizontalAlignmentandVerticalAlignment
- NEW RetainedUtillearnedgetOffsetVector
- NEW SubCanvasThing-- similiar toImageThing, but for drawing contents of a canvas.
- NEW TextThingAn element to display text. Lot's of work to do, but a good start.
- NEW StageWrapper- handles requesting frames and drawing them when the stage updates.
- Added nifty _RetainedEnumas a relatively safe, private subclass for other enum types.
0.7.0 27 Nov 2012 (SDK r15355) #
bot #
- BREAKING Renamed exception classes to align with Dart naming conventions.
- BREAKING Slight changes to requiresmethods,DetailedArgumentException
hop #
- BREAKING Almost everything has changed.
- Multi-line output is indented correctly.
io #
- BREAKING io.Coloris nowio.AnsiColor
- BREAKING Removed prntandprntLine. A bit silly, no?
html #
- CanvasUtillearned- setTransform
retained #
- BREAKING Moved CanvasUtiltobot_htmllib
0.6.0 19 Nov 2012 (SDK r15042) #
- BREAKING Merged hopback in. Circular dependencies just make no sense.
- BREAKING Moved qrinto its own repository.
- A bunch of fixes to support more recent Dart release.
0.5.0 -- 6 Nov 2012 (SDK r14554) #
- BREAKING Changes to align with Dart r14554.
0.3.0 -- 24 October 2012 (SDK r13851) #
- BREAKING Changes to align with Dart integration build v13851
0.2.1 -- 22 October 2012 (SDK r13679, M1) #
- Moved hopfiles intotooldir. These are for devs working withbot.dartnot end users.
0.2.0 -- 21 October 2012 (SDK r13679, M1) #
bot #
- DetailedIllegalArgumentExceptionctor is now- const
- Removed private _SimpleSet. Not used.
hop - New #
- An attempt to create a process management system similiar to Rake in the Ruby world or Cake in the CoffeeScript world.
- Moved test,dart2js, anddocsto this new system.
- Naming: A play off frog. Which is a play off dart. As in "dart frog" and "frog hop". Yeah a stretch, but it's short.
retained - Breaking Changes #
- PElement.drawrenamed to- _stageDraw
- PElement.updatedevent removed
- Renamed ElementParentImpltoParentElement
- Moved logic for handling children from PElementtoParentElement
0.1.0 16 October 2012 (SDK r13679) #
- Aligned with M1 build of Dart r13679