meyfa/group-items

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
# Changelog

## [4.0.0](https://github.com/meyfa/group-items/compare/v3.0.3...v4.0.0) (2023-10-19)


### ⚠ BREAKING CHANGES

* Convert group-items to ESM, dropping CommonJS support ([#181](https://github.com/meyfa/group-items/issues/181))

### Features

* Convert group-items to ESM, dropping CommonJS support ([#181](https://github.com/meyfa/group-items/issues/181)) ([3ac1998](https://github.com/meyfa/group-items/commit/3ac1998a9f3ad73cf5df0b03e0110829e97876ba))


### Bug Fixes

* **deps:** update dependency deep-eql to v5 ([#180](https://github.com/meyfa/group-items/issues/180)) ([e70bed0](https://github.com/meyfa/group-items/commit/e70bed032a1f74c220dc309c8ca3539bca2346aa))

## [3.0.3](https://github.com/meyfa/group-items/compare/v3.0.2...v3.0.3) (2023-07-23)


### Miscellaneous Chores

* Fix release CI for publishing provenance ([#157](https://github.com/meyfa/group-items/issues/157)) ([757010d](https://github.com/meyfa/group-items/commit/757010d4f2323da38afb27329a172c11cae5c351))

## [3.0.2](https://github.com/meyfa/group-items/compare/v3.0.1...v3.0.2) (2023-07-23)


### Miscellaneous Chores

* Publish with provenance ([#155](https://github.com/meyfa/group-items/issues/155)) ([efa4d2e](https://github.com/meyfa/group-items/commit/efa4d2ebdbd4c5c7abcea3740b979836e7e2a601))

## [3.0.1](https://github.com/meyfa/group-items/compare/v3.0.0...v3.0.1) (2023-07-17)


### Bug Fixes

* Export types with "export type" for clarity ([#153](https://github.com/meyfa/group-items/issues/153)) ([754a067](https://github.com/meyfa/group-items/commit/754a067625b09ec398876ff89458179bf4008ae6))

## [3.0.0](https://github.com/meyfa/group-items/compare/v2.2.1...v3.0.0) (2023-06-24)


### ⚠ BREAKING CHANGES

* Drop support for Node.js older than v18.16.1 ([#143](https://github.com/meyfa/group-items/issues/143))

### Miscellaneous Chores

* Drop support for Node.js older than v18.16.1 ([#143](https://github.com/meyfa/group-items/issues/143)) ([bf62344](https://github.com/meyfa/group-items/commit/bf6234480ab9249606f336a0e5236358d7900bd4))

## [2.2.1](https://github.com/meyfa/group-items/compare/v2.2.0...v2.2.1) (2023-03-29)


### Bug Fixes

* Speed up group creation by using hash buckets ([#123](https://github.com/meyfa/group-items/issues/123)) ([1f99c08](https://github.com/meyfa/group-items/commit/1f99c08d4f207c3949b98efcd449214b394b4b85))

## [2.2.0](https://github.com/meyfa/group-items/compare/v2.1.0...v2.2.0) (2022-09-21)


### Features

* support index in group().by ([#80](https://github.com/meyfa/group-items/issues/80)) ([26b9d29](https://github.com/meyfa/group-items/commit/26b9d29358e7c494757cbdd345eded179677291e))


### Bug Fixes

* Use file extensions on imports ([#64](https://github.com/meyfa/group-items/issues/64)) ([121aec4](https://github.com/meyfa/group-items/commit/121aec4c53c4111550339cc001893077519bdc1b))

## [2.1.0](https://github.com/meyfa/group-items/compare/v2.0.0...v2.1.0) (2022-02-13)

### What's Changed
* chore: Use mocha with ts-node instead of ts-mocha ([#11](https://github.com/meyfa/group-items/pull/11))
* Configure Renovate ([#12](https://github.com/meyfa/group-items/pull/12))
* chore(deps): pin dependencies ([#14](https://github.com/meyfa/group-items/pull/14))
* fix(deps): update dependency typescript to v4.5.5 ([#23](https://github.com/meyfa/group-items/pull/23))
  * includes improved type inference of the `.asObject()` collector
* lots of dev dependency updates


## [2.0.0](https://github.com/meyfa/group-items/compare/v1.0.0...v2.0.0) (2022-02-13)

### What's Changed
* chore(ci): Use GitHub actions ([#6](https://github.com/meyfa/group-items/pull/6))
* chore: Convert project to TypeScript ([#7](https://github.com/meyfa/group-items/pull/7))
* refactor(collectors): Use a factory pattern ([#8](https://github.com/meyfa/group-items/pull/8))
* feat(index): Re-export important types ([#9](https://github.com/meyfa/group-items/pull/9))
* feat(asEntries): Infer type depending on options presence ([#10](https://github.com/meyfa/group-items/pull/10))
* dev dependency updates


## [1.0.0](https://github.com/meyfa/group-items/compare/v0.1.0...v1.0.0) (2020-03-19)

* Update dependencies; use JS standard style with ESLint ([678e32d](https://github.com/meyfa/group-items/commit/678e32de39215e6a982a9f4d9d3c3e1b83ac41d9))


## [0.1.0](https://github.com/meyfa/group-items/compare/f60879cf8803d060801a8db704c819f9ff8d9701...v0.1.0) (2020-01-06)

Initial release