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.13 - 2024-02-01
- [patch] add types
8a8a679
- [Dev Deps] update
aud
,has-tostringtag
,npmignore
,object-inspect
,tape
8146b60
- [actions] optimize finishers
34f875a
- [Deps] update
which-typed-array
19c974f
- [meta] add
sideEffects
flag0b68e5e
v1.1.12 - 2023-07-17
- [Refactor] use
which-typed-array
for all internals7619405
v1.1.11 - 2023-07-17
- [Fix]
node < v0.6
lacks proper Object toString behaviorc94b90d
- [Robustness] use
call-bind
573b00b
- [Dev Deps] update
@ljharb/eslint-config
,aud
,object-inspect
,tape
c88c2d4
v1.1.10 - 2022-11-02
- [meta] add
auto-changelog
cf6d86b
- [actions] update rebase action to use reusable workflow
8da51a5
- [Dev Deps] update
aud
,is-callable
,object-inspect
,tape
554e3de
- [Refactor] use
gopd
instead of anes-abstract
helper[
cdaa465`](https://github.com/inspect-js/is-typed-array/commit/cdaa465d5f94bfc9e32475e31209e1c2458a9603) - [Deps] update
es-abstract
677ae4b
- [Refactor] use
foreach
instead offor-each
- [readme] markdown URL cleanup
- [Deps] update
es-abstract
- [meta] use
npmignore
to autogenerate an npmignore file - [Dev Deps] update
eslint
,@ljharb/eslint-config
,object-inspect
,safe-publish-latest
,tape
- [actions] reuse common workflows
- [actions] update codecov uploader
- [Refactor] use
globalThis
if available (#53) - [Deps] update
available-typed-arrays
- [Dev Deps] update
@ljharb/eslint-config
- [Fix] if Symbol.toStringTag exists but is not present, use Object.prototype.toString
- [Dev Deps] update
is-callable
,tape
- [Fix] use
has-tostringtag
to behave correctly in the presence of symbol shams - [readme] add actions and codecov badges
- [meta] use
prepublishOnly
script for npm 7+ - [Deps] update
available-typed-arrays
,es-abstract
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,aud
,object-inspect
,tape
- [actions] use
node/install
instead ofnode/run
; usecodecov
action
- [meta] do not publish github action workflow files or nyc output
- [Deps] update
call-bind
,es-abstract
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,aud
,is-callable
,tape
- [readme] fix repo URLs, remove defunct badges
- [Deps] update
available-typed-arrays
,es-abstract
; usecall-bind
where applicable - [meta] gitignore nyc output
- [meta] only audit prod deps
- [actions] add "Allow Edits" workflow
- [actions] switch Automatic Rebase workflow to
pull_request_target
event - [Dev Deps] update
eslint
,@ljharb/eslint-config
,is-callable
,make-arrow-function
,make-generator-function
,object-inspect
,tape
; addaud
- [Tests] migrate tests to Github Actions
- [Tests] run
nyc
on all tests
- [Refactor] use
es-abstract
’scallBound
,available-typed-arrays
,has-symbols
- [Fix] in envs without Symbol.toStringTag, dc8a8cc made arrays return
true
- [Tests] add
evalmd
toprelint
- [Robustness] don’t rely on Array.prototype.indexOf existing
- [meta] remove unused Makefile and associated utilities
- [meta] add
funding
field; create FUNDING.yml - [actions] add automatic rebasing / merge commit blocking
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,is-callable
,replace
,semver
,tape
; addsafe-publish-latest
- [Tests] use shared travis-ci configs
- [Tests] use
npx aud
instead ofnsp
ornpm audit
with hoops
- [New] add
BigInt64Array
andBigUint64Array
- [Refactor] use an array instead of an object for storing Typed Array names
- [meta] ignore
test.html
- [Tests] up to
node
v11.10
,v10.15
,v8.15
,v7.10
,v6.16
,v5.10
,v4.9
- [Tests] remove
jscs
- [Tests] use
npm audit
instead ofnsp
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,is-callable
,tape
,replace
,semver
- [Dev Deps] remove unused eccheck script + dep
- [Fix]
Symbol.toStringTag
is on the super-[[Prototype]]
of Float32Array, not the[[Prototype]]
(#3) - [Tests] up to
node
v5.9
,v4.4
- [Tests] use pretest/posttest for linting/security
- [Dev Deps] update
tape
,jscs
,nsp
,eslint
,@ljharb/eslint-config
,semver
,is-callable
- [Deps] Add missing
foreach
dependency (#1)
- [Deps] Remove unneeded "isarray" dependency
- [Dev Deps] update
eslint
,@ljharb/eslint-config
- Rerelease: avoid instanceof and the constructor property; work cross-realm; work with Symbol.toStringTag.
- Initial release.