CHANGES 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. v2.0.1 -- 2015.01.28
  2. * Fix Symbol.prototype[Symbol.isPrimitive] implementation
  3. * Improve validation within Symbol.prototype.toString and
  4. Symbol.prototype.valueOf
  5. v2.0.0 -- 2015.01.28
  6. * Update up to changes in specification:
  7. * Implement `for` and `keyFor`
  8. * Remove `Symbol.create` and `Symbol.isRegExp`
  9. * Add `Symbol.match`, `Symbol.replace`, `Symbol.search`, `Symbol.species` and
  10. `Symbol.split`
  11. * Rename `validSymbol` to `validateSymbol`
  12. * Improve documentation
  13. * Remove dead test modules
  14. v1.0.0 -- 2015.01.26
  15. * Fix enumerability for symbol properties set normally (e.g. obj[symbol] = value)
  16. * Introduce initialization via hidden constructor
  17. * Fix isSymbol handling of polyfill values when native Symbol is present
  18. * Fix spelling of LICENSE
  19. * Configure lint scripts
  20. v0.1.1 -- 2014.10.07
  21. * Fix isImplemented, so it returns true in case of polyfill
  22. * Improve documentations
  23. v0.1.0 -- 2014.04.28
  24. * Assure strictly npm dependencies
  25. * Update to use latest versions of dependencies
  26. * Fix implementation detection so it doesn't crash on `String(symbol)`
  27. * throw on `new Symbol()` (as decided by TC39)
  28. v0.0.0 -- 2013.11.15
  29. * Initial (dev) version