changelogs.md


gozala/method

Repository  -  API  -  Source

2.0.0

March 12, 2013
  • Make naming methods with unique id users responsibility.
    • Fix npm dedup issue by making unique id's users responsibility.

1.0.2

December 26, 2012
  • Delegate to polymorphic methods from .define and .implement so, they can be overidden.

1.0.1

November 11, 2012
  • Fix issues with different Error types as they all inherit from Error.

1.0.0

November 9, 2012
  • Add browser test integration.
    • Fix cross-browser incompatibilities & test failures.
    • Add support for host objects.
    • Add optional hint argument for method to ease debugging.
    • Remove default implementation at definition time.

0.1.1

October 15, 2012
  • Fix regression causing custom type implementation to be stored on objects.

0.1.0

October 15, 2012
  • Remove dependency on name module.

    • Implement fallback for engines that do not support ES5.
    • Add support for built-in type extensions without extending their prototypes.
    • Make API for default definitions more intuitive. Skipping type argument now defines default:

      isFoo.define(function(value) {

      return false
      

      })

    • Make exposed define and implement polymorphic.

    • Removed dev dependency on swank-js.
    • Primitive types string, number, boolean no longer inherit method implementations from Object.

0.0.3

July 17, 2012
  • Remove module boilerplate

0.0.2

June 26, 2012
  • Name changes to make it less conflicting with other library conventions.
    • Expose function version of define & implement methods.
    • Expose Null and Undefined object holding implementations for an associated types.

0.0.1

June 25, 2012
  • Initial release