antongolub/push-it-to-the-limit

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
## [2.0.1](https://github.com/antongolub/push-it-to-the-limit/compare/v2.0.0...v2.0.1) (2023-07-07)

### Fixes & improvements
* docs: update CI badge ([2e27f5c](https://github.com/antongolub/push-it-to-the-limit/commit/2e27f5cb4085bca74c44afd5ed4e2cc0a80ae436))

## [2.0.0](https://github.com/antongolub/push-it-to-the-limit/compare/v1.18.5...v2.0.0) (2023-07-07)

### Fixes & improvements
* refactor: varios code and infra improvements ([96d33db](https://github.com/antongolub/push-it-to-the-limit/commit/96d33db05b6a58ae7437021427a30f30947d7d3a))

### BREAKING CHANGES
* repacked as ESM ([96d33db](https://github.com/antongolub/push-it-to-the-limit/commit/96d33db05b6a58ae7437021427a30f30947d7d3a))

## [1.17.3](https://github.com/antongolub/push-it-to-the-limit/compare/v1.17.2...v1.17.3) (2021-08-20)


### Bug Fixes

* **pkg:** update deps, fix some vuls ([16d5bcc](https://github.com/antongolub/push-it-to-the-limit/commit/16d5bccc0f91a50e4d689ac2aea507c7be138b21))

## [1.17.2](https://github.com/antongolub/push-it-to-the-limit/compare/v1.17.1...v1.17.2) (2021-04-17)


### Bug Fixes

* **pkg:** up deps, fix vuls ([420618f](https://github.com/antongolub/push-it-to-the-limit/commit/420618fd96ae0faee8f73d79d0540b2bc402fcf2))

## [1.17.1](https://github.com/antongolub/push-it-to-the-limit/compare/v1.17.0...v1.17.1) (2020-11-08)


### Performance Improvements

* **package:** up deps, fix vuls ([a1de6c7](https://github.com/antongolub/push-it-to-the-limit/commit/a1de6c759339194fbc39f4a33968241561b4243f))

# [1.17.0](https://github.com/antongolub/push-it-to-the-limit/compare/v1.16.0...v1.17.0) (2020-10-19)


### Features

* added Limiter to main export ([#45](https://github.com/antongolub/push-it-to-the-limit/issues/45)) ([f83410d](https://github.com/antongolub/push-it-to-the-limit/commit/f83410d596d68f65def6697816665195745b6590))

# [1.16.0](https://github.com/antongolub/push-it-to-the-limit/compare/v1.15.1...v1.16.0) (2020-10-19)


### Features

* added interfaces and utils reexport ([5f22dd6](https://github.com/antongolub/push-it-to-the-limit/commit/5f22dd6303c7baf13463f3c71686f07ed5c824f7)), closes [#42](https://github.com/antongolub/push-it-to-the-limit/issues/42)

## [1.15.1](https://github.com/antongolub/push-it-to-the-limit/compare/v1.15.0...v1.15.1) (2020-10-17)


### Performance Improvements

* update docs and repack ([15e07cc](https://github.com/antongolub/push-it-to-the-limit/commit/15e07cc505822838d93f89b3a66bb3155bdbca94))

# [1.15.0](https://github.com/antongolub/push-it-to-the-limit/compare/v1.14.0...v1.15.0) (2020-10-16)


### Features

* added limiters composition ([#38](https://github.com/antongolub/push-it-to-the-limit/issues/38)) ([191c483](https://github.com/antongolub/push-it-to-the-limit/commit/191c4833e6a045d02756704123a42e775b91d8cf)), closes [#36](https://github.com/antongolub/push-it-to-the-limit/issues/36)


### Performance Improvements

* deps revision ([01cd8c2](https://github.com/antongolub/push-it-to-the-limit/commit/01cd8c28351ba62af373bebb5023f6449a015d5a))

# [1.14.0](https://github.com/antongolub/push-it-to-the-limit/compare/v1.13.1...v1.14.0) (2020-10-16)


### Features

* added limiter injection ([#37](https://github.com/antongolub/push-it-to-the-limit/issues/37)) ([1b31bb1](https://github.com/antongolub/push-it-to-the-limit/commit/1b31bb10ffa627fd161036ca25962a32a187eb43)), closes [#34](https://github.com/antongolub/push-it-to-the-limit/issues/34)

## [1.13.1](https://github.com/antongolub/push-it-to-the-limit/compare/v1.13.0...v1.13.1) (2020-10-15)


### Performance Improvements

* up repeater, rm custom typings ([be0628b](https://github.com/antongolub/push-it-to-the-limit/commit/be0628b4252f7a259a555f4c66eaa8276a798b6e))

# [1.13.0](https://github.com/antongolub/push-it-to-the-limit/compare/v1.12.2...v1.13.0) (2020-10-15)


### Features

* migrate to ts ([#33](https://github.com/antongolub/push-it-to-the-limit/issues/33)) ([295e3af](https://github.com/antongolub/push-it-to-the-limit/commit/295e3af3d2bb4748481b21a3fc321649a8f57eff)), closes [#30](https://github.com/antongolub/push-it-to-the-limit/issues/30)

## [1.12.2](https://github.com/antongolub/push-it-to-the-limit/compare/v1.12.1...v1.12.2) (2020-10-12)


### Bug Fixes

* **package:** up deps, fix some vulnerabilities ([0f54732](https://github.com/antongolub/push-it-to-the-limit/commit/0f54732663f0a45e98a93a237b3bc73547579773))

## [1.12.1](https://github.com/antongolub/push-it-to-the-limit/compare/v1.12.0...v1.12.1) (2019-09-01)


### Performance Improvements

* **debounce:**  timeout tweak up ([e0878c2](https://github.com/antongolub/push-it-to-the-limit/commit/e0878c2))

# [1.12.0](https://github.com/antongolub/push-it-to-the-limit/compare/v1.11.1...v1.12.0) (2019-08-24)


### Features

* add TS libdefs ([aeedff1](https://github.com/antongolub/push-it-to-the-limit/commit/aeedff1)), closes [#26](https://github.com/antongolub/push-it-to-the-limit/issues/26)

## [1.11.1](https://github.com/antongolub/push-it-to-the-limit/compare/v1.11.0...v1.11.1) (2019-08-23)


### Bug Fixes

* **npm:** publish flow-typed dir ([9850b2f](https://github.com/antongolub/push-it-to-the-limit/commit/9850b2f))

# [1.11.0](https://github.com/antongolub/push-it-to-the-limit/compare/v1.10.1...v1.11.0) (2018-06-26)


### Features

* add `flow` libdefs ([e7910df](https://github.com/antongolub/push-it-to-the-limit/commit/e7910df))

<a name="1.10.1"></a>
## [1.10.1](https://github.com/antongolub/push-it-to-the-limit/compare/v1.10.0...v1.10.1) (2018-06-05)


### Bug Fixes

* **delay:** fix default limit opts ([5999562](https://github.com/antongolub/push-it-to-the-limit/commit/5999562))

<a name="1.10.0"></a>
# [1.10.0](https://github.com/antongolub/push-it-to-the-limit/compare/v1.9.2...v1.10.0) (2018-06-05)


### Features

* add `order` option to switch fifo and lifo flows ([05e38cc](https://github.com/antongolub/push-it-to-the-limit/commit/05e38cc))

<a name="1.9.2"></a>
## [1.9.2](https://github.com/antongolub/push-it-to-the-limit/compare/v1.9.1...v1.9.2) (2018-06-04)


### Bug Fixes

* **debounce:** extend waiting on further invocations ([f8b81cc](https://github.com/antongolub/push-it-to-the-limit/commit/f8b81cc))

<a name="1.9.1"></a>
## [1.9.1](https://github.com/antongolub/push-it-to-the-limit/compare/v1.9.0...v1.9.1) (2018-06-04)


### Bug Fixes

* **debounce:** handle `leading` opt with complex delays ([e69df69](https://github.com/antongolub/push-it-to-the-limit/commit/e69df69))

<a name="1.9.0"></a>
# [1.9.0](https://github.com/antongolub/push-it-to-the-limit/compare/v1.8.0...v1.9.0) (2018-06-04)


### Features

* **debounce:** add `complex delays` support ([f7b483a](https://github.com/antongolub/push-it-to-the-limit/commit/f7b483a))

<a name="1.8.0"></a>
# [1.8.0](https://github.com/antongolub/push-it-to-the-limit/compare/v1.7.0...v1.8.0) (2018-05-30)


### Features

* **repeat:** add `cancel` and `flush` methods ([962df8c](https://github.com/antongolub/push-it-to-the-limit/commit/962df8c))

<a name="1.7.0"></a>
# [1.7.0](https://github.com/antongolub/push-it-to-the-limit/compare/v1.6.0...v1.7.0) (2018-05-29)


### Features

* **stabilize:** add `cancel` and `flush` methods ([f49fd50](https://github.com/antongolub/push-it-to-the-limit/commit/f49fd50))

<a name="1.6.0"></a>
# [1.6.0](https://github.com/antongolub/push-it-to-the-limit/compare/v1.5.0...v1.6.0) (2018-05-29)


### Features

* **ratelimit:** add `cancel` and `flush` methods ([743d6b4](https://github.com/antongolub/push-it-to-the-limit/commit/743d6b4))

<a name="1.5.0"></a>
# [1.5.0](https://github.com/antongolub/push-it-to-the-limit/compare/v1.4.0...v1.5.0) (2018-05-27)


### Features

* add `flush` and `cancel` methods for debounced and throttled functions ([fc40497](https://github.com/antongolub/push-it-to-the-limit/commit/fc40497))

<a name="1.4.0"></a>
# [1.4.0](https://github.com/antongolub/push-it-to-the-limit/compare/v1.3.0...v1.4.0) (2018-05-24)


### Features

* **delay:** reject promise on `cancel` ([26f8fa9](https://github.com/antongolub/push-it-to-the-limit/commit/26f8fa9))

<a name="1.3.0"></a>
# [1.3.0](https://github.com/antongolub/push-it-to-the-limit/compare/v1.2.0...v1.3.0) (2018-05-23)


### Features

* implement `IControlled` methods for `delay` wrapper ([8ecf049](https://github.com/antongolub/push-it-to-the-limit/commit/8ecf049))

<a name="1.2.0"></a>
# [1.2.0](https://github.com/antongolub/push-it-to-the-limit/compare/v1.1.0...v1.2.0) (2018-05-18)


### Features

* add `flow` libdefs ([aaac2f1](https://github.com/antongolub/push-it-to-the-limit/commit/aaac2f1))

<a name="1.1.0"></a>
# [1.1.0](https://github.com/antongolub/push-it-to-the-limit/compare/v1.0.0...v1.1.0) (2018-05-16)


### Features

* add `repeat` wrapper ([726b4cd](https://github.com/antongolub/push-it-to-the-limit/commit/726b4cd))

<a name="1.0.0"></a>
# 1.0.0 (2018-05-15)


### Bug Fixes

* **index:** pull up `ratelimit` to facade ([e0d09c9](https://github.com/antongolub/push-it-to-the-limit/commit/e0d09c9))


### Features

* add `debounce` impl and tests ([60dd277](https://github.com/antongolub/push-it-to-the-limit/commit/60dd277))
* add `stabilize` impl and tests ([e1ceba3](https://github.com/antongolub/push-it-to-the-limit/commit/e1ceba3))
* add `throttle` ([1be3c41](https://github.com/antongolub/push-it-to-the-limit/commit/1be3c41))
* add simple `delay` wrapper ([5bb873c](https://github.com/antongolub/push-it-to-the-limit/commit/5bb873c))