Skip to content

Latest commit

 

History

History
374 lines (186 loc) · 14.8 KB

CHANGELOG.md

File metadata and controls

374 lines (186 loc) · 14.8 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

3.0.0 (2023-10-11)

⚠ BREAKING CHANGES

  • The package is now distributed as an ESM module

  • migrate package to ESM (#675) (87e42ad)

2.5.1 (2023-09-13)

2.5.0 (2023-05-17)

Features

2.4.2 (2023-03-10)

Bug Fixes

  • Observed type for consistency with TS (#599) (0815f1d)

2.4.1 (2023-03-09)

Bug Fixes

2.4.0 (2023-03-02)

Features

Bug Fixes

2.3.0 (2022-10-06)

Features

  • add reduced stream util (441718a)

2.2.1 (2022-09-15)

Bug Fixes

  • correct return type for persistentDerivedStream (#515) (cc0ab13)

2.2.0 (2022-09-13)

Features

2.1.0 (2022-09-05)

Features

  • react: add connectInstance function (dfa81b4)

Bug Fixes

  • react/connect: correct props generic type (948ec44)

2.0.0 (2022-08-26)

⚠ BREAKING CHANGES

  • RxBeach no longer re-exports operators from RxJS. These operators must now be imported directly from RxJS.

Features

  • remove all marker functionality (0028d59)
  • remove performance measurement (49b3840)

1.0.0 (2022-08-26)

⚠ BREAKING CHANGES

  • See breaking changes from RxJS 7.
  • persistentStateStream no longer returns an instance of a subclass of Observable, but rather the new class ObservableState.

Features

  • upgrade RxJS, introduce ObservableState (#478) (545cbf0)

0.10.3 (2022-04-06)

0.10.2 (2022-02-23)

0.10.1 (2022-02-22)

0.10.0 (2021-09-13)

⚠ BREAKING CHANGES

  • This ensures every action has name of the form [qualifier] action name. See the new doc for how to automate this process.

Features

  • enforce qualifier in action names (9a8aae9)

Bug Fixes

  • ard-9960 fixed carry bug (2f3073e)

0.9.0 (2021-09-02)

⚠ BREAKING CHANGES

  • The previous version was a breaking change, because the exports where made strict.

  • fix deployment instructions (6399503)

0.8.6 (2021-09-02)

0.8.5 (2021-08-05)

0.8.4 (2021-02-09)

0.8.3 (2020-09-17)

Features

  • forward namespaces to reducers (74b5219)

Bug Fixes

  • order reducer overload from most to least complex (b6832d7)

0.8.2 (2020-08-10)

Features

  • add withoutNamespace operator (582660e)

0.8.1 (2020-07-30)

0.8.0 (2020-07-30)

⚠ BREAKING CHANGES

  • persistentReducedStream has been refactored to accept the error subject in an options object instead of a standalone argument.

Features

  • support namespacing persistentReducedStream (cfb1a95)

0.7.3 (2020-07-30)

Features

  • introduce the action$ in RxBeach (7f3e539)

Bug Fixes

  • react-docs: fix router after update of history (e09281b)
  • upgraded vulnerable dependency (c92cecf)

0.7.2 (2020-06-08)

Features

  • add a state stream registry (e50cba1)
  • make persistentReducedStream register streams (88cd4de)

Bug Fixes

  • upgraded vulnerable dependency (c92cecf)

0.7.1 (2020-06-08)

Features

  • add a state stream registry (e50cba1)
  • make persistentReducedStream register streams (88cd4de)

0.7.0 (2020-05-20)

⚠ BREAKING CHANGES

  • state streams: persistentReducedStream has a new interface
  • reducers: combineReducers now takes a config argument

Features

  • reducers: added performance measurements to combineReducers (883c4e2)
  • state streams: updated persistentReducedStream (de1c495)

0.6.3 (2020-04-23)

0.6.2 (2020-04-23)

Bug Fixes

  • remove unused dependencies (65ff0ab)
  • state stream: ensure state property is always updated (a7f9a53)

0.6.1 (2020-04-23)

Features

  • introduce high level state stream tooling (627349d)

0.6.0 (2020-04-22)

⚠ BREAKING CHANGES

  • markers: removed detectGlitches

Features

  • markers: added marker for debounceTime that includes time (0ba027d)

  • markers: removed detectGlitches (a071249)

0.5.0 (2020-04-20)

⚠ BREAKING CHANGES

  • react: Removes useStream hook. Use connect instead.

  • react: remove useStream hook (b25407a)

0.4.4 (2020-04-02)

0.4.3 (2020-04-02)

Bug Fixes

  • expose react utils through rxbeach/react package (33f00e7)

0.4.2 (2020-04-02)

0.4.1 (2020-04-02)

Features

  • react: add connect React HOC (42e5767)

0.4.0 (2020-03-26)

⚠ BREAKING CHANGES

  • reducers: removed debouncing in reduceState and started emitting all state calculations.

    This has some implications in the sense that defaultState will always be emitted and reduceState might sometimes have some "redundant" emissions. See the tests (and the failing test) in the commit for details.

    Debouncing state streams made it unsafe to use withLatestFrom, since the stream calculations were debounced.

Features

  • react: add useState React hook (417fc48)

Bug Fixes

  • reducers: removed debouncing from reduceState (60f9b99)

0.3.6 (2020-03-24)

Bug Fixes

  • package: update rxbeach to version 0.3.4 (bb308cc)
  • reducers: ensure reduceState replays values to derived streams (2435696)

0.3.5 (2020-03-16)

Bug Fixes

  • package: update rxbeach to version 0.3.4 (bb308cc)

0.3.4 (2020-03-05)

0.3.3 (2020-03-05)

Features

  • Use 10 generic arguments in vararg definitions (93f2ca4)

0.3.1 (2020-03-04)

Bug Fixes

  • package: update rxbeach to version 0.2.1 (f863366)
  • reduceState: Move reduceState to operators and export it from the package (6418631)

0.3.0 (2020-03-04)

⚠ BREAKING CHANGES

  • withNamespace: withNamespace will now include actions without a namespace.
  • ReducerEntry has been renamed to RegisteredReducer, and changed shape from an array to a function with a trigger property.

Features

  • reducers: combineReducers catches errors when reducing values (60b6e12)
  • reducers: Support for stream reducers (eec3fb5)
  • state streams: Support for reduced state streams (7078b94)
  • Reducer constructor returns a reducer function (9efb05a)

Bug Fixes

  • package: update react to version 16.13.0 (6169d57)
  • package: update react-dom to version 16.13.0 (bc91c4c)
  • package: update react-scripts to version 3.3.1 (86336b7)
  • package: update react-scripts to version 3.4.0 (5c2539c)
  • withNamespace: withNamespace allows undefined namespaces (d319aa2)
  • Exclude tspec files from test coverage report (940ef95)
  • Mark rxjs as a peer dependency (0d3a8bc)
  • package: update rxbeach to version 0.2.1 (f863366)