# Change Log

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [6.0.2](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@6.0.1...@pacote/jest-either@6.0.2) (2026-06-22)


### Bug Fixes

* correct jest-either type exports ([#1684](https://github.com/PacoteJS/pacote/issues/1684)) ([c683835](https://github.com/PacoteJS/pacote/commit/c6838358c97d578fa4621228d8dc6037a35947b5))





## [6.0.1](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@6.0.0...@pacote/jest-either@6.0.1) (2026-04-01)

**Note:** Version bump only for package @pacote/jest-either





# [6.0.0](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@5.1.1...@pacote/jest-either@6.0.0) (2026-03-31)


### chore

* 🤖 upgrade TypeScript and move CommonJS target to ES2015 ([49c0139](https://github.com/PacoteJS/pacote/commit/49c0139aa17e6430f3048656b25311b5fda8aa40))


### BREAKING CHANGES

* 🧨 CommonJS no longer compiles to ES5, only ES2015





## [5.1.1](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@5.1.0...@pacote/jest-either@5.1.1) (2025-10-27)


### Bug Fixes

* 🐛 CommonJS compilation target ([d61f204](https://github.com/PacoteJS/pacote/commit/d61f204e3fb22eb952f608628ed2864f5cae449b)), closes [#333](https://github.com/PacoteJS/pacote/issues/333)





# [5.1.0](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@5.0.9...@pacote/jest-either@5.1.0) (2025-10-23)


### Features

* 🎸 support for asymmetric matchers ([a5758e2](https://github.com/PacoteJS/pacote/commit/a5758e271b56ae80d94519690e8809f0d859991a))





## [5.0.9](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@5.0.8...@pacote/jest-either@5.0.9) (2025-02-25)

**Note:** Version bump only for package @pacote/jest-either

## [5.0.8](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@5.0.7...@pacote/jest-either@5.0.8) (2024-10-05)

**Note:** Version bump only for package @pacote/jest-either

## [5.0.7](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@5.0.6...@pacote/jest-either@5.0.7) (2023-08-25)

**Note:** Version bump only for package @pacote/jest-either

## [5.0.6](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@5.0.5...@pacote/jest-either@5.0.6) (2023-04-22)

**Note:** Version bump only for package @pacote/jest-either

## [5.0.5](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@5.0.4...@pacote/jest-either@5.0.5) (2023-04-13)

**Note:** Version bump only for package @pacote/jest-either

## [5.0.4](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@5.0.3...@pacote/jest-either@5.0.4) (2023-03-24)

### Bug Fixes

- 🐛 correct [@pacote](https://github.com/pacote) dependencies ([6e0d9b9](https://github.com/PacoteJS/pacote/commit/6e0d9b92bd30b6a5dacb79173787904d621706d0))

## [5.0.3](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@5.0.2...@pacote/jest-either@5.0.3) (2022-09-02)

### Bug Fixes

- 🐛 Fix typing issue ([7b433f5](https://github.com/PacoteJS/pacote/commit/7b433f5a50bc9462f13db945e7a458af76eeadd2))

## [5.0.2](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@5.0.1...@pacote/jest-either@5.0.2) (2022-09-02)

**Note:** Version bump only for package @pacote/jest-either

## [5.0.1](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@5.0.0...@pacote/jest-either@5.0.1) (2022-05-19)

**Note:** Version bump only for package @pacote/jest-either

# [5.0.0](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@4.0.9...@pacote/jest-either@5.0.0) (2021-08-13)

### chore

- 🤖 upgrade dependencies to Jest 27 ([ec02d73](https://github.com/PacoteJS/pacote/commit/ec02d73ac0bb143822ce9025ab061e5f2fb92e8c))

### Features

- 🎸 jest-either is now an ESM only module ([6a53510](https://github.com/PacoteJS/pacote/commit/6a53510bc7e63938fbf510066eed739da321b371))

### BREAKING CHANGES

- 🧨 jest-either is now provided only as an ESM module. CommonJS-style
  require() no longer work.
- 🧨 Depends on Jest 27+.

## [4.0.9](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@4.0.8...@pacote/jest-either@4.0.9) (2021-02-05)

**Note:** Version bump only for package @pacote/jest-either

## [4.0.8](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@4.0.7...@pacote/jest-either@4.0.8) (2020-11-27)

**Note:** Version bump only for package @pacote/jest-either

## [4.0.7](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@4.0.6...@pacote/jest-either@4.0.7) (2020-11-14)

**Note:** Version bump only for package @pacote/jest-either

## [4.0.6](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@4.0.5...@pacote/jest-either@4.0.6) (2020-10-26)

**Note:** Version bump only for package @pacote/jest-either

## [4.0.5](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@4.0.4...@pacote/jest-either@4.0.5) (2020-09-05)

**Note:** Version bump only for package @pacote/jest-either

## [4.0.4](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@4.0.3...@pacote/jest-either@4.0.4) (2020-07-17)

### Bug Fixes

- 🐛 fixes toBeEither check ([813bda1](https://github.com/PacoteJS/pacote/commit/813bda1956a704df2c0e8bba890fa9fb618f62c1))

## [4.0.3](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@4.0.2...@pacote/jest-either@4.0.3) (2020-07-07)

**Note:** Version bump only for package @pacote/jest-either

## [4.0.2](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@4.0.1...@pacote/jest-either@4.0.2) (2020-06-03)

**Note:** Version bump only for package @pacote/jest-either

## [4.0.1](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@4.0.0...@pacote/jest-either@4.0.1) (2020-05-21)

**Note:** Version bump only for package @pacote/jest-either

## [4.0.0](https://github.com/PacoteJS/pacote/tree/@pacote/jest-either@4.0.0) (2020-05-07)

[Full Changelog](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@3.1.0...@pacote/jest-either@4.0.0)

- **Possibly breaking change:** Upgrades `jest-diff` and `jest-matcher-utils`.

## [3.1.0](https://github.com/PacoteJS/pacote/tree/@pacote/jest-either@3.1.0) (2019-08-09)

[Full Changelog](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@3.0.3...@pacote/jest-either@3.1.0)

- Introduces ES module support.

## [3.0.3](https://github.com/PacoteJS/pacote/tree/@pacote/jest-either@3.0.3) (2019-07-25)

[Full Changelog](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@3.0.2...@pacote/jest-either@3.0.3)

- Chore: Stop TypeScript configuration and build files from being published.

## [3.0.0](https://github.com/PacoteJS/pacote/tree/@pacote/jest-either@3.0.0) (2019-07-01)

[Full Changelog](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@2.1.0...@pacote/jest-either@3.0.0)

- **Breaking change:** This version now targets `fp-ts` 2.0.0 or more recent.
- **Breaking change:** This library now requires `fp-ts` to be installed as a peer dependency.

## [2.1.0](https://github.com/PacoteJS/pacote/tree/@pacote/jest-either@2.1.0) (2019-02-12)

[Full Changelog](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@2.0.1...@pacote/jest-either@2.1.0)

- Support for asymmetric matchers in `.toEqualLeft()` and `.toEqualRight()`.

## [2.0.1](https://github.com/PacoteJS/pacote/tree/@pacote/jest-either@2.0.1) (2019-02-07)

[Full Changelog](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@2.0.0...@pacote/jest-either@2.0.1)

- Fixes missing `@pacote/is-plain-object` dependency.

## [2.0.0](https://github.com/PacoteJS/pacote/tree/@pacote/jest-either@2.0.0) (2019-02-07)

[Full Changelog](https://github.com/PacoteJS/pacote/compare/@pacote/jest-either@1.0.0...@pacote/jest-either@2.0.0)

- **Breaking change:** Alters `.toMatchLeft()` and `.toMatchRight()` to partially match nested objects, consistent with Jest's `toMatchObject()`. This is a breaking change if you were relying on these methods with partial matches to verify deeply nested objects.
- Use regular expressions to match string values with `.toMatchLeft()` and `.toMatchRight()`.
- Adds `.toBeEither()` matcher.
- Output diffs when using `.toEqualLeft()` and `.toEqualRight()` matches.
- Fixes highlight colour for expected value output when using the `.toEqualLeft()` and `.toEqualRight()` matchers.

## [1.0.0](https://github.com/PacoteJS/pacote/tree/@pacote/jest-either@1.0.0) (2019-02-06)

- Initial release.
