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

branch
TOR_BUG_9701
changeset 15
b8a032363ba2
equal deleted inserted replaced
-1:000000000000 0:ed5883089016
1 # Changes
2
3 ## 1.0.2 / 2012-12-26
4
5 - Delegate to polymorphic methods from `.define` and `.implement` so, they
6 can be overidden.
7
8 ## 1.0.1 / 2012-11-11
9
10 - Fix issues with different `Error` types as they all inherit from
11 `Error`.
12
13 ## 1.0.0 / 2012-11-09
14
15 - Add browser test integration.
16 - Fix cross-browser incompatibilities & test failures.
17 - Add support for host objects.
18 - Add optional `hint` argument for method to ease debugging.
19 - Remove default implementation at definition time.
20
21 ## 0.1.1 / 2012-10-15
22
23 - Fix regression causing custom type implementation to be stored on objects.
24
25 ## 0.1.0 / 2012-10-15
26
27 - Remove dependency on name module.
28 - Implement fallback for engines that do not support ES5.
29 - Add support for built-in type extensions without extending their prototypes.
30 - Make API for default definitions more intuitive.
31 Skipping type argument now defines default:
32
33 isFoo.define(function(value) {
34 return false
35 })
36
37 - Make exposed `define` and `implement` polymorphic.
38 - Removed dev dependency on swank-js.
39 - Primitive types `string, number, boolean` no longer inherit method
40 implementations from `Object`.
41
42 ## 0.0.3 / 2012-07-17
43
44 - Remove module boilerplate
45
46 ## 0.0.2 / 2012-06-26
47
48 - Name changes to make it less conflicting with other library conventions.
49 - Expose function version of `define` & `implement` methods.
50 - Expose `Null` and `Undefined` object holding implementations for an
51 associated types.
52
53 ## 0.0.1 / 2012-06-25
54
55 - Initial release

mercurial