UNPKG

set-tojson

Version:

ES7 Proposal: Set#toJSON https://github.com/DavidBruant/Map-Set.prototype.toJSON

94 lines (75 loc) 9.46 kB
# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). ## [v2.1.1](https://github.com/es-shims/set-tojson/compare/v2.1.0...v2.1.1) - 2022-01-11 ### Commits - [Tests] migrate tests to Github Actions [`f0a20fe`](https://github.com/es-shims/set-tojson/commit/f0a20fedaf573c6227ebe45cb38ed901c8aea724) - [meta] do not publish workflow files [`a479f47`](https://github.com/es-shims/set-tojson/commit/a479f47a06a7d2563c85255c4b3dae221e3bed4c) - [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `@es-shims/api`, `aud`, `auto-changelog`, `es6-shim`, `functions-have-names`, `has-strict-mode`, `safe-publish-latest`, `tape` [`38707b5`](https://github.com/es-shims/set-tojson/commit/38707b5086aad1c72f0e55ca5e94c63850d50613) - [Tests] fix tests, switch to `nyc` [`139cfe7`](https://github.com/es-shims/set-tojson/commit/139cfe7412b5497205c815c5ee2c983f1c97037a) - [Deps] update `es-abstract`, `iterate-value` [`0cb206f`](https://github.com/es-shims/set-tojson/commit/0cb206fa627abc303a3275a2caec80a91bf9a0e9) - [meta] better `eclint` command [`a9a48eb`](https://github.com/es-shims/set-tojson/commit/a9a48eba46754c72d47c301160ee895fda882e16) - [Fix] use proper intrinsics syntax [`deb9908`](https://github.com/es-shims/set-tojson/commit/deb990805abd33aa58cf0abced63381147d76387) ## [v2.1.0](https://github.com/es-shims/set-tojson/compare/v2.0.1...v2.1.0) - 2020-01-13 ### Commits - Update `define-properties`, `tape`, `eslint`, `semver`; use my personal shared `eslint` config. [`311630b`](https://github.com/es-shims/set-tojson/commit/311630b684f487059daa8399d0de5d3272ca1bfd) - [Dev Deps] remove `jscs` [`ff391ce`](https://github.com/es-shims/set-tojson/commit/ff391cec2ba91a725a0d4c77a14727fb744c8b83) - [New] convert to `@es-shims/api` structure [`f80b870`](https://github.com/es-shims/set-tojson/commit/f80b8709194a21a5238e1aeaddaa13256ad6968e) - [Tests] use shared travis-ci configs [`cf352e9`](https://github.com/es-shims/set-tojson/commit/cf352e9741e3de59617eec8a3c6079b186f31445) - [meta] add `auto-changelog` [`2034195`](https://github.com/es-shims/set-tojson/commit/2034195fd9fe3c2c9d0947ec4c3ec73fa1d15127) - [meta] remove unused Makefile and associated utilities [`5517da4`](https://github.com/es-shims/set-tojson/commit/5517da4f7e17c2be1d66736c4715121d5564ff47) - [Refactor] update to use latest `es-abstract` [`a4d95f4`](https://github.com/es-shims/set-tojson/commit/a4d95f4b9a54cc616f0656547b691fd61dcdb619) - Update `nsp`, `eslint`, `es6-shim` [`582ed0d`](https://github.com/es-shims/set-tojson/commit/582ed0d7f3ff01e7b133e08010f4a53327116816) - [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `tape`, `covert`, `function-bind`, `es6-shim`; add `safe-publish-latest` [`50a1171`](https://github.com/es-shims/set-tojson/commit/50a1171a67d25102b9de5976dabbde3e71d8c800) - [Refactor] use `iterate-value` to iterate the Set [`6871fac`](https://github.com/es-shims/set-tojson/commit/6871facbb319dbdfc790042bbea87edbf743139a) - [Dev Deps] Update `tape`, `es6-shim`, `jscs`, `eslint`, `@ljharb/eslint-config` [`275556f`](https://github.com/es-shims/set-tojson/commit/275556f7d2b1321ae06cf5189997d31098085e49) - [readme] fix repo URLs, remove testling [`d8c652b`](https://github.com/es-shims/set-tojson/commit/d8c652b555b87ed17c32bee06527a4b8bf6df94d) - [Dev Deps] update `tape`, `es6-shim`, `jscs`, `nsp`, `eslint`, `@ljharb/eslint-config`, `semver` [`782fa48`](https://github.com/es-shims/set-tojson/commit/782fa48e2b58cfd4e89f425df1972a6b14324904) - [Dev Deps] update `tape` [`6630e95`](https://github.com/es-shims/set-tojson/commit/6630e959b1df19fec24bf8e1a66578e2807bde52) - [actions] add automatic rebasing / merge commit blocking [`83ff93c`](https://github.com/es-shims/set-tojson/commit/83ff93c3876f4a75971d9da0339604bb766dc02d) - Update `define-properties`, `es6-shim`, `eslint`, `semver` [`cfce5c8`](https://github.com/es-shims/set-tojson/commit/cfce5c823435c8844fa97ebf65901a63868c88ad) - [Tests] use `functions-have-names`, `has-strict-mode` [`26acea6`](https://github.com/es-shims/set-tojson/commit/26acea6b8606895c1b1df376845616f98afe4c75) - [Dev Deps] use `eclint` instead of `editorconfig-tools` [`8a3bda4`](https://github.com/es-shims/set-tojson/commit/8a3bda480973b47d79d94426705cd63afe4b336a) - [Tests] up to `io.js` `v3.3`, `node` `v4.1` [`09b6ccf`](https://github.com/es-shims/set-tojson/commit/09b6ccfb58a712e57dd93b1301dfa7d075537ac0) - [Dev Deps] update `jscs` [`e750968`](https://github.com/es-shims/set-tojson/commit/e750968c8cf17c1dfca235c52320b39bd368dd76) - Test up to `io.js` `v2.2` [`b3d90e1`](https://github.com/es-shims/set-tojson/commit/b3d90e10117d87629ad3dd56e667507f7133f340) - Only apps should have lockfiles [`35c4c26`](https://github.com/es-shims/set-tojson/commit/35c4c2673d3807c2b3b9d5f6235130b599883a42) - [Tests] use `npx aud` instead of `nsp` or `npm audit` with hoops [`784321a`](https://github.com/es-shims/set-tojson/commit/784321a91e7233ddb75de1c8f81f4ac0ece0ae66) - [Dev Deps] Update `tape`, `eslint` [`081b16c`](https://github.com/es-shims/set-tojson/commit/081b16ce761be7661a0ea7b133dbbd8bb64cc0f5) - [meta] add `funding` field [`e9f967a`](https://github.com/es-shims/set-tojson/commit/e9f967a34c81c3b46f2b43cb54c3276fec5d8a0d) - Test up to `io.js` `v3.0` [`a9ccb83`](https://github.com/es-shims/set-tojson/commit/a9ccb839ce29b1c37abdeb69cade4af72850706f) - [Deps] update `es-abstract` [`0c39288`](https://github.com/es-shims/set-tojson/commit/0c39288f0a05c80271eef235c752bbaf087577f5) - [Dev Deps] update `tape` [`c93ee5a`](https://github.com/es-shims/set-tojson/commit/c93ee5adef0145bd6db0941ab25478c09603c208) - Switch from vb.teelaun.ch to versionbadg.es for the npm version badge SVG. [`c9496b1`](https://github.com/es-shims/set-tojson/commit/c9496b1d8dae5e69fa95bbe3b7ae1f24bf548f4c) - [Deps] Update `es-abstract` [`7870aeb`](https://github.com/es-shims/set-tojson/commit/7870aeb898c784227bf130a02e7e4870db33f977) - Test on `io.js` `v2.4` [`12400ac`](https://github.com/es-shims/set-tojson/commit/12400acf79e37c739035f5cfd021a907e2d7e027) - Update `define-properties` [`7ea1611`](https://github.com/es-shims/set-tojson/commit/7ea16114a3c3e6e7015957a34fc07ad8cc005c83) - Test on `io.js` `v2.3` [`b93e0e2`](https://github.com/es-shims/set-tojson/commit/b93e0e22d7a50bdfe58f34d0c57b5f9188daa95c) ## [v2.0.1](https://github.com/es-shims/set-tojson/compare/v2.0.0...v2.0.1) - 2015-05-23 ### Commits - Update `eslint`, `jscs`, `es6-shim`, `covert`, `semver` [`9d8edec`](https://github.com/es-shims/set-tojson/commit/9d8edec3c2ce84fa7d7d1c34757b0c6654073719) - Test up to `io.js` `v2.0` [`24d618c`](https://github.com/es-shims/set-tojson/commit/24d618c136c8645aea84dc4ed1d4d6beaec058a0) - Update `eslint` [`10ee0f6`](https://github.com/es-shims/set-tojson/commit/10ee0f65e28cb959200d9df11d00ab98d53bfeef) ## [v2.0.0](https://github.com/es-shims/set-tojson/compare/v1.0.0...v2.0.0) - 2015-04-26 ### Commits - Simplify implementation to match new spec. [`3d24185`](https://github.com/es-shims/set-tojson/commit/3d24185af15d69c9725b0e3109b3f543325aeea7) - Update `eslint` [`c05207e`](https://github.com/es-shims/set-tojson/commit/c05207eb29a2aba43fd4c0115271e54f6e54cf07) - Adding `replace` to fix `make release` [`87cb6b1`](https://github.com/es-shims/set-tojson/commit/87cb6b142e08aa216d67bdfd778cc6d22b077775) - Update `es6-shim` [`bf0695e`](https://github.com/es-shims/set-tojson/commit/bf0695e5667ef1c50fd060cdf64ea8dd168f01e6) ## v1.0.0 - 2015-04-22 ### Commits - Dotfiles [`5c04c33`](https://github.com/es-shims/set-tojson/commit/5c04c330639060d541adc18c6f7c8394918a02c8) - Tests. [`d0675c9`](https://github.com/es-shims/set-tojson/commit/d0675c930be9ecabd37657ed2180a765bf9e8a15) - package.json [`faf3756`](https://github.com/es-shims/set-tojson/commit/faf3756fb6959d50329f9aeb3f130bcce3cb5d73) - Read me [`cb5ff8f`](https://github.com/es-shims/set-tojson/commit/cb5ff8fb754e59284278298d946efea0c40ac67b) - Makefile [`72a3bcc`](https://github.com/es-shims/set-tojson/commit/72a3bcccdbb40ccd38f66e2428eef421096ead69) - Implementation. [`1f39b3a`](https://github.com/es-shims/set-tojson/commit/1f39b3a0b9809e565e7a260c90e2c05e3f6b639e) - Initial commit [`36501d9`](https://github.com/es-shims/set-tojson/commit/36501d9a9df0ad481ed3f44bbdd7af963d9b1edc) - Skip tests when native Set doesn't exist. [`f2f40c0`](https://github.com/es-shims/set-tojson/commit/f2f40c01d25b3b0ad38c9e74eaa5819cf3a20a7e) - Make sure it works without Set, and that it throws as appropriate when there's no Set. [`5e359f1`](https://github.com/es-shims/set-tojson/commit/5e359f19a0ab40bd21cdd1d7b2dae01d3745c3cd) - Properly handle Arrays, Strings, and array-likes. [`b52350f`](https://github.com/es-shims/set-tojson/commit/b52350fa662f0ab21a9dc4442dea78f47d54cd02) - Running all tests both with and without the es6-shim. [`7609177`](https://github.com/es-shims/set-tojson/commit/76091770e6998769363487881dd3dfa6db8e6293) - `--harmony` is unstable and should never be used. [`34a705e`](https://github.com/es-shims/set-tojson/commit/34a705e699048f9e7bc54bc8e81f8fbada155585) - Some engines’ native Sets/Maps can't take an iterable. [`40f57d8`](https://github.com/es-shims/set-tojson/commit/40f57d8020bf1673050129aae79c777bdcc70d9a)