Skip to content

Latest commit

 

History

History
773 lines (308 loc) · 26.6 KB

CHANGELOG.md

File metadata and controls

773 lines (308 loc) · 26.6 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

1.0.0-alpha.14 (2020-06-04)

Bug Fixes

1.0.0-alpha.13 (2020-04-06)

Features

  • react-kit: add abstract use-sink (191076e)
  • utils: add abstract Sink (83a01a0)
  • utils, rx-utils: abstract LiveData from Observable and RemoteData (a76c8b4)

BREAKING CHANGES

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

1.0.0-alpha.12 (2020-03-18)

Bug Fixes

  • react-kit: subscribe immediately in useObservable, allow functions (8cab173)
  • rx-utils: use switchMap instead of mergeMap in observable.chain (ee26a76)

Features

  • react-kit: add use-subscription hook (220e112)
  • rx-utils: add Filterable instance to LiveData (918be8a)
  • rx-utils, react-kit: update rxjs, add observable.hold (2cd0b91)

BREAKING CHANGES

  • rx-utils, react-kit: shareReplay(1) is now replaced with hold which unsubscribes from source
  • rx-utils: observable.chain now uses switchMap

1.0.0-alpha.11 (2020-01-23)

Bug Fixes

  • rx-utils: fix instanceLiveData.chain swallowing pendings/failures (3c44746)

1.0.0-alpha.10 (2020-01-17)

Bug Fixes

  • tools: update storybook packages (48dc57c)

chore

  • turn on esModuleInterop (6b6f380)

BREAKING CHANGES

  • esModuleInterop is turned on

1.0.0-alpha.9 (2020-01-15)

Bug Fixes

  • react-kit: fix useObservable disposal (c9ed114)

1.0.0-alpha.8 (2020-01-15)

Features

  • rx-utils: add sink2, update context2 (f853ed2)

1.0.0-alpha.7 (2020-01-14)

Bug Fixes

  • rx-utils, react-kit: fix imports from 'src' (256e72b)

1.0.0-alpha.6 (2020-01-14)

Features

  • rx-utils: add LiveData instance (fff3bf2)
  • rx-utils: added new Context, rxjs observable, more deprecations (75dd9d1)

1.0.0-alpha.5 (2019-12-17)

Bug Fixes

  • react-kit: fix eslint/tsc tsconfig.json conflict (ee16e54)

Code Refactoring

  • utils, react-kit: cleanup (70e1e3b)

Features

  • fetchScript (1b6bbe2), closes #171
  • io-ts utils (b3677e7)
  • memoOnce (48c3ec1)
  • support Eq in memoOnce (8a9050e)
  • react-kit: layout (34061dc)
  • react-kit, utils: useObservable hook and WithObservable HOC (2885463)
  • tools: support -p/--project arg to specify custom tsconfig.json (27221fd)
  • utils: add LocalStorageClient (9a3b891)

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 (2019-10-25)

Bug Fixes

  • rx-utils: createHandler union types fix (5aa6989)
  • rx-utils: fix createHandler signature (#185) (9a04801)

BREAKING CHANGES

  • rx-utils: remove THandle and THandler types

1.0.0-alpha.3 (2019-10-22)

Bug Fixes

  • react-kit: fix .d.ts file emission (a169941)

1.0.0-alpha.2 (2019-09-27)

Bug Fixes

  • rx-utils: fix createHandler's signature (#178) (5037f88)

Build System

Features

  • react-kit: Selectbox. Multiselect feature (#173) (0586023)

BREAKING CHANGES

  • tslint config was removed

1.0.0-alpha.1 (2019-09-05)

Build System

  • react-kit,tools: update react and storybook (ecf5070)

Code Refactoring

  • react-kit: drop prop-types (96ced98)
  • react-kit: support new react typings (743c0ea)

BREAKING CHANGES

  • react-kit: replaced prop-types validators with constNulls
  • react-kit: - narrowed Button's type prop
  • narrows Scrollable's children 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)

Build System

Code Refactoring

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 (2019-07-03)

Note: Version bump only for package @devexperts/platform

0.29.0 (2019-05-25)

Code Refactoring

  • react-kit: remove react-css-themr from deps (#131) (41f0d86)

maintain

  • update babel@7, webpack@4 and storybook@5 (#126) (4cd1cd5)

BREAKING CHANGES

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • react-kit: Input. Prevent to open DateInput popup on click if DateInput is disabled (#124) (1818860)

0.28.0 (2019-03-22)

Features

  • 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)

Bug Fixes

  • react-kit: Popover. Correct position of popover in custom container (#115) (0756796)

Features

  • react-kit: ability to define custom ui for popup (#112) (375cd31)

BREAKING CHANGES

  • react-kit: added PopupUI to popup props

  • feat(react-kit): ability to define custom ui for popup

0.26.0 (2019-02-04)

Features

  • react-kit: Timeinput. Added choosing optional seconds and day type.

0.25.0 (2019-01-23)

Bug Fixes

  • rx-utils: fix combineContext to subscribe to Sink returned fromo project (#109) (143b9f2)

BREAKING CHANGES

  • rx-utils: Context is not a ProductLeft anymore

0.24.0 (2019-01-21)

Bug Fixes

  • rx-utils: fix deferContext (83d431d)

BREAKING CHANGES

  • 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)

Features

  • lint: rename lint.prettierrc to lint.prettierrc.json for extend it in outside (#103) (#104) (908b324)

0.23.1 (2019-01-17)

Bug Fixes

  • react-kit, rx-utils: run parseValue and formatValue in NumericStepper, expose keys$ in EntityStore (e06bc7c)

0.23.0 (2018-12-18)

Bug Fixes

  • react-kit: Scrollable incorrectly sets content padding in Chrome and IE/FF (#89) (8b11a7a), closes #82

  • Feature/new utils (#99) (b0d3105), closes #99

Features

  • 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)

BREAKING CHANGES

  • 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)

Bug Fixes

  • react-kit: Scrollable incorrectly sets content padding in Chrome and IE/FF (#89) (8b11a7a), closes #82

  • Feature/new utils (#99) (b0d3105), closes #99

Features

  • 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)

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

  • 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)

Features

  • react-kit: Date input add inner ref (#91) (8ac4e80)
  • utils: add more reader combine overloads (#92) (a8f6ad8)

BREAKING CHANGES

  • react-kit: move types for dateInput out of component to make the model independent

0.19.2 (2018-10-31)

Features

  • react-kit: add props for all mouse and touch events (#90) (072ab37)

0.19.1 (2018-10-30)

Bug Fixes

0.19.0 (2018-10-17)

Features

BREAKING CHANGES

  • react-kit: - defaultProps argument is moved to WithRXSelectorResult;
  • static defaultProps property is removed;
  • props$ stream passed to selector doesn't contain fields from defaultProps anymore
  • withRX now accepts Target separately for better type inference in props/defaultProps
  • chore(react-kit): update with-rx typechecking test

0.18.3 (2018-10-16)

Bug Fixes

  • react-kit: fix invalid defaultProps typings (#81) (15e949a)

0.18.2 (2018-10-15)

Bug Fixes

  • react-kit: fix invalid module reference (8ceab0a)

0.18.1 (2018-10-10)

Features

0.18.0 (2018-10-04)

Features

  • react-kit: change DateInput workflow (#77) (88f9a81)

BREAKING CHANGES

  • react-kit: DateInput is now fully controlled and works with Option

0.17.1 (2018-09-26)

Reverts

0.17.0 (2018-09-25)

Bug Fixes

  • 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)

Features

  • add combineLatestRD (df6efc2)
  • react-kit: fix stateful types (ed0bc96)
  • rx-utils: introduce isAjaxError type guard (#73) (2a90db9)
  • utils: add defer to Reader (14cd0fa)

BREAKING CHANGES

  • 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)

Bug Fixes

  • react-kit: fix popover closing on scroll inside (#67) (b4416d7), closes #66

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