bot 0.11.1 copy "bot: ^0.11.1" to clipboard
bot: ^0.11.1 copied to clipboard

outdatedDart 1 only

A collection of (mostly) general libraries to make working with Dart more productive.

Changelog - Dart Bag of Tricks #

0.11.1 - 24 Jan 2013 (SDK 0.3.1.2 r17463) #

hop #

  • NEW! Extra arguments after the task name are passed to the Task via an arguments property on TaskContext

hop_tasks #

  • createUnitTestTask now uses extra arguments to filter the set of tests that are run

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.getAngle reports a valid value
  • Array2d can now be zero width, and non-zero height

bot_html #

  • NEW! getTimeoutFuture helper. Wraps window.setTimeout with nice Future semantics.

bot_io #

  • NEW! TempDir
  • NEW! IoHelper

bot_retained #

  • MouseManager
    • BREAKING Renamed from ClickManager
    • Learned how to set cursor for individual Thing instances
    • Learned drag events for Thing instances
  • CanvasThing now correctly invalidates child draw when transform changes

bot_test #

  • NEW! test methods: expectFutureComplete and expectFutureFail
  • NEW! throwsAssertionError matcher

hop #

  • FIX having zero tasks does not cause a exceptions

hop_tasks #

  • BREAKING Renamed createStartProcessTask to createProcessTask
    • Changed the return type to Task
    • Made args argument optional
    • Added optional description argument
  • createDart2JsTask added named params liveTypeAnalysis and rejectDeprecatedFeatures

0.9.0 - 18 Dec 2012 (SDK M2 0.2.9.7 r16251) #

hop_tasks #

  • BREAKING dartdoc now requires packageDir param. 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.dartlang.org.

bot #

  • NEW Added lerp to top-level math functions.
  • AffineTransform
    • NEW learned a new constructor - fromTranslate
    • NEW learned lerpTx function

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 clip property. It wasn't doing anything.
  • BREAKING ShapeThing constructor now uses named arguments.
  • NEW NavLayer -- copied from the Javascript library. Pretty fun.
  • NEW HorizontalAlignment and VerticalAlignment
  • NEW RetainedUtil learned getOffsetVector
  • NEW SubCanvasThing -- similiar to ImageThing, but for drawing contents of a canvas.
  • NEW TextThing An 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 _RetainedEnum as 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 requires methods, DetailedArgumentException

hop #

  • BREAKING Almost everything has changed.
  • Multi-line output is indented correctly.

io #

  • BREAKING io.Color is now io.AnsiColor
  • BREAKING Removed prnt and prntLine. A bit silly, no?

html #

  • CanvasUtil learned setTransform

retained #

  • BREAKING Moved CanvasUtil to bot_html lib

0.6.0 - 19 Nov 2012 (SDK r15042) #

  • BREAKING Merged hop back in. Circular dependencies just make no sense.
  • BREAKING Moved qr into 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.4.0 -- 25 October 2012 (SDK r13851) #

bot #

  • BREAKING Changes to align with new Sequence types

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 hop files into tool dir. These are for devs working with bot.dart not end users.

0.2.0 -- 21 October 2012 (SDK r13679, M1) #

bot #

  • DetailedIllegalArgumentException ctor 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, and docs to 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.draw renamed to _stageDraw
  • PElement.updated event removed
  • Renamed ElementParentImpl to ParentElement
  • Moved logic for handling children from PElement to ParentElement

0.1.0 - 16 October 2012 (SDK r13679) #

  • Aligned with M1 build of Dart r13679
0
likes
0
pub points
5%
popularity

Publisher

unverified uploader

A collection of (mostly) general libraries to make working with Dart more productive.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

args, logging, meta, unittest

More

Packages that depend on bot