All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
1.0.0-alpha.1 (2019-09-05)
- react-kit,tools: update react and storybook (ecf5070)
- react-kit: replaced
prop-types
validators withconstNull
s - react-kit: - narrowed
Button
'stype
prop
- narrows
Scrollable
'schildren
prop
- react-kit,tools: Peer dependencies were updated:
- "@types/react": "^16.9.2",
- "@types/react-dom": "^16.9.0",
- "react": "^16.9.0",
- "react-dom": "^16.9.0"
1.0.0-alpha.0 (2019-09-04)
- update dependencies (f59da99)
- utils: fp-ts@^2.0.5 (10fdf18)
- 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 (2019-07-03)
Note: Version bump only for package @devexperts/platform
0.29.0 (2019-05-25)
- react-kit: @CSS component decorator has been removed
utils/sotrybook.ts
is removed from@devexperts/tools
package. Use direct import from@storybook/*
instead
0.28.3 (2019-04-22)
Note: Version bump only for package @devexperts/platform
0.28.2 (2019-04-16)
- react-kit: Popover. If doesn't fit into container (with any placement), placement should be as set (#122) (109b434)
- rx-utils: keys$ updates if keys number has changed (#111) (2e6c831)
0.28.1 (2019-04-11)
- react-kit: Input. Prevent to open DateInput popup on click if DateInput is disabled (#124) (1818860)
0.28.0 (2019-03-22)
- react-kit: LoadingIndication. Add timer for disable loader node in DOM (#119) (c23a8ae)
- react-kit: the ability to disable the min and max buttons separately (#116) (dbf39b7)
0.27.0 (2019-03-12)
-
react-kit: added PopupUI to popup props
-
feat(react-kit): ability to define custom ui for popup
0.26.0 (2019-02-04)
- react-kit: Timeinput. Added choosing optional seconds and day type.
0.25.0 (2019-01-23)
- rx-utils: Context is not a ProductLeft anymore
0.24.0 (2019-01-21)
- rx-utils: fix deferContext (83d431d)
- rx-utils: removed instance of MonadReader for Context
0.23.6 (2019-01-18)
Note: Version bump only for package @devexperts/platform
0.23.4 (2019-01-18)
Note: Version bump only for package @devexperts/platform
0.23.3 (2019-01-17)
Note: Version bump only for package @devexperts/platform
0.23.2 (2019-01-17)
- lint: rename lint.prettierrc to lint.prettierrc.json for extend it in outside (#103) (#104) (908b324)
0.23.1 (2019-01-17)
- react-kit, rx-utils: run parseValue and formatValue in NumericStepper, expose keys$ in EntityStore (e06bc7c)
0.23.0 (2018-12-18)
-
react-kit: Scrollable incorrectly sets content padding in Chrome and IE/FF (#89) (8b11a7a), closes #82
- react-kit: Add ability to display content under scrollbars (#97) (5304dc5)
- react-kit: Closing root close correctly (#93) (af7c011)
- react-kit: Date input add inner ref (#91) (8ac4e80)
- react-kit: Selectbox. Make component controlled by isOpened prop (c2e7991)
- utils: add more reader combine overloads (#92) (a8f6ad8)
-
react-kit: Selectbox props "isOpened" and "onToggle" are now required. Use stateful() to make it uncontrolled.
-
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
-
react-kit: move types for dateInput out of component to make the model independent
0.22.1 (2018-12-13)
-
react-kit: Scrollable incorrectly sets content padding in Chrome and IE/FF (#89) (8b11a7a), closes #82
- react-kit: Add ability to display content under scrollbars (#97) (5304dc5)
- react-kit: Closing root close correctly (#93) (af7c011)
- react-kit: Date input add inner ref (#91) (8ac4e80)
- utils: add more reader combine overloads (#92) (a8f6ad8)
-
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
-
react-kit: move types for dateInput out of component to make the model independent
0.22.0 (2018-11-26)
Note: Version bump only for package @devexperts/platform
0.21.0 (2018-11-26)
Note: Version bump only for package @devexperts/platform
0.20.0 (2018-11-26)
- react-kit: Date input add inner ref (#91) (8ac4e80)
- utils: add more reader combine overloads (#92) (a8f6ad8)
- react-kit: move types for dateInput out of component to make the model independent
0.19.2 (2018-10-31)
0.19.1 (2018-10-30)
0.19.0 (2018-10-17)
- react-kit: accept defaultProps in withrx selector result (#83) (471706f), closes /github.com/Microsoft/TypeScript/issues/15005#issuecomment-430588884
- react-kit: -
defaultProps
argument is moved toWithRXSelectorResult
;
static defaultProps
property is removed;props$
stream passed toselector
doesn't contain fields fromdefaultProps
anymorewithRX
now acceptsTarget
separately for better type inference inprops
/defaultProps
- chore(react-kit): update with-rx typechecking test
0.18.3 (2018-10-16)
0.18.2 (2018-10-15)
- react-kit: fix invalid module reference (8ceab0a)
0.18.1 (2018-10-10)
0.18.0 (2018-10-04)
- react-kit: DateInput is now fully controlled and works with Option
0.17.1 (2018-09-26)
0.17.0 (2018-09-25)
- headers order and body serialization (5013cbe)
- react-kit: detect if scrolled node contains popover anchor (#74) (78bb8b0)
- rx-utils: remove unnecessary argument from THandler['handle'] (f57b5de)
- rx-utils: switchMapRD operator now returns correct observable for RemoteInitial, RemotePending and RemoteFailure cases (4733eb2)
- add combineLatestRD (df6efc2)
- react-kit: fix stateful types (ed0bc96)
- rx-utils: introduce isAjaxError type guard (#73) (2a90db9)
- utils: add defer to Reader (14cd0fa)
- rx-utils: call to THandler'handle' is now invalid and throw compile-time error
- react-kit: stateful components now require explicit defaultValue, TControlProps now requires strict value/onValueChange
0.16.2 (2018-09-20)
0.16.1 (2018-09-19)
Note: Version bump only for package @devexperts/platform
0.13.3 (2018-07-17)
Note: Version bump only for package @devexperts/platform
0.13.2 (2018-07-17)
Note: Version bump only for package @devexperts/platform