# 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.1.7](https://github.com/es-shims/Set.prototype.difference/compare/v1.1.6...v1.1.7) - 2025-03-14

### Commits

- [actions] split out node 10-20, and 20+ [`bce4a13`](https://github.com/es-shims/Set.prototype.difference/commit/bce4a133747fa453a98e78bd3b08d0617ff7bfad)
- [Dev Deps] update `@es-shims/api`, `@ljharb/eslint-config`, `auto-changelog`, `es-map`, `es-value-fixtures`, `for-each`, `gopd`, `has-strict-mode`, `object-inspect`, `tape` [`dc425de`](https://github.com/es-shims/Set.prototype.difference/commit/dc425dee07042bd3cbf7b5f3e4af9ff2e260c092)
- [Deps] update `call-bind`, `es-abstract`, `es-set`, `stop-iteration-iterator` [`86b42ed`](https://github.com/es-shims/Set.prototype.difference/commit/86b42ed9229095e9670a0125e33ad1c48925c8b8)
- [Refactor] use `call-bound` directly [`937aa54`](https://github.com/es-shims/Set.prototype.difference/commit/937aa542eff45b607bb8e07a19dd89e52f628815)
- [Dev Deps] add missing peer dep [`9bf95f0`](https://github.com/es-shims/Set.prototype.difference/commit/9bf95f0f6b305015448c4c1014e134ce23b3def5)

## [v1.1.6](https://github.com/es-shims/Set.prototype.difference/compare/v1.1.5...v1.1.6) - 2024-09-10

### Commits

- [Fix] handle chrome/v8 bugs [`266d8aa`](https://github.com/es-shims/Set.prototype.difference/commit/266d8aa29af20e03b6ccf37454df238f663358c7)
- [Dev Deps] update `@es-shims/api`, `@ljharb/eslint-config`, `object-inspect`, `tape` [`7563c36`](https://github.com/es-shims/Set.prototype.difference/commit/7563c368cf3675fef9e1a6cbea7c8dc7cb8b3dde)
- [Refactor] change internal slot name [`113b587`](https://github.com/es-shims/Set.prototype.difference/commit/113b587893d71f35873aed2536dd7ee851ef7c00)
- [Tests] replace `aud` with `npm audit` [`eec956e`](https://github.com/es-shims/Set.prototype.difference/commit/eec956e04a9d2aa82665111a0497e061908606ab)
- [Dev Deps] add missing peer dep [`b2219f3`](https://github.com/es-shims/Set.prototype.difference/commit/b2219f399ea9e0286b66f2dc043da12e36092450)

## [v1.1.5](https://github.com/es-shims/Set.prototype.difference/compare/v1.1.4...v1.1.5) - 2024-04-06

### Commits

- [Refactor] update spec from https://github.com/tc39/ecma262/pull/3306 [`6a1eda2`](https://github.com/es-shims/Set.prototype.difference/commit/6a1eda2dd167c78d755edb2be1eb745979bb97dd)
- [Deps] update `es-abstract` [`1c500c3`](https://github.com/es-shims/Set.prototype.difference/commit/1c500c384a34f2b0343e3adb26540d3364b764ee)
- [Dev Deps] update `@es-shims/api` [`997236a`](https://github.com/es-shims/Set.prototype.difference/commit/997236a247bf72beb7adf4d570164b9e4681aebb)

## [v1.1.4](https://github.com/es-shims/Set.prototype.difference/compare/v1.1.3...v1.1.4) - 2024-03-19

### Commits

- [meta] remove useless ESM [`6b200fa`](https://github.com/es-shims/Set.prototype.difference/commit/6b200fa98cb84ae5d89bfdf98480c0a255010018)
- [Refactor] add `SetDataSize` [`ae0d37f`](https://github.com/es-shims/Set.prototype.difference/commit/ae0d37f1bf8e9a3a352e9d6782de7add974b5c06)
- [Deps] update `call-bind`, `es-abstract`, `es-errors`, `is-set` [`d7cc20a`](https://github.com/es-shims/Set.prototype.difference/commit/d7cc20a0750bbf68c2ad74ddec71bef99a4bc71e)
- [actions] remove redundant finisher [`2acda7c`](https://github.com/es-shims/Set.prototype.difference/commit/2acda7c1ec34a7469b00c27a4fbcb07396258079)
- [Dev Deps] update `tape` [`e2d67e7`](https://github.com/es-shims/Set.prototype.difference/commit/e2d67e7af093d374bb3908b2d9cc770cfbf921a8)

## [v1.1.3](https://github.com/es-shims/Set.prototype.difference/compare/v1.1.2...v1.1.3) - 2024-02-04

### Commits

- [Tests] ensure test mocks return iterators [`e67b02d`](https://github.com/es-shims/Set.prototype.difference/commit/e67b02d1a1faa1a46ebfd47ea490da95e7b3d839)
- [Refactor] use `es-errors` where possible, so things that only need those do not need `get-intrinsic` [`a7950e7`](https://github.com/es-shims/Set.prototype.difference/commit/a7950e77687b97802ac8893d4865abf1d75585c4)
- [Dev Deps] fix incorrect dev deps [`15f4527`](https://github.com/es-shims/Set.prototype.difference/commit/15f4527c40954e324cc7a2f08065fb48f6614ab1)
- [Dev Deps] update `tape` [`eedb6da`](https://github.com/es-shims/Set.prototype.difference/commit/eedb6da6da4aacd1b026e5deb468bec51407bb7b)

## [v1.1.2](https://github.com/es-shims/Set.prototype.difference/compare/v1.1.1...v1.1.2) - 2023-12-17

### Commits

- [Fix] properly implement algorithm [`7d9aef9`](https://github.com/es-shims/Set.prototype.difference/commit/7d9aef9c7f5be9dfd7583cfd554706681d7ae43b)

## [v1.1.1](https://github.com/es-shims/Set.prototype.difference/compare/v1.1.0...v1.1.1) - 2023-12-16

### Commits

- [Tests] increase coverage [`4604b92`](https://github.com/es-shims/Set.prototype.difference/commit/4604b921279ea79933ca07f34d2d0b732cc9fb7d)
- [Fix] handle negative zero properly [`ffa29e2`](https://github.com/es-shims/Set.prototype.difference/commit/ffa29e236e4b4076aae8377a93cc3ce8eb8a330e)
- [Deps] update `call-bind`, `define-properties`, `es-abstract`, `es-set`, `get-intrinsic` [`bd37b0d`](https://github.com/es-shims/Set.prototype.difference/commit/bd37b0d80a83740d5a86bffb5b4e0c3788c73a6f)
- [Dev Deps] update `aud`, `npmignore`, `object-inspect`, `tape` [`7624a2b`](https://github.com/es-shims/Set.prototype.difference/commit/7624a2bcc80508c1ba4a499b307c21333105727a)

## [v1.1.0](https://github.com/es-shims/Set.prototype.difference/compare/v1.0.2...v1.1.0) - 2023-07-18

### Commits

- [Deps] update `define-properties`, `es-abstract`, `get-intrinsic` [`dc423d8`](https://github.com/es-shims/Set.prototype.difference/commit/dc423d85fbb5cb7c5212990f2c007603b11eb511)
- [patch] remove GetKeysIterator and its callable check [`90dcf36`](https://github.com/es-shims/Set.prototype.difference/commit/90dcf3615cc5efd879abb4c19f0c97050331a341)
- [Tests] remove unused shimmed tests [`f5d9655`](https://github.com/es-shims/Set.prototype.difference/commit/f5d965584a5870b4bcb7f99f7f881bb94fd4ac96)
- [patch] throw on negative set sizes [`bfa0fcf`](https://github.com/es-shims/Set.prototype.difference/commit/bfa0fcf106bd904ed2158117b25b31fef2248dc9)
- [Dev Deps] update `@es-shims/api`, `@ljharb/eslint-config`, `aud`, `es6-shim`, `tape` [`5993d2a`](https://github.com/es-shims/Set.prototype.difference/commit/5993d2aaf6b5625957ec630301f28f0ec17cf950)

## [v1.0.2](https://github.com/es-shims/Set.prototype.difference/compare/v1.0.1...v1.0.2) - 2023-01-15

### Commits

- [Refactor] update `es-set`; use `es-set/tools` [`0a4aa6b`](https://github.com/es-shims/Set.prototype.difference/commit/0a4aa6b1a8b9a3cba85794b6b8d9e6dde47de257)

## [v1.0.1](https://github.com/es-shims/Set.prototype.difference/compare/v1.0.0...v1.0.1) - 2023-01-13

### Commits

- [Fix] properly handle StopIteration envs, like FF 42 [`1bf936d`](https://github.com/es-shims/Set.prototype.difference/commit/1bf936ddbba66cf5a58f90b9aaadb93c5eced79e)
- [readme] link to all set method packages [`ae8065e`](https://github.com/es-shims/Set.prototype.difference/commit/ae8065e6104f690044a1eabe5c42117e2b33473a)
- [Dev Deps] update `@ljharb/eslint-config`, `object-inspect` [`7da7a4e`](https://github.com/es-shims/Set.prototype.difference/commit/7da7a4e8efb827802f69cdd5fc44efae1312f57e)
- [Deps] update `es-abstract`, `es-set` [`66283bd`](https://github.com/es-shims/Set.prototype.difference/commit/66283bd2cc4fc5b6363518b073f8f9988ec85ab7)
- [Deps] update `es-abstract`, `es-set` [`40dfca2`](https://github.com/es-shims/Set.prototype.difference/commit/40dfca2561f9553742f6402c1e291a78603421f6)
- [Dev Deps] update `aud`, `es6-shim` [`b72e100`](https://github.com/es-shims/Set.prototype.difference/commit/b72e10073b3a925bf0a3629129c1ec0584fc4970)

## v1.0.0 - 2022-12-04

### Commits

- Initial implementation, tests, readme [`283a65b`](https://github.com/es-shims/Set.prototype.difference/commit/283a65b65dc09989c88962dd79f944c35456376f)
- Initial commit [`95594c0`](https://github.com/es-shims/Set.prototype.difference/commit/95594c029caa9504dddbe1172c36f61a41983718)
- npm init [`4da70c4`](https://github.com/es-shims/Set.prototype.difference/commit/4da70c4550f94d41845fc71b690e6229849516dd)
- Only apps should have lockfiles [`060fe81`](https://github.com/es-shims/Set.prototype.difference/commit/060fe81f2e9f37ead500a7e7e91df7189349681b)
