Changelog

0.3.0 [2016-08-07]

Improvements

  • issue #36: Wheelie handles automatically tasks' watchers without creating a watch task in the recipe
  • issue #37: Tasks defined in a recipe can be disabled using the Wheelie#disable() API

Bugfixes

  • fixed #38: adding two task with the same name, increases the size attribute

0.2.1 [2016-08-06]

Bugfixes

  • fixed #35: index.js returns a Wheelie instance instead of the constructor

0.2.0 [2016-08-06]

Breaking changes

  • issue #29: updated settings defaults (writeLevel, build and dist)

Improvements

  • issue #31: config file is now flat; remove logger and wheelie keyword
  • issue #32: using Jest as a test framework
  • issue #10: Wheelie internals are now private (registry and options)
  • issue #33: the Task model provides the isValid() method that validates set fields
  • README improvement
  • provide documentation

Bugfixes

  • fixed #22: the exception system doesn't provide the right amount of information
  • fixed #30: there is no way to update Wheelie internal configurations
  • fixed #34: remove options proxies; enforce a clear way to update Wheelie defaults

0.1.4 [2016-04-15]

  • Updating all dependencies

0.1.3 [2015-08-12]

  • Bugfix: Utils#extend() method now deeply extends and updates Array objects
  • Convention: all paths uses a trailing slash

0.1.2 [2015-08-07]

  • #16: Task#run() method receives Wheelie global options
  • #17: noop helper that disables a plugin

0.1.1 [2015-08-07]

  • added gulp-notify plugin used by the error handler

0.1.0 [2015-08-07]

  • First pre-release
  • Sharing the same gulp instance imported from the main project
  • Providing the Wheelie registry
  • Task#config() lazy loading
  • Wheelie tasks configurations can be updated using Wheelie#update()