Skip to content

Latest commit

 

History

History
256 lines (113 loc) · 6.33 KB

CHANGELOG.md

File metadata and controls

256 lines (113 loc) · 6.33 KB

Change Log

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

6.0.4 (2017-06-16)

Bug Fixes

  • no need to .call factory (1eca361)

6.0.3 (2017-06-15)

Bug Fixes

6.0.2 (2017-04-06)

Bug Fixes

6.0.1 (2017-03-19)

Bug Fixes

  • clean output from concat (c06ff7a)

6.0.0 (2017-03-18)

Features

BREAKING CHANGES

  • It was never specified how duplicate specs were supposed to be applied but from now overlaps are disallowed.

5.0.1 (2016-10-19)

Bug Fixes

  • create: don't name Composition (a29964b)

5.0.0 (2016-10-16)

Features

  • prototype: allow prototype value to be a function (1f99354)

BREAKING CHANGES

  • prototype: We've retired proto as it can be better implemented with a callback.

4.2.1 (2016-10-16)

Bug Fixes

  • prototype: smaller proto (d8b5262)

4.2.0 (2016-10-16)

Bug Fixes

Features

  • prototype: added support for proto (186b686)

4.1.1 (2016-10-12)

Bug Fixes

  • packaging: Updated package.json (233d02e)
  • tests: Clean UMD (b8c5a57)

4.1.0 (2016-09-22)

Features

  • prototype: added support for setting protype (#3) (8856c6f)

4.0.0 (2016-09-13)

Features

BREAKING CHANGES

  • The package name was changed from mu-compose to mu-create to not clash with existing npm package.

3.1.0 (2016-09-13)

Features

  • added basic extend based on concat (ae23799)

3.0.0 (2016-09-12)

Features

  • allow safe extension of rules and blueprints (800cf39)

BREAKING CHANGES

  • this commit allows for a safer extension point and thus the old .rules and .blueprints properties are now removed.

2.2.0 (2016-09-12)

Features

  • expose rules and blueprints (a2c7ace)

2.1.1 (2016-09-09)

2.1.0 (2016-09-08)

Features

  • make it all testable with tap (#1) (bdc891d)

2.0.0 (2016-09-03)

Bug Fixes

  • update package name in package.json (ab05161)

Features

  • constructors can change arguments for next invocation (ebe172e)

BREAKING CHANGES

  • Previously constructors could return a new value that would change the return type of the object. The new usage is to return a value to be passed to the next constructor - if the value is an array || arguments it will be spread over the next constructor, if it's a native type it will be wrapped in an array and spread over the next constructor, otherwise the previous args will be used for the next invocation.

1.0.1 (2016-09-03)

Bug Fixes

1.0.0 (2016-09-02)

Features

  • more generic composition key (ea5b661)
  • regexp now takes callback as argument (3bb3bfa)
  • retired dom for more generic regexp (af48bf1)

1.0.0 (2016-09-02)

Features

  • more generic composition key (ea5b661)
  • regexp now takes callback as argument (3bb3bfa)
  • retired dom for more generic regexp (af48bf1)