addon-sdk/source/lib/method/History.md

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/addon-sdk/source/lib/method/History.md	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,55 @@
     1.4 +# Changes
     1.5 +
     1.6 +## 1.0.2 / 2012-12-26
     1.7 +
     1.8 +  - Delegate to polymorphic methods from `.define` and `.implement` so, they
     1.9 +    can be overidden.
    1.10 +
    1.11 +## 1.0.1 / 2012-11-11
    1.12 +
    1.13 +  - Fix issues with different `Error` types as they all inherit from
    1.14 +    `Error`.
    1.15 +
    1.16 +## 1.0.0 / 2012-11-09
    1.17 +
    1.18 +  - Add browser test integration.
    1.19 +  - Fix cross-browser incompatibilities & test failures.
    1.20 +  - Add support for host objects.
    1.21 +  - Add optional `hint` argument for method to ease debugging.
    1.22 +  - Remove default implementation at definition time.
    1.23 +
    1.24 +## 0.1.1 / 2012-10-15
    1.25 +
    1.26 + - Fix regression causing custom type implementation to be stored on objects.
    1.27 +
    1.28 +## 0.1.0 / 2012-10-15
    1.29 +
    1.30 + - Remove dependency on name module.
    1.31 + - Implement fallback for engines that do not support ES5.
    1.32 + - Add support for built-in type extensions without extending their prototypes.
    1.33 + - Make API for default definitions more intuitive.
    1.34 +   Skipping type argument now defines default:
    1.35 +
    1.36 +      isFoo.define(function(value) {
    1.37 +        return false
    1.38 +      })
    1.39 +
    1.40 + - Make exposed `define` and `implement` polymorphic.
    1.41 + - Removed dev dependency on swank-js.
    1.42 + - Primitive types `string, number, boolean` no longer inherit method
    1.43 +   implementations from `Object`.
    1.44 +
    1.45 +## 0.0.3 / 2012-07-17
    1.46 +
    1.47 +  - Remove module boilerplate
    1.48 +
    1.49 +## 0.0.2 / 2012-06-26
    1.50 +
    1.51 +  - Name changes to make it less conflicting with other library conventions.
    1.52 +  - Expose function version of `define` & `implement` methods.
    1.53 +  - Expose `Null` and `Undefined` object holding implementations for an
    1.54 +    associated types.
    1.55 +
    1.56 +## 0.0.1 / 2012-06-25
    1.57 +
    1.58 +  - Initial release

mercurial