array.prototype.unshift
Version:
ES spec-compliant `Array.prototype.unshift` shim/polyfill/replacement that works as far down as ES3.
65 lines (44 loc) • 5.3 kB
Markdown
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v1.0.5](https://github.com/es-shims/Array.prototype.unshift/compare/v1.0.4...v1.0.5) - 2024-12-20
### Commits
- [actions] split out node 10-20, and 20+ [`fc125dc`](https://github.com/es-shims/Array.prototype.unshift/commit/fc125dcdd8cb8c844dd8a73d9025a1370e6a6aa7)
- [Dev Deps] update `@es-shims/api`, `@ljharb/eslint-config`, `auto-changelog`, `tape` [`6d8e59a`](https://github.com/es-shims/Array.prototype.unshift/commit/6d8e59a8292483acf9b9c7664b6ff7bef7b671f8)
- [Refactor] use `math-intrinsics` directly [`aa45e19`](https://github.com/es-shims/Array.prototype.unshift/commit/aa45e19608bb2780af7f77f47079c6344d588750)
- [Deps] update `call-bind`, `es-abstract`, `is-string` [`f88f128`](https://github.com/es-shims/Array.prototype.unshift/commit/f88f128f1d7938be2db2199f960ffee72c5b3b98)
- [Refactor] use `call-bound` directly [`6e4dcd6`](https://github.com/es-shims/Array.prototype.unshift/commit/6e4dcd6319ec848bb734305fce243735a00fab08)
- [Tests] replace `aud` with `npm audit` [`8b877aa`](https://github.com/es-shims/Array.prototype.unshift/commit/8b877aa73a36f478e3ad624feb6f30b2cc2f5d34)
- [readme] remove dead badges [`f6aee07`](https://github.com/es-shims/Array.prototype.unshift/commit/f6aee072e9fc834617188fda7c58e11b94b87dae)
- [Dev Deps] add missing peer dep [`ae2c644`](https://github.com/es-shims/Array.prototype.unshift/commit/ae2c644f2f912403391ad6b33fc6cf6df2823bcb)
## [v1.0.4](https://github.com/es-shims/Array.prototype.unshift/compare/v1.0.3...v1.0.4) - 2024-03-18
### Commits
- [actions] remove redundant finisher [`1db2184`](https://github.com/es-shims/Array.prototype.unshift/commit/1db2184cca3cd769ad8f628bf80bdc2341d9dee9)
- [Deps] update `call-bind`, `es-abstract` [`353e0be`](https://github.com/es-shims/Array.prototype.unshift/commit/353e0be876a176412909ef764c73ffd00e1e5023)
- [Refactor] use `es-object-atoms` where possible [`d0178e1`](https://github.com/es-shims/Array.prototype.unshift/commit/d0178e1e393db43c7e02cb927fc7001b6ab0e6bb)
- [Dev Deps] update `hasown`, `tape` [`983e02f`](https://github.com/es-shims/Array.prototype.unshift/commit/983e02f563875a97264ec022a90cb59e279dd1fa)
## [v1.0.3](https://github.com/es-shims/Array.prototype.unshift/compare/v1.0.2...v1.0.3) - 2024-02-06
### Commits
- [Dev Deps] use `hasown` instead of `has` [`b4dd05e`](https://github.com/es-shims/Array.prototype.unshift/commit/b4dd05ee16ccf5c25064a938d776ad1eddebdd5b)
- [Refactor] use `es-errors`, so things that only need those do not need `get-intrinsic` [`c4f7d69`](https://github.com/es-shims/Array.prototype.unshift/commit/c4f7d69668a988f16202f45db69f4e6865fdc4a7)
- [Deps] update `call-bind`, `define-properties`, `es-abstract`, `get-intrinsic` [`f9311dc`](https://github.com/es-shims/Array.prototype.unshift/commit/f9311dc003fb775b88fcf5bb7f9b59cdec4019be)
- [Dev Deps] update `aud`, `npmignore`, `tape` [`175e1d1`](https://github.com/es-shims/Array.prototype.unshift/commit/175e1d1f8a642821275039c5f357e95e30f3a71f)
- [Deps] update `call-bind` [`206d8d9`](https://github.com/es-shims/Array.prototype.unshift/commit/206d8d9ba5cd78970bd1da814c49922d178d5899)
## [v1.0.2](https://github.com/es-shims/Array.prototype.unshift/compare/v1.0.1...v1.0.2) - 2023-09-06
### Commits
- [Deps] update `define-properties`, `es-abstract`, `get-intrinsic` [`4394b3f`](https://github.com/es-shims/Array.prototype.unshift/commit/4394b3f60d920f6207d87e835d15cf74e78febd3)
- [Dev Deps] update `@es-shims/api`, `@ljharb/eslint-config`, `aud`, `tape` [`241bfb4`](https://github.com/es-shims/Array.prototype.unshift/commit/241bfb49ffe18050697710f699b780efca56de8d)
- [actions] fix permissions [`0b3ac5d`](https://github.com/es-shims/Array.prototype.unshift/commit/0b3ac5d6b1de7caf95c0b99514144fbfd4577a34)
## [v1.0.1](https://github.com/es-shims/Array.prototype.unshift/compare/v1.0.0...v1.0.1) - 2022-11-03
### Commits
- [Deps] update `es-abstract`, `get-intrinsic` [`fded269`](https://github.com/es-shims/Array.prototype.unshift/commit/fded2693d96d389f8c06a19934f78ca30e797458)
- [actions] update rebase action to use reusable workflow [`987a880`](https://github.com/es-shims/Array.prototype.unshift/commit/987a88017d475d7c510e0d4dd25ca49f87f1a046)
- [Dev Deps] update `aud`, `tape` [`5a56099`](https://github.com/es-shims/Array.prototype.unshift/commit/5a56099692d818f90a878aefd5189915c4c17c92)
- [readme] fix spec URL [`8b20d5f`](https://github.com/es-shims/Array.prototype.unshift/commit/8b20d5f6eb5fe0b0048295052133813e98181f24)
## v1.0.0 - 2022-05-24
### Commits
- Initial implementation, tests, readme [`c4e6146`](https://github.com/es-shims/Array.prototype.unshift/commit/c4e61469620a257bd11e12a403f0c5b951d88c04)
- Initial commit [`0f76efa`](https://github.com/es-shims/Array.prototype.unshift/commit/0f76efae24a0cf522984280b4f808f4fc89d4311)
- npm init [`1a7b140`](https://github.com/es-shims/Array.prototype.unshift/commit/1a7b140d27b8942e2253a7d230d7aa870c72d2bc)
- Only apps should have lockfiles [`0598359`](https://github.com/es-shims/Array.prototype.unshift/commit/0598359a42b3c707857cac9f6d5a74082d2ccfca)