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.3.3 - 2024-12-15
- [actions] split out node 10-20, and 20+
8727281
- [Tests] add test coverage
6e78327
- [Deps] update
call-bind
,es-abstract
e027dd1
- [Dev Deps] update
@es-shims/api
,@ljharb/eslint-config
,auto-changelog
,object-inspect
,tape
7322d84
- [Dev Deps] update
aud
,npmignore
,object-inspect
,tape
958bf5c
- [Deps] update
call-bind
,define-properties
,es-abstract
,es-shim-unscopables
b3698fb
- [Tests] replace
aud
withnpm audit
e0461ed
- [Dev Deps] add missing peer dep
e7160b5
v1.3.2 - 2023-09-06
- [Deps] update
define-properties
,es-abstract
1737863
- [Dev Deps] update
@es-shims/api
,@ljharb/eslint-config
,aud
,object-inspect
,tape
2337759
v1.3.1 - 2022-11-02
- [meta] use
npmignore
to autogenerate an npmignore file3587a34
- [meta] add
auto-changelog
d66bdea
- [Deps] update
define-properties
,es-abstract
d64c486
- [actions] update rebase action to use reusable workflow
8d657d0
- [Dev Deps] update
aud
,object-inspect
,tape
aa22741
- [Tests] use
for-each
instead offoreach
748a78d
- [New]
shim
/auto
: addflatMap
toSymbol.unscopables
- [Deps] update
call-bind
,es-abstract
- [actions] reuse common workflows
- [actions] update codecov uploader
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,@es-shims/api
,aud
,auto-changelog
,object-inspect
,safe-publish-latest
,tape
- [readme] add github actions/codecov badges; update description; remove travis badge
- [Deps] update
call-bind
,es-abstract
; remove unusedfunction-bind
- [meta] use
prepublishOnly
, for npm 7+ - [Dev Deps] update
eslint
,@ljharb/eslint-config
,@es-shims/api
,aud
,has-strict-mode
,object-inspect
,tape
- [actions] update workflows
- [actions] use
node/install
instead ofnode/run
; usecodecov
action - [Tests] increase coverage
- [Deps] update
es-abstract
; usecall-bind
where applicable - [meta] do not publish github action workflows
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,object-inspect
,tape
; addaud
- [Tests] migrate tests to Github Actions
- [Tests] run
nyc
on all tests - [Tests] add
implementation
test; runes-shim-api
in postlint; usetape
runner - [actions] add "Allow Edits" workflow
- [actions] switch Automatic Rebase workflow to
pull_request_target
event
- [Refactor] use split-up
es-abstract
(65% bundle size decrease) - [Deps] update
es-abstract
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,safe-publish-latest
,object-inspect
- [meta] add
funding
field - [Tests] use shared travis-ci configs
- [actions] add automatic rebasing / merge commit blocking
- [Refactor] rename callback argument to
mapperFunction
, to match spec - [Deps] update
es-abstract
,define-properties
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,covert
,evalmd
,object-inspect
,safe-publish-latest
,tape
- [meta] create FUNDING.yml
- [Tests] up to
node
v12.11
,v11.15
,v10.16
,v9.11
,v8.16
,v6.17
,v4.9
; usenvm install-latest-npm
- [Tests] use
npx aud
instead ofnsp
ornpm audit
with hoops
- [Fix] Temporarily hack main entry, so it's compatible with other resolvers
- [Dev Deps] update
eslint
,nsp
,tape
- [Tests] up to
node
v9.6
,v6.13
- [New] add "auto" entry point
- [Fix] Move the receiver length check higher
- [Fix] spec adjustments
- [Refactor] adjust shouldFlatten logic
- [Dev Deps] update
eslint
,object-inspect
- [Tests] up to
node
v9.4
- [Fix] avoid an extra hole in the array (#1)
- [Deps] update
es-abstract
- [Dev Deps] update
eslint
,nsp
,object-inspect
- [Tests] up to
node
v9.2
,v8.9
,v6.12
; pin included builds to LTS
- [New] add explicit setting of “length” on target array
- [Fix]
FlattenIntoArray
: add assertion thatthisArg
andmapperFunction
are both passed together - [Tests] make coverage required
- Add readme
- Initial release