CHANGELOG.md
19.4 KB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v1.1.4 - 2021-08-05
Commits
- [Dev Deps] update
auto-changelog
,core-js
,eslint
,tape
<code>4b17cad</code> - [Refactor] use
has-tostringtag
to behave correctly in the presence of symbol shams <code>2dad4af</code>
v1.1.3 - 2021-05-07
Commits
- [actions] use
node/install
instead ofnode/run
; usecodecov
action <code>c681ab9</code> - [Fix] do not use
Object.prototype.toString
whenSymbol.toStringTag
is shammed <code>ca019fd</code> - [Dev Deps] update
eslint
,@ljharb/eslint-config
,aud
,tape
<code>605a66f</code> - [readme] add actions and codecov badges <code>8d7c6f0</code>
- [meta] use
prepublishOnly
script for npm 7+ <code>8e50e91</code> - [Deps] update
has-symbols
<code>4742c81</code>
v1.1.2 - 2021-02-01
Commits
- [Tests] migrate tests to Github Actions <code>cc1686e</code>
- [readme] fix repo URLs; remove travis badge <code>d1d1da6</code>
- [meta] do not publish github action workflow files <code>9f84b99</code>
- [Tests] run
nyc
on all tests <code>c37aab9</code> - [Robustness] use
call-bind
<code>fbb61bf</code> - [actions] add "Allow Edits" workflow <code>9022b53</code>
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,aud
,auto-changelog
<code>d60f28f</code> - [Dev Deps] update
eslint
,@ljharb/eslint-config
,tape
<code>2c35c43</code> - [actions] switch Automatic Rebase workflow to
pull_request_target
event <code>1009e25</code> - [meta] gitignore coverage output <code>3b5fa9e</code>
- [actions] update workflows <code>1843ef6</code>
v1.1.1 - 2020-08-03
Commits
- [Performance] Re-add lastIndex check to improve performance <code>d8495cd</code>
- [Dev Deps] update
auto-changelog
,eslint
<code>778fa6b</code>
v1.1.0 - 2020-06-03
Commits
- [New] use
badStringifier
‑based RegExp detection <code>31eff67</code> - [Dev Deps] update
eslint
,@ljharb/eslint-config
,aud
,tape
<code>fc91458</code> - [Dev Deps] update
eslint
,@ljharb/eslint-config
,tape
; addsafe-publish-latest
<code>d43ed83</code> - [Dev Deps] update
auto-changelog
,tape
; addaud
<code>56647d1</code> - [meta] only run
aud
on prod deps <code>e0865b8</code>
v1.0.5 - 2019-12-15
Commits
- [Tests] use shared travis-ci configs <code>af728b2</code>
- [Tests] remove
jscs
<code>1b8cfe8</code> - [meta] add
auto-changelog
<code>c3131d8</code> - [Tests] up to
node
v8.1
,v7.10
,v6.11
,v4.8
; newer npm fails on older nodes <code>660b658</code> - [Tests] up to
node
v9.3
,v8.9
,v6.12
; usenvm install-latest-npm
; pin included builds to LTS <code>7c25218</code> - [Tests] up to
node
v12.10
,v11.15
,v10.16
,v8.16
,v6.17
<code>fa95547</code> - [meta] remove unused Makefile and associated utilities <code>9fd2a29</code>
- [Tests] up to
node
v11.3
,v10.14
,v8.14
,v6.15
<code>7f2ac41</code> - [Tests] up to
node
v10.0
,v9.11
,v8.11
,v6.14
,v4.9
<code>6fa2b0f</code> - [Dev Deps] update
eslint
,@ljharb/eslint-config
<code>697e1de</code> - [actions] add automatic rebasing / merge commit blocking <code>ad86dc9</code>
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,jscs
,nsp
,replace
,semver
,tape
<code>5c99c8e</code> - [Dev Deps] update
eslint
,@ljharb/eslint-config
,replace
,semver
,tape
<code>bb63686</code> - [Dev Deps] update
eslint
,@ljharb/eslint-config@
,replace
,semver
,tape
<code>ddf3670</code> - [Dev Deps] update
tape
,nsp
,eslint
,@ljharb/eslint-config
<code>e7b5a62</code> - [Dev Deps] update
eslint
,@ljharb/eslint-config
,covert
,tape
<code>c803db5</code> - [Tests] switch from
nsp
tonpm audit
<code>b7239be</code> - [Dev Deps] update
eslint
,nsp
,semver
,tape
<code>347ee6c</code> - Only apps should have lockfiles. <code>3866575</code>
- [Tests] use
npx aud
instead ofnsp
ornpm audit
with hoops <code>d099a39</code> - [meta] add
funding
field <code>741aecd</code> - [Tests] use
eclint
instead ofeditorconfig-tools
<code>bc6aa75</code> - [Tests] on
node
v10.1
<code>262226f</code> - [Dev Deps] update
eslint
<code>31fd719</code> - [Deps] update
has
<code>e9e25a3</code> - [Dev Deps] update
replace
<code>aeeb968</code> - [Tests] set audit level <code>2a6290e</code>
- [Tests] remove
nsp
<code>fc74c2b</code>
v1.0.4 - 2017-02-18
Fixed
- [Fix] ensure that
lastIndex
is not mutated <code>#3</code>
Commits
- Update
eslint
,tape
,semver
; use my personal sharedeslint
config <code>c4a41c3</code> - [Tests] on all node minors; improve test matrix <code>58d7508</code>
- [Dev Deps] update
tape
,jscs
,nsp
,eslint
,@ljharb/eslint-config
,semver
<code>7290076</code> - Update
covert
,jscs
,eslint
,semver
<code>dabc729</code> - Update
eslint
<code>a946b05</code> - Update
tape
,jscs
,eslint
,@ljharb/eslint-config
<code>1744dde</code> - [Refactor] when try/catch is needed, bail early if the value lacks an own
lastIndex
data property. <code>288ad93</code> - Update
editorconfig-tools
,eslint
,semver
,replace
<code>4d895c6</code> - Update
eslint
,tape
,semver
<code>f387f03</code> - All grade A-supported
node
/iojs
versions now ship with annpm
that understands^
. <code>55e480f</code> - [Dev Deps] update
jscs
,nsp
,eslint
,@ljharb/eslint-config
,semver
<code>89d9528</code> - [Dev Deps] update
jscs
<code>eb222a8</code> - [Tests] up to
io.js
v3.3
,node
v4.1
<code>c65429c</code> - Update
nsp
,eslint
<code>c60fbd8</code> - Update
eslint
,semver
<code>6a62116</code> - [Tests] on
node
v7.5
,v4.7
<code>e764651</code> - Test up to
io.js
v2.1
<code>3bf326a</code> - Test on the latest
io.js
versions. <code>693d047</code> - [Refactor] use an early return instead of a ternary. <code>31eaca2</code>
- Test on
io.js
v2.2
<code>c18c55a</code> - Run
travis-ci
tests oniojs
andnode
v0.12; speed up builds; allow 0.8 failures. <code>a1c237d</code> - [Dev Deps] update
eslint
,@ljharb/eslint-config
<code>aa3ea0f</code> - [Dev Deps] update
eslint
,@ljharb/eslint-config
<code>d97831d</code> - [Dev Deps] Update
tape
,eslint
<code>95e6def</code> - Update
eslint
,nsp
<code>3844c93</code> - Update
tape
,jscs
<code>0d6dac8</code> - Fix tests for faked @@toStringTag <code>2ebef9f</code>
- Test up to
io.js
v3.0
<code>ec1d2d4</code> - [Refactor] bail earlier when the value is falsy. <code>a9e333e</code>
- [Dev Deps] update
tape
<code>8cdcaae</code> - Switch from vb.teelaun.ch to versionbadg.es for the npm version badge SVG. <code>281c4ef</code>
- Test on
io.js
v2.4
<code>4d54c68</code> - Test on
io.js
v2.3
<code>23170f5</code> - Test on
iojs-v1.6
<code>4487ad0</code>
v1.0.3 - 2015-01-29
Commits
- Update npm run scripts. <code>dc528dd</code>
- Add toStringTag tests. <code>f48a83a</code>
- If @@toStringTag is not present, use the old-school Object#toString test. <code>50b0ffd</code>
v1.0.2 - 2015-01-29
Commits
make release
<code>a1de7ec</code>- Improve optimization by separating the try/catch, and bailing out early when not typeof "object". <code>5ab7632</code>
v1.0.1 - 2015-01-28
Commits
- Using my standard jscs.json file <code>1f1733a</code>
- Adding
npm run lint
<code>51ea70f</code> - Use RegExp#exec to test if something is a regex, which works even with ES6 @@toStringTag. <code>042c8c7</code>
- Adding license and downloads badges <code>366d619</code>
- Use SVG badges instead of PNG <code>6a32e4f</code>
- Update
tape
,jscs
<code>f1b9462</code> - Update
jscs
<code>1bff23f</code> - Update
tape
,jscs
<code>c22ea2e</code> - Update
tape
,jscs
<code>b0479db</code> - Use consistent quotes <code>1a6e347</code>
- Make travis builds faster. <code>090a4ea</code>
- Update
tape
<code>7d76129</code> - Lock covert to v1.0.0. <code>9a90b03</code>
- Updating tape <code>bfbc7f5</code>
- Updating jscs <code>13ad511</code>
- Updating jscs <code>cda1945</code>
- Updating jscs <code>de96c99</code>
- Running linter as part of tests <code>2cb6567</code>
- Updating covert <code>a56ae74</code>
- Updating tape <code>ffe47f7</code>
v1.0.0 - 2014-05-19
Commits
- Make sure old and unstable nodes don't break Travis <code>05da747</code>
- toString is a reserved var name in old Opera <code>885c48c</code>
- Updating deps <code>2ca0e79</code>
- Updating tape. <code>9678435</code>
- Updating covert <code>c3bb898</code>
- Updating tape <code>7811708</code>
- Testing on node 0.6 again <code>dec36ae</code>
- Run code coverage as part of tests <code>e6f4ebe</code>
v0.0.0 - 2014-01-15
Commits
- package.json <code>aa60d43</code>
- read me <code>861e944</code>
- Initial commit <code>d0cdd71</code>
- Tests. <code>b533f74</code>
- Implementation. <code>3c9a8c0</code>
- Travis CI <code>742c440</code>