# 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.6](https://github.com/es-shims/String.prototype.at/compare/v1.0.5...v1.0.6) - 2024-03-20

### Commits

- [meta] remove useless ESM [`d4f18aa`](https://github.com/es-shims/String.prototype.at/commit/d4f18aad0ded0f794c84cc714d492ae57a33a6b0)
- [actions] remove redundant finisher [`3f02639`](https://github.com/es-shims/String.prototype.at/commit/3f026394dccafdac0b0bc842dc9a97fcc9d3d2ee)
- [Deps] update `call-bind`, `define-properties`, `es-abstract` [`6b6024f`](https://github.com/es-shims/String.prototype.at/commit/6b6024fd84cc18464610d9ba69c6a15f11986141)
- [Refactor] use `es-object-atoms` where possible [`ae2687e`](https://github.com/es-shims/String.prototype.at/commit/ae2687e03f9b61d576fce2ea885e87ad71598abb)
- [Dev Deps] update `aud`, `npmignore`, `tape` [`df69ac0`](https://github.com/es-shims/String.prototype.at/commit/df69ac0cb3f97b44cd9e782229ab8e1d3a2f1124)
- [meta] add missing `engines.node` [`e474b8b`](https://github.com/es-shims/String.prototype.at/commit/e474b8b60e8ac45cd324b47c9f0261561f749c00)

## [v1.0.5](https://github.com/es-shims/String.prototype.at/compare/v1.0.4...v1.0.5) - 2023-09-01

### Commits

- [Deps] update `define-properties`, `es-abstract` [`42983c1`](https://github.com/es-shims/String.prototype.at/commit/42983c13f9017afbb377efd4dfd0e34b760efd72)
- [Dev Deps] update `@es-shims/api`, `@ljharb/eslint-config`, `aud`, `tape` [`2bf2a59`](https://github.com/es-shims/String.prototype.at/commit/2bf2a59799209c67486835f9def7dbddc36af554)

## [v1.0.4](https://github.com/es-shims/String.prototype.at/compare/v1.0.3...v1.0.4) - 2022-11-07

### Commits

- [actions] reuse common workflows [`77f1e65`](https://github.com/es-shims/String.prototype.at/commit/77f1e6531068b0c24dad4c8c3194b6d5c0a9e81d)
- [meta] use `npmignore` to autogenerate an npmignore file [`224abd1`](https://github.com/es-shims/String.prototype.at/commit/224abd1bec25d4d874f0b057f1ec41f2a27d2785)
- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `@es-shims/api`, `safe-publish-latest`, `tape` [`14a34c5`](https://github.com/es-shims/String.prototype.at/commit/14a34c54620af909c61497938c4d633b20477b54)
- [Deps] update `define-properties`, `es-abstract` [`1bc653c`](https://github.com/es-shims/String.prototype.at/commit/1bc653c33e600039c1cabe8386efe47947cf934f)
- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`, `auto-changelog`, `functions-have-names`, `tape` [`de13e65`](https://github.com/es-shims/String.prototype.at/commit/de13e654531fc06d60c92f6633edb788f999140e)
- [actions] update codecov uploader [`adcc11a`](https://github.com/es-shims/String.prototype.at/commit/adcc11a166b76d5a3c5d62fc420b716588ca1683)
- [actions] update rebase action to use reusable workflow [`5285bd1`](https://github.com/es-shims/String.prototype.at/commit/5285bd15e5822e634bfdcaf6c3fb0525a0990ed8)

## [v1.0.3](https://github.com/es-shims/String.prototype.at/compare/v1.0.2...v1.0.3) - 2021-10-04

### Commits

- [Refactor] remove ESM entry points [`f69b5bd`](https://github.com/es-shims/String.prototype.at/commit/f69b5bda5c1a7afcb628b63d65f46c15ccd233b0)
- [Tests] add cases for Infinities; increase coverage [`ac7f12c`](https://github.com/es-shims/String.prototype.at/commit/ac7f12c33802c2ebf9fd4213a0c4f7f0cc61e6fc)
- [Deps] update `es-abstract` [`d3fa497`](https://github.com/es-shims/String.prototype.at/commit/d3fa497a9c5d060abebd48e4553fbd7dde5e7ded)
- [Dev Deps] update `eslint`, `tape` [`51dfd69`](https://github.com/es-shims/String.prototype.at/commit/51dfd69f76be90759ae210344f5bfa06bb3110a5)
- [Fix] ESM: ensure that imports work with es-abstract [`22b0ed5`](https://github.com/es-shims/String.prototype.at/commit/22b0ed5e8a791b2bb184b8ed840afc54436d35d6)
- [Dev Deps] update `@ljharb/eslint-config` [`e4cd7ae`](https://github.com/es-shims/String.prototype.at/commit/e4cd7ae705ae8118490308a09e00fb1c9430f17c)
- [Tests] add `@es-shims/api` [`eb027cf`](https://github.com/es-shims/String.prototype.at/commit/eb027cf93fff2cca6a29757991b4b0c434c11ff4)
- [Deps] update `es-abstract` [`6e0183c`](https://github.com/es-shims/String.prototype.at/commit/6e0183c65af1ec238967f98fd7b3e935ef6a7361)
- [actions] update workflows [`500def4`](https://github.com/es-shims/String.prototype.at/commit/500def498f02d5fc228eec9cad8ccc4837ddfbdf)

## [v1.0.2](https://github.com/es-shims/String.prototype.at/compare/v1.0.1...v1.0.2) - 2021-07-29

### Commits

- [actions] use `node/install` instead of `node/run`; use `codecov` action [`7707f9b`](https://github.com/es-shims/String.prototype.at/commit/7707f9b745dfcc5873b3726c6e30d753575e8795)
- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`, `auto-changelog`, `tape` [`646f6fb`](https://github.com/es-shims/String.prototype.at/commit/646f6fb4144519934862ad507ed4ffdcfcf83279)
- [actions] update workflows [`2d99a6b`](https://github.com/es-shims/String.prototype.at/commit/2d99a6bf1ac170670b348297680469b6e3129054)
- [readme] add github actions/codecov badges [`7befe48`](https://github.com/es-shims/String.prototype.at/commit/7befe486ba6595efa942c5a63524f4929087f15f)
- [Deps] update `es-abstract` [`4de12a8`](https://github.com/es-shims/String.prototype.at/commit/4de12a833361920a2541c35ff0fd5876a5f4b5b7)
- [Dev Deps] update `eslint`, `tape` [`04de2b9`](https://github.com/es-shims/String.prototype.at/commit/04de2b977ce77a890928a52acc6d2e9ee1c7fe75)
- [actions] avoid failing fast [`128255c`](https://github.com/es-shims/String.prototype.at/commit/128255c47500472238698506403cbe20ef45a592)
- [meta] use `prepublishOnly` script for npm 7+ [`dd9aad4`](https://github.com/es-shims/String.prototype.at/commit/dd9aad41fbd24a06796321c2b543f0b84cf5db1c)
- [Deps] update `es-abstract` [`c838cac`](https://github.com/es-shims/String.prototype.at/commit/c838cac07ad0f1ac34357539fb37d5e8873b67e3)
- [Tests] increase coverage [`efa4182`](https://github.com/es-shims/String.prototype.at/commit/efa4182397ec52bb63421d733b35b71d3bd25815)
- [eslint] fix linting error [`2c568ac`](https://github.com/es-shims/String.prototype.at/commit/2c568ac6a8852a627f50691add8f827ba5275617)

## [v1.0.1](https://github.com/es-shims/String.prototype.at/compare/v1.0.0...v1.0.1) - 2021-02-22

### Commits

- [meta] do not publish github action workflow files [`00e2ffa`](https://github.com/es-shims/String.prototype.at/commit/00e2ffad3748a29e056aee3b36a96f5bfffda248)
- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`, `functions-have-names`, `has-strict-mode`, `tape` [`3cd9fec`](https://github.com/es-shims/String.prototype.at/commit/3cd9fecae4d16ad7163d1406711e3e5be465f5b3)
- [readme] remove travis badge [`a46b2be`](https://github.com/es-shims/String.prototype.at/commit/a46b2bec7f102d3c115b67febc1506f50782e746)
- [Refactor] use `call-bind` [`b07a021`](https://github.com/es-shims/String.prototype.at/commit/b07a02159b6f3ea18a59b937d05379494b6382c2)

## [v1.0.0](https://github.com/es-shims/String.prototype.at/compare/v0.2.0...v1.0.0) - 2020-11-19

### Commits

- [Tests] migrate tests to Github Actions [`46db207`](https://github.com/es-shims/String.prototype.at/commit/46db2071e09011c0493b6be8e92916522658ee90)
- [Breaking] rename package to `at` from `item` [`45e8442`](https://github.com/es-shims/String.prototype.at/commit/45e844230dc222bb4022046da66e742e1ce2f89e)
- Implementation [`5cbe085`](https://github.com/es-shims/String.prototype.at/commit/5cbe08589371a38e70d2b2fbf999dfee01b826f0)
- Initial commit [`a3bcdf9`](https://github.com/es-shims/String.prototype.at/commit/a3bcdf9c68913cab605147c9b13c7cf378776741)
- Tests [`757d12d`](https://github.com/es-shims/String.prototype.at/commit/757d12dd941e6a6e6755a2c2284a105066cf7fa6)
- readme [`ea86655`](https://github.com/es-shims/String.prototype.at/commit/ea86655416f26f1fa573a81be3fb723eb7072cf6)
- npm init [`0785efd`](https://github.com/es-shims/String.prototype.at/commit/0785efd5c7c933c029c3bfff9f6a23c354c108e2)
- [meta] add `auto-changelog` [`6092425`](https://github.com/es-shims/String.prototype.at/commit/60924256669c28b72f64511b363cbfb881447df6)
- [Tests] run `nyc` on all tests [`a9d0e84`](https://github.com/es-shims/String.prototype.at/commit/a9d0e84b8567722e3a4a3605668e829f99dd3137)
- [Tests] use shared travis-ci configs [`1ae5299`](https://github.com/es-shims/String.prototype.at/commit/1ae529956ee812fdaae8dde979a25fd36c9955c9)
- [actions] add automatic rebasing / merge commit blocking [`ce9f160`](https://github.com/es-shims/String.prototype.at/commit/ce9f16001092d3c9d4aea3a924b3a205a82a2967)
- [actions] add "Allow Edits" workflow [`b20f9ff`](https://github.com/es-shims/String.prototype.at/commit/b20f9ffe1b84272af694e2f8e4171bca871cef1f)
- [Robustness] call-bind the polyfill in the CJS entry point [`69adfc5`](https://github.com/es-shims/String.prototype.at/commit/69adfc500d4ad7209d1439eb298528c1b30a2ef6)
- [Tests] add `npm run lint` [`0c37080`](https://github.com/es-shims/String.prototype.at/commit/0c3708032f9887cbb7c3c5e055c3db964d408eae)
- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `auto-changelog` [`dacaa65`](https://github.com/es-shims/String.prototype.at/commit/dacaa65bd37d23738a18fa47438da4157ee95148)
- [meta] add `safe-publish-latest` [`1404e5a`](https://github.com/es-shims/String.prototype.at/commit/1404e5a05448503c5ded664b4bd8a2a085dfb006)
- Only apps should have lockfiles [`ca0a264`](https://github.com/es-shims/String.prototype.at/commit/ca0a264d99695f394f0768d81723f830e39ea781)
- [Dev Deps] update `aud`, `eslint` [`744777d`](https://github.com/es-shims/String.prototype.at/commit/744777d9a9f22b66e2a5542113d369a90cc023c2)
- [meta] add `funding` field [`900a1fe`](https://github.com/es-shims/String.prototype.at/commit/900a1fe2182c8f97ce41e96c29355a612df48c17)

## [v0.2.0](https://github.com/es-shims/String.prototype.at/compare/v0.1.0...v0.2.0) - 2014-04-10

### Fixed

- Use `String#slice` instead of `String#substr` [`#1`](https://github.com/es-shims/String.prototype.at/issues/1)

### Commits

- Make the `at` property non-enumerable [`9f4b6ef`](https://github.com/es-shims/String.prototype.at/commit/9f4b6ef8754d36ab1f98ada32f9ae4c60f9a35f8)
- Implement `CheckObjectCoercible` [`a39cae6`](https://github.com/es-shims/String.prototype.at/commit/a39cae640ac388bbbc727788fd0ec8b38d3efd78)
- README: Add spec proposal [`a8ae6f7`](https://github.com/es-shims/String.prototype.at/commit/a8ae6f7c5621ef4b07612dd55e2b92ea90d29711)
- Correct the implementation of ToInteger [`b322eff`](https://github.com/es-shims/String.prototype.at/commit/b322effb1f67a33b12eaeac88530797ba35f2697)
- Avoid IE8’s broken `Object.defineProperty` [`b984c9c`](https://github.com/es-shims/String.prototype.at/commit/b984c9cae8d9fd977d350b74ce977158b4de2acb)
- README: Explicitly request SVG badges [`9871b97`](https://github.com/es-shims/String.prototype.at/commit/9871b9771db4ac6aa38b43114d655011acd2da18)
- Cache `nextIndex` [`f04e6f9`](https://github.com/es-shims/String.prototype.at/commit/f04e6f9428fa67c53302bf4cade820a5e7bee684)
- Use `String#substr` instead of creating new strings from scratch [`29cb510`](https://github.com/es-shims/String.prototype.at/commit/29cb5108b54a5ab97cddbd897834fad79960e1d7)
- Tag the v0.2.0 release [`114c610`](https://github.com/es-shims/String.prototype.at/commit/114c6109a54fd303eeeb675688df92369e50d556)
- Shorten the short URL [`e5af058`](https://github.com/es-shims/String.prototype.at/commit/e5af0582d1b23043c48d869dab3f6e16361177e5)
- Avoid `isNaN` [`220a0b8`](https://github.com/es-shims/String.prototype.at/commit/220a0b8e1d2da19406bf26bcb86022c2f24afa43)
- README: Add link to spec bug ticket [`1f37394`](https://github.com/es-shims/String.prototype.at/commit/1f37394c0b6029fecea2e5f807ebd9abeae247b4)
- README: Tweak link to the ES-discuss thread [`ad2f0ba`](https://github.com/es-shims/String.prototype.at/commit/ad2f0ba794b03dc2422f4efc654d76ace13d743f)

## v0.1.0 - 2020-11-19

### Commits

- Initial commit [`bb6b614`](https://github.com/es-shims/String.prototype.at/commit/bb6b614bb600f8968e20f523c0cfaa68b36e1293)
