2023-07-29 20:33:28 +02:00
# 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 ).
2024-08-22 12:40:30 +02:00
## [v1.2.4](https://github.com/ljharb/get-intrinsic/compare/v1.2.3...v1.2.4) - 2024-02-05
### Commits
- [Refactor] use all 7 < + ES6 Errors from `es-errors` [`bcac811` ](https://github.com/ljharb/get-intrinsic/commit/bcac811abdc1c982e12abf848a410d6aae148d14 )
## [v1.2.3](https://github.com/ljharb/get-intrinsic/compare/v1.2.2...v1.2.3) - 2024-02-03
### Commits
- [Refactor] use `es-errors` , so things that only need those do not need `get-intrinsic` [`f11db9c` ](https://github.com/ljharb/get-intrinsic/commit/f11db9c4fb97d87bbd53d3c73ac6b3db3613ad3b )
- [Dev Deps] update `aud` , `es-abstract` , `mock-property` , `npmignore` [`b7ac7d1` ](https://github.com/ljharb/get-intrinsic/commit/b7ac7d1616fefb03877b1aed0c8f8d61aad32b6c )
- [meta] simplify `exports` [`faa0cc6` ](https://github.com/ljharb/get-intrinsic/commit/faa0cc618e2830ffb51a8202490b0c215d965cbc )
- [meta] add missing `engines.node` [`774dd0b` ](https://github.com/ljharb/get-intrinsic/commit/774dd0b3e8f741c3f05a6322d124d6087f146af1 )
- [Dev Deps] update `tape` [`5828e8e` ](https://github.com/ljharb/get-intrinsic/commit/5828e8e4a04e69312e87a36c0ea39428a7a4c3d8 )
- [Robustness] use null objects for lookups [`eb9a11f` ](https://github.com/ljharb/get-intrinsic/commit/eb9a11fa9eb3e13b193fcc05a7fb814341b1a7b7 )
- [meta] add `sideEffects` flag [`89bcc7a` ](https://github.com/ljharb/get-intrinsic/commit/89bcc7a42e19bf07b7c21e3094d5ab177109e6d2 )
## [v1.2.2](https://github.com/ljharb/get-intrinsic/compare/v1.2.1...v1.2.2) - 2023-10-20
### Commits
- [Dev Deps] update `@ljharb/eslint-config` , `aud` , `call-bind` , `es-abstract` , `mock-property` , `object-inspect` , `tape` [`f51bcf2` ](https://github.com/ljharb/get-intrinsic/commit/f51bcf26412d58d17ce17c91c9afd0ad271f0762 )
- [Refactor] use `hasown` instead of `has` [`18d14b7` ](https://github.com/ljharb/get-intrinsic/commit/18d14b799bea6b5765e1cec91890830cbcdb0587 )
- [Deps] update `function-bind` [`6e109c8` ](https://github.com/ljharb/get-intrinsic/commit/6e109c81e03804cc5e7824fb64353cdc3d8ee2c7 )
## [v1.2.1](https://github.com/ljharb/get-intrinsic/compare/v1.2.0...v1.2.1) - 2023-05-13
### Commits
- [Fix] avoid a crash in envs without `__proto__` [`7bad8d0` ](https://github.com/ljharb/get-intrinsic/commit/7bad8d061bf8721733b58b73a2565af2b6756b64 )
- [Dev Deps] update `es-abstract` [`c60e6b7` ](https://github.com/ljharb/get-intrinsic/commit/c60e6b7b4cf9660c7f27ed970970fd55fac48dc5 )
2023-07-29 20:33:28 +02:00
## [v1.2.0](https://github.com/ljharb/get-intrinsic/compare/v1.1.3...v1.2.0) - 2023-01-19
### Commits
- [actions] update checkout action [`ca6b12f` ](https://github.com/ljharb/get-intrinsic/commit/ca6b12f31eaacea4ea3b055e744cd61623385ffb )
- [Dev Deps] update `@ljharb/eslint-config` , `es-abstract` , `object-inspect` , `tape` [`41a3727` ](https://github.com/ljharb/get-intrinsic/commit/41a3727d0026fa04273ae216a5f8e12eefd72da8 )
- [Fix] ensure `Error.prototype` is undeniable [`c511e97` ](https://github.com/ljharb/get-intrinsic/commit/c511e97ae99c764c4524b540dee7a70757af8da3 )
- [Dev Deps] update `aud` , `es-abstract` , `tape` [`1bef8a8` ](https://github.com/ljharb/get-intrinsic/commit/1bef8a8fd439ebb80863199b6189199e0851ac67 )
- [Dev Deps] update `aud` , `es-abstract` [`0d41f16` ](https://github.com/ljharb/get-intrinsic/commit/0d41f16bcd500bc28b7bfc98043ebf61ea081c26 )
- [New] add `BigInt64Array` and `BigUint64Array` [`a6cca25` ](https://github.com/ljharb/get-intrinsic/commit/a6cca25f29635889b7e9bd669baf9e04be90e48c )
- [Tests] use `gopd` [`ecf7722` ](https://github.com/ljharb/get-intrinsic/commit/ecf7722240d15cfd16edda06acf63359c10fb9bd )
## [v1.1.3](https://github.com/ljharb/get-intrinsic/compare/v1.1.2...v1.1.3) - 2022-09-12
### Commits
- [Dev Deps] update `es-abstract` , `es-value-fixtures` , `tape` [`07ff291` ](https://github.com/ljharb/get-intrinsic/commit/07ff291816406ebe5a12d7f16965bde0942dd688 )
- [Fix] properly check for % signs [`50ac176` ](https://github.com/ljharb/get-intrinsic/commit/50ac1760fe99c227e64eabde76e9c0e44cd881b5 )
## [v1.1.2](https://github.com/ljharb/get-intrinsic/compare/v1.1.1...v1.1.2) - 2022-06-08
### Fixed
- [Fix] properly validate against extra % signs [`#16` ](https://github.com/ljharb/get-intrinsic/issues/16 )
### Commits
- [actions] reuse common workflows [`0972547` ](https://github.com/ljharb/get-intrinsic/commit/0972547efd0abc863fe4c445a6ca7eb4f8c6901d )
- [meta] use `npmignore` to autogenerate an npmignore file [`5ba0b51` ](https://github.com/ljharb/get-intrinsic/commit/5ba0b51d8d8d4f1c31d426d74abc0770fd106bad )
- [actions] use `node/install` instead of `node/run` ; use `codecov` action [`c364492` ](https://github.com/ljharb/get-intrinsic/commit/c364492af4af51333e6f81c0bf21fd3d602c3661 )
- [Dev Deps] update `eslint` , `@ljharb/eslint-config` , `aud` , `auto-changelog` , `es-abstract` , `object-inspect` , `tape` [`dc04dad` ](https://github.com/ljharb/get-intrinsic/commit/dc04dad86f6e5608775a2640cb0db5927ae29ed9 )
- [Dev Deps] update `eslint` , `@ljharb/eslint-config` , `es-abstract` , `object-inspect` , `safe-publish-latest` , `tape` [`1c14059` ](https://github.com/ljharb/get-intrinsic/commit/1c1405984e86dd2dc9366c15d8a0294a96a146a5 )
- [Tests] use `mock-property` [`b396ef0` ](https://github.com/ljharb/get-intrinsic/commit/b396ef05bb73b1d699811abd64b0d9b97997fdda )
- [Dev Deps] update `eslint` , `@ljharb/eslint-config` , `aud` , `auto-changelog` , `object-inspect` , `tape` [`c2c758d` ](https://github.com/ljharb/get-intrinsic/commit/c2c758d3b90af4fef0a76910d8d3c292ec8d1d3e )
- [Dev Deps] update `eslint` , `@ljharb/eslint-config` , `aud` , `es-abstract` , `es-value-fixtures` , `object-inspect` , `tape` [`29e3c09` ](https://github.com/ljharb/get-intrinsic/commit/29e3c091c2bf3e17099969847e8729d0e46896de )
- [actions] update codecov uploader [`8cbc141` ](https://github.com/ljharb/get-intrinsic/commit/8cbc1418940d7a8941f3a7985cbc4ac095c5e13d )
- [Dev Deps] update `@ljharb/eslint-config` , `es-abstract` , `es-value-fixtures` , `object-inspect` , `tape` [`10b6f5c` ](https://github.com/ljharb/get-intrinsic/commit/10b6f5c02593fb3680c581d696ac124e30652932 )
- [readme] add github actions/codecov badges [`4e25400` ](https://github.com/ljharb/get-intrinsic/commit/4e25400d9f51ae9eb059cbe22d9144e70ea214e8 )
- [Tests] use `for-each` instead of `foreach` [`c05b957` ](https://github.com/ljharb/get-intrinsic/commit/c05b957ad9a7bc7721af7cc9e9be1edbfe057496 )
- [Dev Deps] update `es-abstract` [`29b05ae` ](https://github.com/ljharb/get-intrinsic/commit/29b05aec3e7330e9ad0b8e0f685a9112c20cdd97 )
- [meta] use `prepublishOnly` script for npm 7+ [`95c285d` ](https://github.com/ljharb/get-intrinsic/commit/95c285da810516057d3bbfa871176031af38f05d )
- [Deps] update `has-symbols` [`593cb4f` ](https://github.com/ljharb/get-intrinsic/commit/593cb4fb38e7922e40e42c183f45274b636424cd )
- [readme] fix repo URLs [`1c8305b` ](https://github.com/ljharb/get-intrinsic/commit/1c8305b5365827c9b6fc785434aac0e1328ff2f5 )
- [Deps] update `has-symbols` [`c7138b6` ](https://github.com/ljharb/get-intrinsic/commit/c7138b6c6d73132d859471fb8c13304e1e7c8b20 )
- [Dev Deps] remove unused `has-bigints` [`bd63aff` ](https://github.com/ljharb/get-intrinsic/commit/bd63aff6ad8f3a986c557fcda2914187bdaab359 )
## [v1.1.1](https://github.com/ljharb/get-intrinsic/compare/v1.1.0...v1.1.1) - 2021-02-03
### Fixed
- [meta] export `./package.json` [`#9` ](https://github.com/ljharb/get-intrinsic/issues/9 )
### Commits
- [readme] flesh out the readme; use `evalmd` [`d12f12c` ](https://github.com/ljharb/get-intrinsic/commit/d12f12c15345a0a0772cc65a7c64369529abd614 )
- [eslint] set up proper globals config [`5a8c098` ](https://github.com/ljharb/get-intrinsic/commit/5a8c0984e3319d1ac0e64b102f8ec18b64e79f36 )
- [Dev Deps] update `eslint` [`7b9a5c0` ](https://github.com/ljharb/get-intrinsic/commit/7b9a5c0d31a90ca1a1234181c74988fb046701cd )
## [v1.1.0](https://github.com/ljharb/get-intrinsic/compare/v1.0.2...v1.1.0) - 2021-01-25
### Fixed
- [Refactor] delay `Function` eval until syntax-derived values are requested [`#3` ](https://github.com/ljharb/get-intrinsic/issues/3 )
### Commits
- [Tests] migrate tests to Github Actions [`2ab762b` ](https://github.com/ljharb/get-intrinsic/commit/2ab762b48164aea8af37a40ba105bbc8246ab8c4 )
- [meta] do not publish github action workflow files [`5e7108e` ](https://github.com/ljharb/get-intrinsic/commit/5e7108e4768b244d48d9567ba4f8a6cab9c65b8e )
- [Tests] add some coverage [`01ac7a8` ](https://github.com/ljharb/get-intrinsic/commit/01ac7a87ac29738567e8524cd8c9e026b1fa8cb3 )
- [Dev Deps] update `eslint` , `@ljharb/eslint-config` , `call-bind` , `es-abstract` , `tape` ; add `call-bind` [`911b672` ](https://github.com/ljharb/get-intrinsic/commit/911b672fbffae433a96924c6ce013585e425f4b7 )
- [Refactor] rearrange evalled constructors a bit [`7e7e4bf` ](https://github.com/ljharb/get-intrinsic/commit/7e7e4bf583f3799c8ac1c6c5e10d2cb553957347 )
- [meta] add Automatic Rebase and Require Allow Edits workflows [`0199968` ](https://github.com/ljharb/get-intrinsic/commit/01999687a263ffce0a3cb011dfbcb761754aedbc )
## [v1.0.2](https://github.com/ljharb/get-intrinsic/compare/v1.0.1...v1.0.2) - 2020-12-17
### Commits
- [Fix] Throw for non‑ existent intrinsics [`68f873b` ](https://github.com/ljharb/get-intrinsic/commit/68f873b013c732a05ad6f5fc54f697e55515461b )
- [Fix] Throw for non‑ existent segments in the intrinsic path [`8325dee` ](https://github.com/ljharb/get-intrinsic/commit/8325deee43128f3654d3399aa9591741ebe17b21 )
- [Dev Deps] update `eslint` , `@ljharb/eslint-config` , `aud` , `has-bigints` , `object-inspect` [`0c227a7` ](https://github.com/ljharb/get-intrinsic/commit/0c227a7d8b629166f25715fd242553892e458525 )
- [meta] do not lint coverage output [`70d2419` ](https://github.com/ljharb/get-intrinsic/commit/70d24199b620043cd9110fc5f426d214ebe21dc9 )
## [v1.0.1](https://github.com/ljharb/get-intrinsic/compare/v1.0.0...v1.0.1) - 2020-10-30
### Commits
- [Tests] gather coverage data on every job [`d1d280d` ](https://github.com/ljharb/get-intrinsic/commit/d1d280dec714e3f0519cc877dbcb193057d9cac6 )
- [Fix] add missing dependencies [`5031771` ](https://github.com/ljharb/get-intrinsic/commit/5031771bb1095b38be88ce7c41d5de88718e432e )
- [Tests] use `es-value-fixtures` [`af48765` ](https://github.com/ljharb/get-intrinsic/commit/af48765a23c5323fb0b6b38dbf00eb5099c7bebc )
## v1.0.0 - 2020-10-29
### Commits
- Implementation [`bbce57c` ](https://github.com/ljharb/get-intrinsic/commit/bbce57c6f33d05b2d8d3efa273ceeb3ee01127bb )
- Tests [`17b4f0d` ](https://github.com/ljharb/get-intrinsic/commit/17b4f0d56dea6b4059b56fc30ef3ee4d9500ebc2 )
- Initial commit [`3153294` ](https://github.com/ljharb/get-intrinsic/commit/31532948de363b0a27dd9fd4649e7b7028ec4b44 )
- npm init [`fb326c4` ](https://github.com/ljharb/get-intrinsic/commit/fb326c4d2817c8419ec31de1295f06bb268a7902 )
- [meta] add Automatic Rebase and Require Allow Edits workflows [`48862fb` ](https://github.com/ljharb/get-intrinsic/commit/48862fb2508c8f6a57968e6d08b7c883afc9d550 )
- [meta] add `auto-changelog` [`5f28ad0` ](https://github.com/ljharb/get-intrinsic/commit/5f28ad019e060a353d8028f9f2591a9cc93074a1 )
- [meta] add "funding"; create `FUNDING.yml` [`c2bbdde` ](https://github.com/ljharb/get-intrinsic/commit/c2bbddeba73a875be61484ee4680b129a6d4e0a1 )
- [Tests] add `npm run lint` [`0a84b98` ](https://github.com/ljharb/get-intrinsic/commit/0a84b98b22b7cf7a748666f705b0003a493c35fd )
- Only apps should have lockfiles [`9586c75` ](https://github.com/ljharb/get-intrinsic/commit/9586c75866c1ee678e4d5d4dbbdef6997e511b05 )