# Change Log

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

# [1.0.0-alpha.14](https://github.com/devexperts/dx-platform/compare/v1.0.0-alpha.13...v1.0.0-alpha.14) (2020-06-04)

**Note:** Version bump only for package @devexperts/utils





# [1.0.0-alpha.13](https://github.com/devexperts/dx-platform/compare/v1.0.0-alpha.12...v1.0.0-alpha.13) (2020-04-06)


### Features

* **utils:** add abstract Sink ([83a01a0](https://github.com/devexperts/dx-platform/commit/83a01a0b56b4f193c4ec9733bb984fe7ea206ebb))
* **utils, rx-utils:** abstract LiveData from Observable and RemoteData ([a76c8b4](https://github.com/devexperts/dx-platform/commit/a76c8b47e9ba18d2b7157d44c44b03544507bb02))


### BREAKING CHANGES

* **utils, rx-utils:** fixed type in rx-utils LiveData URI





# [1.0.0-alpha.12](https://github.com/devexperts/dx-platform/compare/v1.0.0-alpha.11...v1.0.0-alpha.12) (2020-03-18)

**Note:** Version bump only for package @devexperts/utils





# [1.0.0-alpha.11](https://github.com/devexperts/dx-platform/compare/v1.0.0-alpha.10...v1.0.0-alpha.11) (2020-01-23)

**Note:** Version bump only for package @devexperts/utils





# [1.0.0-alpha.10](https://github.com/devexperts/dx-platform/compare/v1.0.0-alpha.9...v1.0.0-alpha.10) (2020-01-17)

**Note:** Version bump only for package @devexperts/utils





# [1.0.0-alpha.9](https://github.com/devexperts/dx-platform/compare/v1.0.0-alpha.8...v1.0.0-alpha.9) (2020-01-15)

**Note:** Version bump only for package @devexperts/utils





# [1.0.0-alpha.8](https://github.com/devexperts/dx-platform/compare/v1.0.0-alpha.7...v1.0.0-alpha.8) (2020-01-15)

**Note:** Version bump only for package @devexperts/utils





# [1.0.0-alpha.7](https://github.com/devexperts/dx-platform/compare/v1.0.0-alpha.6...v1.0.0-alpha.7) (2020-01-14)

**Note:** Version bump only for package @devexperts/utils





# [1.0.0-alpha.6](https://github.com/devexperts/dx-platform/compare/v1.0.0-alpha.5...v1.0.0-alpha.6) (2020-01-14)

**Note:** Version bump only for package @devexperts/utils





# [1.0.0-alpha.5](https://github.com/devexperts/dx-platform/compare/v1.0.0-alpha.4...v1.0.0-alpha.5) (2019-12-17)


### Code Refactoring

* **utils, react-kit:** cleanup ([70e1e3b](https://github.com/devexperts/dx-platform/commit/70e1e3bbd0c7d6d6b283466d7a56e834f5141de9))


### Features

* fetchScript ([1b6bbe2](https://github.com/devexperts/dx-platform/commit/1b6bbe29cc8abb4d9fcdd16506df0de41374ca19)), closes [#171](https://github.com/devexperts/dx-platform/issues/171)
* io-ts utils ([b3677e7](https://github.com/devexperts/dx-platform/commit/b3677e758d059d00ed8fd638ecea00a1a2902d9c))
* memoOnce ([48c3ec1](https://github.com/devexperts/dx-platform/commit/48c3ec1874576e33e487c09c0d6a387dbe959efe))
* support Eq in memoOnce ([8a9050e](https://github.com/devexperts/dx-platform/commit/8a9050e34a5622d06c7e990b743df5852568b286))
* **react-kit, utils:** useObservable hook and WithObservable HOC ([2885463](https://github.com/devexperts/dx-platform/commit/28854637503baa9bbe5cba595a46a472d4c2773d))
* **utils:** add LocalStorageClient ([9a3b891](https://github.com/devexperts/dx-platform/commit/9a3b89133f90bd85e01a3fc01470125e05d52921))


### BREAKING CHANGES

* **utils, react-kit:** removed bem, collection, dom/index, flux, function/function, function/disposable, function/identity, object/index, session, string/index modules
* **utils, react-kit:** removed react-kit/utils/disposable





# [1.0.0-alpha.4](https://github.com/devexperts/dx-platform/compare/v1.0.0-alpha.3...v1.0.0-alpha.4) (2019-10-25)

**Note:** Version bump only for package @devexperts/utils





# [1.0.0-alpha.3](https://github.com/devexperts/dx-platform/compare/v1.0.0-alpha.2...v1.0.0-alpha.3) (2019-10-22)

**Note:** Version bump only for package @devexperts/utils





# [1.0.0-alpha.2](https://github.com/devexperts/dx-platform/compare/v1.0.0-alpha.1...v1.0.0-alpha.2) (2019-09-27)


### Build System

* migrate from tslint to eslint ([#160](https://github.com/devexperts/dx-platform/issues/160)) ([b6f3d37](https://github.com/devexperts/dx-platform/commit/b6f3d37))


### BREAKING CHANGES

* tslint config was removed





# [1.0.0-alpha.1](https://github.com/devexperts/dx-platform/compare/v1.0.0-alpha.0...v1.0.0-alpha.1) (2019-09-05)

**Note:** Version bump only for package @devexperts/utils





# [1.0.0-alpha.0](https://github.com/devexperts/dx-platform/compare/v0.29.1...v1.0.0-alpha.0) (2019-09-04)


### Build System

* update dependencies ([f59da99](https://github.com/devexperts/dx-platform/commit/f59da99))


### Code Refactoring

* **utils:** fp-ts@^2.0.5 ([10fdf18](https://github.com/devexperts/dx-platform/commit/10fdf18))


### BREAKING CHANGES

* **utils:** renamed Setoid to Eq
* update dependencies:
  - @devexperts/remote-data-ts@^2.0.0
  - fp-ts@^2.0.5
  - ts-loader@^6.0.4
  - tslib@^1.10.0
  - tslint@^5.19.0
  - tslint-config-prettier@^1.18.0"
  - tslint-plugin-prettier@^2.0.1"
  - tsutils@^3.17.1
  - typelevel-ts@^0.3.5
  - typescript@^3.5.3





## [0.29.1](https://github.com/devex-web-frontend/dx-platform/compare/v0.29.0...v0.29.1) (2019-07-03)

**Note:** Version bump only for package @devexperts/utils





# [0.29.0](https://github.com/devex-web-frontend/dx-platform/compare/v0.28.3...v0.29.0) (2019-05-25)


### maintain

* update babel@7, webpack@4 and storybook@5 ([#126](https://github.com/devex-web-frontend/dx-platform/issues/126)) ([4cd1cd5](https://github.com/devex-web-frontend/dx-platform/commit/4cd1cd5))


### BREAKING CHANGES

* `utils/sotrybook.ts` is removed from `@devexperts/tools` package. Use direct import from `@storybook/*` instead






## [0.28.3](https://github.com/devex-web-frontend/dx-platform/compare/v0.28.2...v0.28.3) (2019-04-22)

**Note:** Version bump only for package @devexperts/utils





## [0.28.2](https://github.com/devex-web-frontend/dx-platform/compare/v0.28.1...v0.28.2) (2019-04-16)

**Note:** Version bump only for package @devexperts/utils





## [0.28.1](https://github.com/devex-web-frontend/dx-platform/compare/v0.28.0...v0.28.1) (2019-04-11)

**Note:** Version bump only for package @devexperts/utils






# [0.28.0](https://github.com/devex-web-frontend/dx-platform/compare/v0.27.0...v0.28.0) (2019-03-22)

**Note:** Version bump only for package @devexperts/utils





# [0.27.0](https://github.com/devex-web-frontend/dx-platform/compare/v0.26.0...v0.27.0) (2019-03-12)

**Note:** Version bump only for package @devexperts/utils






# [0.26.0](https://github.com/devex-web-frontend/dx-platform/compare/v0.25.0...v0.26.0) (2019-02-04)

**Note:** Version bump only for package @devexperts/utils






# [0.25.0](https://github.com/devex-web-frontend/dx-platform/compare/v0.24.0...v0.25.0) (2019-01-23)

**Note:** Version bump only for package @devexperts/utils





# [0.24.0](https://github.com/devex-web-frontend/dx-platform/compare/v0.23.6...v0.24.0) (2019-01-21)

**Note:** Version bump only for package @devexperts/utils





## [0.23.6](https://github.com/devex-web-frontend/dx-platform/compare/v0.23.3...v0.23.6) (2019-01-18)

**Note:** Version bump only for package @devexperts/utils





## [0.23.4](https://github.com/devex-web-frontend/dx-platform/compare/v0.23.3...v0.23.4) (2019-01-18)

**Note:** Version bump only for package @devexperts/utils






<a name="0.23.3"></a>
## [0.23.3](https://github.com/devex-web-frontend/dx-platform/compare/v0.23.2...v0.23.3) (2019-01-17)




**Note:** Version bump only for package @devexperts/utils

<a name="0.23.2"></a>
## [0.23.2](https://github.com/devex-web-frontend/dx-platform/compare/v0.23.1...v0.23.2) (2019-01-17)




**Note:** Version bump only for package @devexperts/utils

<a name="0.23.1"></a>
## [0.23.1](https://github.com/devex-web-frontend/dx-platform/compare/v0.23.0...v0.23.1) (2019-01-17)




**Note:** Version bump only for package @devexperts/utils

<a name="0.23.0"></a>
# [0.23.0](https://github.com/devex-web-frontend/dx-platform/compare/v0.19.2...v0.23.0) (2018-12-18)


### Features

* **utils:** add more reader combine overloads ([#92](https://github.com/devex-web-frontend/dx-platform/issues/92)) ([a8f6ad8](https://github.com/devex-web-frontend/dx-platform/commit/a8f6ad8))


* Feature/new utils (#99) ([b0d3105](https://github.com/devex-web-frontend/dx-platform/commit/b0d3105)), closes [#99](https://github.com/devex-web-frontend/dx-platform/issues/99)


### BREAKING CHANGES

* TRenderRemoteDataStates accepts 1 type-parameter, TRenderRemoteDataProps and RenderRemoteData accept 2 type-parameters. renderPending, renderSuccess and renderFailure are moved to prototype

* chore(rx-utils): Use Array.sequence instead of Traversable.sequence (fp-ts deprecation)

* chore(utils): Replace reader helpers with generalized from MonadReader and ProductLeft. Add sequenceTReader, ReaderValueType, ReaderEnvType and extended instance
* ProjectMany is removed, combine is renamed to combineReader, defer is renamed to deferReader

* chore(utils): rename product-coproduct module to product-left-coproduct-left

* fix(utils): Relax memoized signature for new TS

* chore(rx-utils): fix incorrect type inference for Context

* feat(utils): Add CoproductLeft instance to either, add sequenceTEither, sequenceEither and combineEither

* feat(utils): Add LeftType and RightType to Either

* chore: bump tslint@^5.11.0

* style: fix

* feat(utils): Add missing overloading from old Reader combine




<a name="0.22.1"></a>
## [0.22.1](https://github.com/devex-web-frontend/dx-platform/compare/v0.19.2...v0.22.1) (2018-12-13)


### Features

* **utils:** add more reader combine overloads ([#92](https://github.com/devex-web-frontend/dx-platform/issues/92)) ([a8f6ad8](https://github.com/devex-web-frontend/dx-platform/commit/a8f6ad8))


* Feature/new utils (#99) ([b0d3105](https://github.com/devex-web-frontend/dx-platform/commit/b0d3105)), closes [#99](https://github.com/devex-web-frontend/dx-platform/issues/99)


### BREAKING CHANGES

* TRenderRemoteDataStates accepts 1 type-parameter, TRenderRemoteDataProps and RenderRemoteData accept 2 type-parameters. renderPending, renderSuccess and renderFailure are moved to prototype

* chore(rx-utils): Use Array.sequence instead of Traversable.sequence (fp-ts deprecation)

* chore(utils): Replace reader helpers with generalized from MonadReader and ProductLeft. Add sequenceTReader, ReaderValueType, ReaderEnvType and extended instance
* ProjectMany is removed, combine is renamed to combineReader, defer is renamed to deferReader

* chore(utils): rename product-coproduct module to product-left-coproduct-left

* fix(utils): Relax memoized signature for new TS

* chore(rx-utils): fix incorrect type inference for Context

* feat(utils): Add CoproductLeft instance to either, add sequenceTEither, sequenceEither and combineEither

* feat(utils): Add LeftType and RightType to Either

* chore: bump tslint@^5.11.0

* style: fix

* feat(utils): Add missing overloading from old Reader combine




<a name="0.22.0"></a>
# [0.22.0](https://github.com/devex-web-frontend/dx-platform/compare/v0.21.0...v0.22.0) (2018-11-26)




**Note:** Version bump only for package @devexperts/utils

<a name="0.21.0"></a>
# [0.21.0](https://github.com/devex-web-frontend/dx-platform/compare/v0.20.0...v0.21.0) (2018-11-26)




**Note:** Version bump only for package @devexperts/utils

<a name="0.20.0"></a>
# [0.20.0](https://github.com/devex-web-frontend/dx-platform/compare/v0.19.2...v0.20.0) (2018-11-26)


### Features

* **utils:** add more reader combine overloads ([#92](https://github.com/devex-web-frontend/dx-platform/issues/92)) ([a8f6ad8](https://github.com/devex-web-frontend/dx-platform/commit/a8f6ad8))




<a name="0.19.2"></a>
## [0.19.2](https://github.com/devex-web-frontend/dx-platform/compare/v0.19.1...v0.19.2) (2018-10-31)




**Note:** Version bump only for package @devexperts/utils

<a name="0.19.1"></a>
## [0.19.1](https://github.com/devex-web-frontend/dx-platform/compare/v0.19.0...v0.19.1) (2018-10-30)




**Note:** Version bump only for package @devexperts/utils

<a name="0.19.0"></a>
# [0.19.0](https://github.com/devex-web-frontend/dx-platform/compare/v0.18.3...v0.19.0) (2018-10-17)




**Note:** Version bump only for package @devexperts/utils

<a name="0.18.3"></a>
## [0.18.3](https://github.com/devex-web-frontend/dx-platform/compare/v0.18.2...v0.18.3) (2018-10-16)




**Note:** Version bump only for package @devexperts/utils

<a name="0.18.2"></a>
## [0.18.2](https://github.com/devex-web-frontend/dx-platform/compare/v0.18.1...v0.18.2) (2018-10-15)




**Note:** Version bump only for package @devexperts/utils

<a name="0.18.1"></a>
## [0.18.1](https://github.com/devex-web-frontend/dx-platform/compare/v0.18.0...v0.18.1) (2018-10-10)




**Note:** Version bump only for package @devexperts/utils

<a name="0.18.0"></a>
# [0.18.0](https://github.com/devex-web-frontend/dx-platform/compare/v0.17.1...v0.18.0) (2018-10-04)




**Note:** Version bump only for package @devexperts/utils

<a name="0.17.1"></a>
## [0.17.1](https://github.com/devex-web-frontend/dx-platform/compare/v0.17.0...v0.17.1) (2018-09-26)




**Note:** Version bump only for package @devexperts/utils

<a name="0.17.0"></a>
# [0.17.0](https://github.com/devex-web-frontend/dx-platform/compare/v0.16.2...v0.17.0) (2018-09-25)


### Features

* **utils:** add defer to Reader ([14cd0fa](https://github.com/devex-web-frontend/dx-platform/commit/14cd0fa))




<a name="0.16.2"></a>
## [0.16.2](https://github.com/devex-web-frontend/dx-platform/compare/v0.16.1...v0.16.2) (2018-09-20)




**Note:** Version bump only for package @devexperts/utils

<a name="0.16.1"></a>
## [0.16.1](https://github.com/devex-web-frontend/dx-platform/compare/v0.16.0...v0.16.1) (2018-09-19)




**Note:** Version bump only for package @devexperts/utils
