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.5.3 - 2024-10-03
- [Fix] avoid unnecessary polyfill
#31
- [Dev Deps] update
@es-shims/api
,@ljharb/eslint-config
,aud
,object-inspect
,tape
9e8bc20
- [Dev Deps] update
@es-shims/api
,auto-changelog
,es-value-fixtures
,tape
c32be8e
- [readme] fix typos
195c32e
- [Deps] update
call-bind
,set-function-name
207517f
- [Dev Deps] update
available-regexp-flags
,tape
b3854f7
- [Tests] replace
aud
withnpm audit
d3ee951
- [Dev Deps] update
hasown
9e407c4
- [Dev Deps] add missing peer dep
0199bfd
v1.5.2 - 2024-02-11
- [Tests] increase coverage
c692c88
- [Dev Deps] use
hasown
instead ofhas
fb5b350
- [Dev Deps] update
aud
,hasown
,npmignore
,tape
fd0ddd9
- [Deps] update
call-bind
,define-properties
,set-function-name
ca53f66
- [Dev Deps] update
object-inspect
,tape
4491680
- [Refactor] use
es-errors
1d03d22
- [Fix] properly check for a non-object receiver
024d442
- [Deps] update
call-bind
f222ce0
v1.5.1 - 2023-09-12
- [Refactor] use
set-function-name
1384147
- [Dev Deps] update
@es-shims/api
,@ljharb/eslint-config
,aud
,available-regexp-flags
,tape
07bf9a2
- [Dev Deps] add missing
npmignore
dep8ca9dfe
v1.5.0 - 2023-04-18
- [meta] use
npmignore
to autogenerate an npmignore filef7438ad
- [New] add
unicodeSets
/v
flagf922170
- [Dev Deps] update
@es-shims/api
,@ljharb/eslint-config
,aud
,available-regexp-flags
,object-inspect
,tape
1203078
- [actions] update rebase action to use reusable workflow
c562ea2
- [Dev Deps] update
aud
,object-inspect
,tape
f3ae811
- [Deps] update
define-properties
,functions-have-names
2d0476e
- [Tests] use
for-each
instead offoreach
d9f30da
- [Deps] update
define-properties
81c1c20
v1.4.3 - 2022-04-14
- [Fix] when shimmed, name must be
get flags
fcefd00
v1.4.2 - 2022-04-12
- [Fix] ensure
hasIndices
is patched properly, and getter order is correcta1af45a
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,auto-changelog
,tape
24f5a0c
v1.4.1 - 2022-01-13
- [Fix]
polyfill
: do not throw in a descriptorless environmente2d24e7
v1.4.0 - 2022-01-13
v1.3.2 - 2022-01-13
- [actions] reuse common workflows
6665b5d
- [actions] use
node/install
instead ofnode/run
; usecodecov
actionbabce94
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,@es-shims/api
,object-inspect
,safe-publish-latest
,tape
52132d9
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,@es-shims/api
,aud
,auto-changelog
,object-inspect
,tape
c16687c
- [actions] update codecov uploader
0a3c904
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,aud
,object-inspect
,tape
3fce7f2
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,aud
,tape
75ca498
- [actions] update workflows
300f321
- [meta] better
eccheck
command5f735ab
- [Dev Deps] update
eslint
,tape
3059637
- [actions] update workflows
[
dbd8ab4`](https://github.com/es-shims/RegExp.prototype.flags/commit/dbd8ab49fa2196dd74791107825c43e4481cdfd2) - [meta] use
prepublishOnly
script for npm 7+5cc8652
- [Fix] use polyfill, not implementation, in main export
15ab4b8
- [meta] remove
audit-level
config, which breaks npm 7 installs1cb98ae
v1.3.1 - 2021-01-15
- [Tests] run
nyc
on all tests; usetape
runner; add full es-shims test suite047a1e8
- [Tests] migrate tests to Github Actions
e4e391f
- [meta] use
auto-changelog
for changelogafbcd06
- [actions] add Require Allow Edits workflow
0db5d50
- [meta] do not publish github action workflow files
53f2902
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,tape
; addaud
05f2a85
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,aud
,tape
2a197b8
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,tape
; addsafe-publish-latest
e40bd37
- [Refactor] use
call-bind
instead ofes-abstract
e6eac90
- [Deps] update
es-abstract
f198075
- [actions] switch Automatic Rebase workflow to
pull_request_target
event2d21727
- [Deps] update
es-abstract
7e7ddc6
v1.3.0 - 2019-12-14
- [Tests] remove
jscs
4a09ab4
- [Tests] use shared travis-ci configs
8afa6a9
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,covert
,has
,tape
13a9fc9
- [Refactor] use
callBind
helper fromes-abstract
c3a3727
- [actions] add automatic rebasing / merge commit blocking
51e3f93
- [Tests] use
npx aud
instead ofnsp
ornpm audit
with hoops7e1ee50
- [meta] add
funding
fieldc99cbec
- [New] add
auto
entry point1e53e85
- [Tests] use
eclint
instead ofeditorconfig-tools
8600bfe
- [Deps] update
define-properties
ad221fa
v1.2.0 - 2017-10-24
- [Tests] up to
node
v8.8
,v7.10
,v6.11
,v4.8
; improve matrix; usenvm install-latest-npm
so new npm doesn’t break old node5a9653d
- [Dev Deps] update
tape
,jscs
,nsp
,eslint
,@ljharb/eslint-config
; addhas
556de86
- [Dev Deps] update
tape
,jscs
,nsp
,eslint
,@ljharb/eslint-config
726772c
- [New] add support for
dotAll
regex flag.fcbd64f
- [Dev Deps] update
eslint
,jscs
,nsp
,tape
,@ljharb/eslint-config
,@es-shims/api
0272934
- [Dev Deps] update
jscs
,nsp
,eslint
e4cd264
- [Dev Deps] update
jscs
,nsp
,eslint
,@es-shims/api
baf5169
- [Dev Deps] update
tape
,nsp
,eslint
,@ljharb/eslint-config
97cea15
- [Dev Deps] update
tape
,discs
,eslint
,@ljharb/eslint-config
b6872f4
- [Dev Deps] update
tape
,jscs
,nsp
,eslint
,@ljharb/eslint-config
14702cc
- [Dev Deps] update
jscs
,@es-shims/api
cd060a6
- [Tests] up to
node
v6.2
,v5.11
14638bd
- [Tests] up to
io.js
v3.3
,node
v4.1
b0a5ffb
- [Tests] npm run silently
35804d4
- [Tests] up to
node
v5.9
,v4.4
e0fe80d
- [Tests] up to
node
v5.7
,v4.3
9739c42
- [Dev Deps] update
jscs
4aa1699
- [Dev Deps] update
tape
,jscs
,nsp
,@ljharb/eslint-config
8bc5e6b
- [Tests] fix npm upgrades on older nodes
ae00bb9
- Only apps should have lockfiles.
6d14965
- [Tests] use pretest/posttest for better organization
0520cfd
- [Tests] up to
node
v5.5
810f62b
- [Tests] on
node
v5.3
f839662
- [Dev Deps] update
eslint
,@ljharb/eslint-config
78ecaa5
- [Tests] up to
node
v5.2
c04d762
- [Tests] up to
node
v5.0
7c0d5b9
- [Tests] on
node
v5.10
40ddafd
- [Deps] update
define-properties
98ea89d
v1.1.1 - 2015-08-16
- [Fix] cover the case where there is no descriptor on the prototype
67014c3
v1.1.0 - 2015-08-16
- Update
jscs
,eslint
; use my personal sharedeslint
config.37ca379
- Update
eslint
,tape
,editorconfig-tools
,nsp
cb92d6e
- Implement the es-shim API.
15eb821
- Refactoring to reduce complexity.
aeb4785
- Move implementation to
implementation.js
a698925
- Update
eslint
,jscs
277a4a1
- Update
nsp
,eslint
c9f3866
- Update
tape
,eslint
a08795b
- Make some things a bit more robust.
450abb4
- Update
eslint
25d898f
- Test on latest two
io.js
versions.2e17ca3
- All grade A-supported
node
/iojs
versions now ship with annpm
that understands^
.4a2a548
- Update
eslint
64df4e0
- Update
eslint
ac05ae5
- Clean up
supportsDescriptors
check.e44d0de
- [Dev Deps] Update
jscs
8741758
- Update
tape
,jscs
,nsp
,eslint
db1f658
- Test on
io.js
v2.3
18c948f
- Run
travis-ci
tests oniojs
andnode
v0.12; speed up builds; allow 0.8 failures.c37e79f
- Update
tape
,jscs
,eslint
4b652bf
- [Dev Deps] Update
tape
,eslint
29d4ac0
- Test up to
io.js
v2.1
9f9e342
- Update
covert
,jscs
c98f3b4
- Update
jscs
9e5e220
- [Dev Deps] update
tape
cdd3af2
- [Dev Deps] update
tape
d42d0bf
- Switch from vb.teelaun.ch to versionbadg.es for the npm version badge SVG.
a5e7453
- Update
tape
2a675ec
- Test on
io.js
v2.5
448cbdb
- Test on
io.js
v2.4
948e511
- Test on
io.js
v2.2
4793278
- Update
eslint
0f463da
- Update
eslint
5a16967
- Test on
io.js
v3.0
7ba8706
- Test on
iojs-v1.2
b521e09
v1.0.1 - 2014-12-13
- Match the spec properly: throw when not an object; make getter generic.
#3
- Match the spec properly
#1
- Speed up the “is object” check in case of
null
orundefined
77137f9