PackageTrack Sign in Track my project

array.prototype.flat

An ES2019 spec-compliant `Array.prototype.flat` shim/polyfill/replacement that works as far down as ES3.

1.3.3 272M downloads/mo #702 most downloaded on npm es-shims/Array.prototype.flat

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Ships fairly regularly

a new release about every 10 months

This project publishes no release notes

the list below is its commits, not an announcement

Nothing withdrawn

no release was ever pulled

8 years old

9 releases · first in 2018

0 releases in the last 12 months

see the full history below

Release timeline

9 releases · May 2018 to Dec 2024
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 9
  1. 1.3.3 15 Dec 2024
    Commits, not release notes

    This project publishes no release notes. Between v1.3.2 and v1.3.3 there were 6 commits, 5 of them substantive:

    • [Tests] replace aud with npm audit
    • [actions] split out node 10-20, and 20+
    • [Dev Deps] update @es-shims/api, @ljharb/eslint-config, auto-changelog, function-bind npmignore, object-inspect, tape
    • [Dev Deps] add missing peer dep
    • [Deps] update call-bind, define-properties, es-abstract, es-shim-unscopables
  2. 1.3.2 06 Sep 2023
    Commits, not release notes

    This project publishes no release notes. Between v1.3.1 and v1.3.2 there were 3 commits, 2 of them substantive:

    • [Dev Deps] update @es-shims/api, @ljharb/eslint-config, aud, object-inspect, tape
    • [Deps] update define-properties, es-abstract
  3. 1.3.1 03 Nov 2022
    Commits, not release notes

    This project publishes no release notes. Between v1.3.0 and v1.3.1 there were 6 commits, 5 of them substantive:

    • [actions] update rebase action to use reusable workflow
    • [Dev Deps] update aud, object-inspect, tape
    • [meta] use npmignore to autogenerate an npmignore file
    • [Deps] update define-properties, es-abstract
    • [meta] add auto-changelog
  4. 1.3.0 11 Apr 2022
    Commits, not release notes

    This project publishes no release notes. Between v1.2.5 and v1.3.0 there were 8 commits, 7 of them substantive:

    • [actions] update codecov uploader
    • [Dev Deps] update eslint, @ljharb/eslint-config, @es-shims/api, object-inspect, safe-publish-latest, tape
    • [Deps] update es-abstract
    • [actions] reuse common workflows
    • [Dev Deps] update eslint, @ljharb/eslint-config, aud, auto-changelog, object-inspect, tape
    • [Deps] update es-abstract
    • [New] shim/auto: add flat to Symbol.unscopables
  5. 1.2.5 01 Oct 2021
    Commits, not release notes

    This project publishes no release notes. Between v1.2.4 and v1.2.5 there were 14 commits, 13 of them substantive:

    • [meta] fix changelog for v1.2.4
    • [actions] update workflows
    • [Dev Deps] update eslint, @ljharb/eslint-config, aud, has-strict-mode, object-inspect, tape
    • [Deps] update call-bind, es-abstract
    • [readme] remove travis badge
    • [meta] use prepublishOnly, for npm 7+
    • [actions] use node/install instead of node/run; use codecov action
    • [Dev Deps] update eslint, tape
    • [Deps] update es-abstract
    • [Tests] increase coverage
    • [Dev Deps] update eslint, @ljharb/eslint-config, @es-shims/api, aur, object-inspect, tape
    • [Deps] update es-abstract
    • [readme] add github actions/codecov badges
  6. 1.2.4 18 Nov 2020
    Commits, not release notes

    This project publishes no release notes. Between v1.2.3 and v1.2.4 there were 13 commits, 12 of them substantive:

    • [Deps] update es-abstract
    • [Dev Deps] update eslint, @ljharb/eslint-config, tape
    • [Dev Deps] update tape
    • [Deps] update es-abstract
    • [actions] switch Automatic Rebase workflow to pull_request_target event
    • [actions] add "Allow Edits" workflow
    • [Tests] migrate tests to Github Actions
    • [Deps] update es-abstract; add call-bind where applicable
    • [Dev Deps] update eslint, @ljharb/eslint-config, aud, object-inspect, tape
    • [Tests] add implementation test; run es-shim-api in postlint; use tape runner
    • [Tests] run nyc on all tests
    • [meta] do not publish Github Action workflows
  7. 1.2.3 12 Dec 2019
    Commits, not release notes

    This project publishes no release notes. Between v1.2.2 and v1.2.3 there were 9 commits, 8 of them substantive:

    • [Tests] use shared travis-ci configs
    • [meta] add funding field
    • [meta] ESnext -> ES2019
    • [Deps] update es-abstract
    • [Dev Deps] update eslint, @ljharb/eslint-config, safe-publish-latest, object-inspect
    • [actions] add automatic rebasing / merge commit blocking
    • [Dev Deps] update eslint, @ljharb/eslint-config
    • [Refactor] use split-up es-abstract (65% bundle size decrease)
  8. 1.2.2 11 Oct 2019
    Commits, not release notes

    This project publishes no release notes. Between v1.2.1 and v1.2.2 there were 7 commits, 6 of them substantive:

    • Rename Array.prototype.flatten -> flat
    • [meta] create FUNDING.yml
    • [Tests] use npx aud instead of nsp or npm audit with hoops
    • [Dev Deps] update eslint, @ljharb/eslint-config, covert, evalmd, object-inspect, safe-publish-latest, tape
    • [Deps] update es-abstract, define-properties
    • [Tests] up to node v12.11, v11.15, v10.16, v9.11, v8.16, v6.17, v4.9; use nvm install-latest-npm
  9. 1.2.1 22 May 2018

    Nothing published for this version

Stop reading changelogs one package at a time.

Point PackageTrack at your project and get told which of your dependencies moved, which of those matter, and what to do about it.

Track my project