1 | For recent changelog see CHANGELOG.md
|
2 |
|
3 | -----
|
4 |
|
5 | v3.1.1 -- 2017.03.15
|
6 | * Improve documentation
|
7 | * Improve error messages
|
8 | * Update dependencies
|
9 |
|
10 | v3.1.0 -- 2016.06.03
|
11 | * Fix internals of symbol detection
|
12 | * Ensure Symbol.prototype[Symbol.toPrimitive] in all cases returns primitive value
|
13 | (fixes Node v6 support)
|
14 | * Create native symbols whenver possible
|
15 |
|
16 | v3.0.2 -- 2015.12.12
|
17 | * Fix definition flow, so uneven state of Symbol implementation doesn't crash initialization of
|
18 | polyfill. See #13
|
19 |
|
20 | v3.0.1 -- 2015.10.22
|
21 | * Workaround for IE11 bug (reported in #12)
|
22 |
|
23 | v3.0.0 -- 2015.10.02
|
24 | * Reuse native symbols (e.g. iterator, toStringTag etc.) in a polyfill if they're available
|
25 | Otherwise polyfill symbols may not be recognized by other functions
|
26 | * Improve documentation
|
27 |
|
28 | v2.0.1 -- 2015.01.28
|
29 | * Fix Symbol.prototype[Symbol.isPrimitive] implementation
|
30 | * Improve validation within Symbol.prototype.toString and
|
31 | Symbol.prototype.valueOf
|
32 |
|
33 | v2.0.0 -- 2015.01.28
|
34 | * Update up to changes in specification:
|
35 | * Implement `for` and `keyFor`
|
36 | * Remove `Symbol.create` and `Symbol.isRegExp`
|
37 | * Add `Symbol.match`, `Symbol.replace`, `Symbol.search`, `Symbol.species` and
|
38 | `Symbol.split`
|
39 | * Rename `validSymbol` to `validateSymbol`
|
40 | * Improve documentation
|
41 | * Remove dead test modules
|
42 |
|
43 | v1.0.0 -- 2015.01.26
|
44 | * Fix enumerability for symbol properties set normally (e.g. obj[symbol] = value)
|
45 | * Introduce initialization via hidden constructor
|
46 | * Fix isSymbol handling of polyfill values when native Symbol is present
|
47 | * Fix spelling of LICENSE
|
48 | * Configure lint scripts
|
49 |
|
50 | v0.1.1 -- 2014.10.07
|
51 | * Fix isImplemented, so it returns true in case of polyfill
|
52 | * Improve documentations
|
53 |
|
54 | v0.1.0 -- 2014.04.28
|
55 | * Assure strictly npm dependencies
|
56 | * Update to use latest versions of dependencies
|
57 | * Fix implementation detection so it doesn't crash on `String(symbol)`
|
58 | * throw on `new Symbol()` (as decided by TC39)
|
59 |
|
60 | v0.0.0 -- 2013.11.15
|
61 | * Initial (dev) version
|