UNPKG

@action-land/component

Version:
360 lines (116 loc) 8.94 kB
# Change Log All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. ## [8.4.2](https://github.com/action-land/action-land/compare/v8.4.1...v8.4.2) (2019-11-14) ### Bug Fixes * **command:** pass node state to the parent command function ([#75](https://github.com/action-land/action-land/issues/75)) ([97b6fc2](https://github.com/action-land/action-land/commit/97b6fc2)) ## [8.4.1](https://github.com/action-land/action-land/compare/v8.4.0...v8.4.1) (2019-09-26) **Note:** Version bump only for package @action-land/component # [8.4.0](https://github.com/action-land/action-land/compare/v8.3.0...v8.4.0) (2019-09-26) ### Features * **listComponentState:** add static methods ([b133471](https://github.com/action-land/action-land/commit/b133471)) # [8.3.0](https://github.com/action-land/action-land/compare/v8.2.0...v8.3.0) (2019-09-25) ### Features * **listComponentState:** add asArray() ([548cf38](https://github.com/action-land/action-land/commit/548cf38)) # [8.2.0](https://github.com/action-land/action-land/compare/v8.1.1...v8.2.0) (2019-09-25) ### Features * **component:** add support for list component ([#59](https://github.com/action-land/action-land/issues/59)) ([300c69e](https://github.com/action-land/action-land/commit/300c69e)) ### Reverts * **component:** revert 8152392ed4e748cf6e33d299dce4fc34b7d1735e (add memoizeWith()) ([#63](https://github.com/action-land/action-land/issues/63)) ([df229d0](https://github.com/action-land/action-land/commit/df229d0)) ## [8.1.1](https://github.com/action-land/action-land/compare/v8.1.0...v8.1.1) (2019-08-29) **Note:** Version bump only for package @action-land/component # [8.1.0](https://github.com/action-land/action-land/compare/v8.0.0...v8.1.0) (2019-08-23) ### Features * **component:** add memoizeWith() ([#56](https://github.com/action-land/action-land/issues/56)) ([8152392](https://github.com/action-land/action-land/commit/8152392)) # [8.0.0](https://github.com/action-land/action-land/compare/v7.0.1...v8.0.0) (2019-08-22) **Note:** Version bump only for package @action-land/component # [7.0.0](https://github.com/action-land/action-land/compare/v6.0.0...v7.0.0) (2019-08-21) **Note:** Version bump only for package @action-land/component # [6.0.0](https://github.com/action-land/action-land/compare/v5.1.0...v6.0.0) (2019-08-21) ### Bug Fixes * **component:** matchR cb value type infered if action is already handled in matchR or install ([#49](https://github.com/action-land/action-land/issues/49)) ([c1e1868](https://github.com/action-land/action-land/commit/c1e1868)) # [5.1.0](https://github.com/action-land/action-land/compare/v5.0.0...v5.1.0) (2019-08-17) ### Features * **action:** add lift() method ([60e6c18](https://github.com/action-land/action-land/commit/60e6c18)) # [5.0.0](https://github.com/action-land/action-land/compare/v4.6.2...v5.0.0) (2019-08-16) **Note:** Version bump only for package @action-land/component ## [4.6.2](https://github.com/action-land/action-land/compare/v4.6.1...v4.6.2) (2019-08-14) ### Bug Fixes * **component:** matchC and matchR: fix typings for matching types ([#52](https://github.com/action-land/action-land/issues/52)) ([06a6f86](https://github.com/action-land/action-land/commit/06a6f86)) ## [4.6.1](https://github.com/action-land/action-land/compare/v4.6.0...v4.6.1) (2019-08-08) ### Bug Fixes * **component:** remove oState from the component that's returned from lift ([#46](https://github.com/action-land/action-land/issues/46)) ([fe1808e](https://github.com/action-land/action-land/commit/fe1808e)) # [4.6.0](https://github.com/action-land/action-land/compare/v4.5.1...v4.6.0) (2019-07-24) ### Features * **component:** update `Component.from` ([b834203](https://github.com/action-land/action-land/commit/b834203)) ## [4.5.1](https://github.com/action-land/action-land/compare/v4.5.0...v4.5.1) (2019-07-19) **Note:** Version bump only for package @action-land/component # [4.5.0](https://github.com/action-land/action-land/compare/v4.4.2...v4.5.0) (2019-07-18) ### Features * **component:** ability to add empty component ([#38](https://github.com/action-land/action-land/issues/38)) ([1869060](https://github.com/action-land/action-land/commit/1869060)) ## [4.4.2](https://github.com/action-land/action-land/compare/v4.4.1...v4.4.2) (2019-07-17) ### Bug Fixes * **component:** loosen types for Component.from() ([555cee8](https://github.com/action-land/action-land/commit/555cee8)) ## [4.4.1](https://github.com/action-land/action-land/compare/v4.4.0...v4.4.1) (2019-07-15) **Note:** Version bump only for package @action-land/component # [4.4.0](https://github.com/action-land/action-land/compare/v4.3.0...v4.4.0) (2019-07-15) ### Features * **component:** add configure() method to configure initial state ([090d28e](https://github.com/action-land/action-land/commit/090d28e)) * **component:** add methods to interop ComponentNext with Component. ([6807b07](https://github.com/action-land/action-land/commit/6807b07)) # [4.3.0](https://github.com/action-land/action-land/compare/v4.2.0...v4.3.0) (2019-07-12) ### Features * **component:** add new operators and improve type-safety ([081a0b3](https://github.com/action-land/action-land/commit/081a0b3)) # [4.2.0](https://github.com/action-land/action-land/compare/v4.1.0...v4.2.0) (2019-07-03) ### Features * **component:** add componentNext ([534b86f](https://github.com/action-land/action-land/commit/534b86f)) # [4.1.0](https://github.com/action-land/action-land/compare/v4.0.1...v4.1.0) (2019-07-02) ### Bug Fixes * **component:** fix typings ([217e779](https://github.com/action-land/action-land/commit/217e779)) ### Features * **component:** deprecating \`map\` method on Component ([8efaf33](https://github.com/action-land/action-land/commit/8efaf33)) * **component:** Remove optionality from Component's type params. ([55c1570](https://github.com/action-land/action-land/commit/55c1570)) <a name="4.0.1"></a> ## [4.0.1](https://github.com/action-land/action-land/compare/v4.0.0...v4.0.1) (2018-08-22) **Note:** Version bump only for package @action-land/component <a name="4.0.0"></a> # [4.0.0](https://github.com/action-land/action-land/compare/v3.0.0...v4.0.0) (2018-08-09) ### Bug Fixes * **component:** default type of Component.Init has now become any ([39df7b8](https://github.com/action-land/action-land/commit/39df7b8)) ### Code Refactoring * **component:** add Component Class ([907873d](https://github.com/action-land/action-land/commit/907873d)) ### Features * **auto-forward:** add auto-forward HOC ([301bb09](https://github.com/action-land/action-land/commit/301bb09)) * **component:** add default generic types to class ([5cf6854](https://github.com/action-land/action-land/commit/5cf6854)) ### BREAKING CHANGES * **component:** Component is now a class with map() method <a name="3.0.0"></a> # [3.0.0](https://github.com/action-land/action-land/compare/v2.0.1...v3.0.0) (2018-08-02) ### Code Refactoring * **component:** make all the generics optional ([31ee224](https://github.com/action-land/action-land/commit/31ee224)) * **component:** update typings for `init()` ([2e0503f](https://github.com/action-land/action-land/commit/2e0503f)) ### BREAKING CHANGES * **component:** `init()` is not a unary function any more * **component:** 1. `init` may or may not take any arguments 2. All the generics are optional now <a name="2.0.1"></a> ## [2.0.1](https://github.com/action-land/action-land/compare/v2.0.0...v2.0.1) (2018-07-26) **Note:** Version bump only for package @action-land/component <a name="1.0.6"></a> ## [1.0.6](https://github.com/action-land/action-land/compare/v1.0.5...v1.0.6) (2018-07-23) ### Bug Fixes * **lint:** update files with lint fixes ([bee060d](https://github.com/action-land/action-land/commit/bee060d)) <a name="1.0.4"></a> ## [1.0.4](https://github.com/action-land/action-land/compare/v1.0.3...v1.0.4) (2018-07-23) **Note:** Version bump only for package @action-land/component <a name="1.0.2"></a> ## [1.0.2](https://github.com/action-land/action-land/compare/v1.0.1...v1.0.2) (2018-07-23) ### Bug Fixes * **modules:** add npmignore file ([e73f7ee](https://github.com/action-land/action-land/commit/e73f7ee)) <a name="1.0.1"></a> ## [1.0.1](https://github.com/action-land/action-land/compare/v1.0.0...v1.0.1) (2018-07-22) ### Bug Fixes * **package:** add publishConfig ([853ff3c](https://github.com/action-land/action-land/commit/853ff3c)) <a name="1.0.0"></a> # [1.0.0](https://github.com/action-land/action-land/compare/v0.1.1...v1.0.0) (2018-07-22) ### Features * **component:** add new module ([bd74d3d](https://github.com/action-land/action-land/commit/bd74d3d))