🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
23 KiB
23 KiB
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.2.1 - 2024-12-11
Commits
- [Refactor] use
call-bounddirectlydbabfe3 - [Deps] update
call-bind,gopdd5343a0 - [Dev Deps] update
@arethetypeswrong/cli,@ljharb/tsconfigcc081eb
v1.2.0 - 2024-11-29
Fixed
- [Tests] allow tests to pass if zero traps are triggered
#35
Commits
- [actions] reuse common workflows
be7bf6a - [New] add types
39066a4 - [meta] use
npmignoreto autogenerate an npmignore file8938588 - [Refactor] reorganize code
2f76f26 - [actions] split out node 10-20, and 20+
8c9aedf - [meta] better
eccheckcommand6b39408 - [Dev Deps] update
eslint,@ljharb/eslint-config,safe-publish-latest,tapee38cf3c - [actions] update codecov uploader
487c75d - [Dev Deps] update
eslint,@ljharb/eslint-config,aud,auto-changelog,core-js,foreach,tape0d7da87 - [Dev Deps] update
eslint,@ljharb/eslint-config,aud,core-js,tapec1c1198 - [actions] update rebase action to use reusable workflow
213646e - [Dev Deps] update
@ljharb/eslint-config,auto-changelog,core-js,npmignore,tape0a44e77 - [Refactor] use
hasownd939332 - [Deps] update
call-bind,has-tostringtag46bfdc9 - [Tests] use
for-eachinstead offoreach138b3f2 - [Tests] replace
audwithnpm audit37ed80a - [Deps] update
gopd6fd4097 - [Dev Deps] update
core-js97c1c60 - [Dev Deps] add missing peer dep
7329b8e
v1.1.4 - 2021-08-05
Commits
- [Dev Deps] update
auto-changelog,core-js,eslint,tape4b17cad - [Refactor] use
has-tostringtagto behave correctly in the presence of symbol shams2dad4af
v1.1.3 - 2021-05-07
Commits
- [actions] use
node/installinstead ofnode/run; usecodecovactionc681ab9 - [Fix] do not use
Object.prototype.toStringwhenSymbol.toStringTagis shammedca019fd - [Dev Deps] update
eslint,@ljharb/eslint-config,aud,tape605a66f - [readme] add actions and codecov badges
8d7c6f0 - [meta] use
prepublishOnlyscript for npm 7+8e50e91 - [Deps] update
has-symbols4742c81
v1.1.2 - 2021-02-01
Commits
- [Tests] migrate tests to Github Actions
cc1686e - [readme] fix repo URLs; remove travis badge
d1d1da6 - [meta] do not publish github action workflow files
9f84b99 - [Tests] run
nycon all testsc37aab9 - [Robustness] use
call-bindfbb61bf - [actions] add "Allow Edits" workflow
9022b53 - [Dev Deps] update
eslint,@ljharb/eslint-config,aud,auto-changelogd60f28f - [Dev Deps] update
eslint,@ljharb/eslint-config,tape2c35c43 - [actions] switch Automatic Rebase workflow to
pull_request_targetevent1009e25 - [meta] gitignore coverage output
3b5fa9e - [actions] update workflows
1843ef6
v1.1.1 - 2020-08-03
Commits
- [Performance] Re-add lastIndex check to improve performance
d8495cd - [Dev Deps] update
auto-changelog,eslint778fa6b
v1.1.0 - 2020-06-03
Commits
- [New] use
badStringifier‑based RegExp detection31eff67 - [Dev Deps] update
eslint,@ljharb/eslint-config,aud,tapefc91458 - [Dev Deps] update
eslint,@ljharb/eslint-config,tape; addsafe-publish-latestd43ed83 - [Dev Deps] update
auto-changelog,tape; addaud56647d1 - [meta] only run
audon prod depse0865b8
v1.0.5 - 2019-12-15
Commits
- [Tests] use shared travis-ci configs
af728b2 - [Tests] remove
jscs1b8cfe8 - [meta] add
auto-changelogc3131d8 - [Tests] up to
nodev8.1,v7.10,v6.11,v4.8; newer npm fails on older nodes660b658 - [Tests] up to
nodev9.3,v8.9,v6.12; usenvm install-latest-npm; pin included builds to LTS7c25218 - [Tests] up to
nodev12.10,v11.15,v10.16,v8.16,v6.17fa95547 - [meta] remove unused Makefile and associated utilities
9fd2a29 - [Tests] up to
nodev11.3,v10.14,v8.14,v6.157f2ac41 - [Tests] up to
nodev10.0,v9.11,v8.11,v6.14,v4.96fa2b0f - [Dev Deps] update
eslint,@ljharb/eslint-config697e1de - [actions] add automatic rebasing / merge commit blocking
ad86dc9 - [Dev Deps] update
eslint,@ljharb/eslint-config,jscs,nsp,replace,semver,tape5c99c8e - [Dev Deps] update
eslint,@ljharb/eslint-config,replace,semver,tapebb63686 - [Dev Deps] update
eslint,@ljharb/eslint-config@,replace,semver,tapeddf3670 - [Dev Deps] update
tape,nsp,eslint,@ljharb/eslint-confige7b5a62 - [Dev Deps] update
eslint,@ljharb/eslint-config,covert,tapec803db5 - [Tests] switch from
nsptonpm auditb7239be - [Dev Deps] update
eslint,nsp,semver,tape347ee6c - Only apps should have lockfiles.
3866575 - [Tests] use
npx audinstead ofnspornpm auditwith hoopsd099a39 - [meta] add
fundingfield741aecd - [Tests] use
eclintinstead ofeditorconfig-toolsbc6aa75 - [Tests] on
nodev10.1262226f - [Dev Deps] update
eslint31fd719 - [Deps] update
hase9e25a3 - [Dev Deps] update
replaceaeeb968 - [Tests] set audit level
2a6290e - [Tests] remove
nspfc74c2b
v1.0.4 - 2017-02-18
Fixed
- [Fix] ensure that
lastIndexis not mutated#3
Commits
- Update
eslint,tape,semver; use my personal sharedeslintconfigc4a41c3 - [Tests] on all node minors; improve test matrix
58d7508 - [Dev Deps] update
tape,jscs,nsp,eslint,@ljharb/eslint-config,semver7290076 - Update
covert,jscs,eslint,semverdabc729 - Update
eslinta946b05 - Update
tape,jscs,eslint,@ljharb/eslint-config1744dde - [Refactor] when try/catch is needed, bail early if the value lacks an own
lastIndexdata property.288ad93 - Update
editorconfig-tools,eslint,semver,replace4d895c6 - Update
eslint,tape,semverf387f03 - All grade A-supported
node/iojsversions now ship with annpmthat understands^.55e480f - [Dev Deps] update
jscs,nsp,eslint,@ljharb/eslint-config,semver89d9528 - [Dev Deps] update
jscseb222a8 - [Tests] up to
io.jsv3.3,nodev4.1c65429c - Update
nsp,eslintc60fbd8 - Update
eslint,semver6a62116 - [Tests] on
nodev7.5,v4.7e764651 - Test up to
io.jsv2.13bf326a - Test on the latest
io.jsversions.693d047 - [Refactor] use an early return instead of a ternary.
31eaca2 - Test on
io.jsv2.2c18c55a - Run
travis-citests oniojsandnodev0.12; speed up builds; allow 0.8 failures.a1c237d - [Dev Deps] update
eslint,@ljharb/eslint-configaa3ea0f - [Dev Deps] update
eslint,@ljharb/eslint-configd97831d - [Dev Deps] Update
tape,eslint95e6def - Update
eslint,nsp3844c93 - Update
tape,jscs0d6dac8 - Fix tests for faked @@toStringTag
2ebef9f - Test up to
io.jsv3.0ec1d2d4 - [Refactor] bail earlier when the value is falsy.
a9e333e - [Dev Deps] update
tape8cdcaae - Switch from vb.teelaun.ch to versionbadg.es for the npm version badge SVG.
281c4ef - Test on
io.jsv2.44d54c68 - Test on
io.jsv2.323170f5 - Test on
iojs-v1.64487ad0
v1.0.3 - 2015-01-29
Commits
- Update npm run scripts.
dc528dd - Add toStringTag tests.
f48a83a - If @@toStringTag is not present, use the old-school Object#toString test.
50b0ffd
v1.0.2 - 2015-01-29
Commits
make releasea1de7ec- Improve optimization by separating the try/catch, and bailing out early when not typeof "object".
5ab7632
v1.0.1 - 2015-01-28
Commits
- Using my standard jscs.json file
1f1733a - Adding
npm run lint51ea70f - Use RegExp#exec to test if something is a regex, which works even with ES6 @@toStringTag.
042c8c7 - Adding license and downloads badges
366d619 - Use SVG badges instead of PNG
6a32e4f - Update
tape,jscsf1b9462 - Update
jscs1bff23f - Update
tape,jscsc22ea2e - Update
tape,jscsb0479db - Use consistent quotes
1a6e347 - Make travis builds faster.
090a4ea - Update
tape7d76129 - Lock covert to v1.0.0.
9a90b03 - Updating tape
bfbc7f5 - Updating jscs
13ad511 - Updating jscs
cda1945 - Updating jscs
de96c99 - Running linter as part of tests
2cb6567 - Updating covert
a56ae74 - Updating tape
ffe47f7
v1.0.0 - 2014-05-19
Commits
- Make sure old and unstable nodes don't break Travis
05da747 - toString is a reserved var name in old Opera
885c48c - Updating deps
2ca0e79 - Updating tape.
9678435 - Updating covert
c3bb898 - Updating tape
7811708 - Testing on node 0.6 again
dec36ae - Run code coverage as part of tests
e6f4ebe