All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
3.0.0 (2023-10-11)
2.5.1 (2023-09-13)
2.5.0 (2023-05-17)
2.4.2 (2023-03-10)
2.4.1 (2023-03-09)
2.4.0 (2023-03-02)
2.3.0 (2022-10-06)
- add reduced stream util (441718a)
2.2.1 (2022-09-15)
2.2.0 (2022-09-13)
2.1.0 (2022-09-05)
- react: add
connectInstance
function (dfa81b4)
- react/connect: correct props generic type (948ec44)
2.0.0 (2022-08-26)
- RxBeach no longer re-exports operators from RxJS. These operators must now be imported directly from RxJS.
1.0.0 (2022-08-26)
- See breaking changes from RxJS 7.
persistentStateStream
no longer returns an instance of a subclass ofObservable
, but rather the new classObservableState
.
0.10.3 (2022-04-06)
0.10.2 (2022-02-23)
0.10.1 (2022-02-22)
0.10.0 (2021-09-13)
- This ensures every action has name of the form
[qualifier] action name
. See the new doc for how to automate this process.
- enforce qualifier in action names (9a8aae9)
- ard-9960 fixed carry bug (2f3073e)
0.9.0 (2021-09-02)
-
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)
- forward namespaces to reducers (74b5219)
- order reducer overload from most to least complex (b6832d7)
0.8.2 (2020-08-10)
- add withoutNamespace operator (582660e)
0.8.1 (2020-07-30)
0.8.0 (2020-07-30)
persistentReducedStream
has been refactored to accept the error subject in an options object instead of a standalone argument.
- support namespacing persistentReducedStream (cfb1a95)
0.7.3 (2020-07-30)
- introduce the action$ in RxBeach (7f3e539)
0.7.2 (2020-06-08)
- upgraded vulnerable dependency (c92cecf)
0.7.1 (2020-06-08)
0.7.0 (2020-05-20)
- state streams: persistentReducedStream has a new interface
- reducers: combineReducers now takes a config argument
- reducers: added performance measurements to combineReducers (883c4e2)
- state streams: updated persistentReducedStream (de1c495)
0.6.3 (2020-04-23)
0.6.2 (2020-04-23)
- remove unused dependencies (65ff0ab)
- state stream: ensure state property is always updated (a7f9a53)
0.6.1 (2020-04-23)
- introduce high level state stream tooling (627349d)
0.6.0 (2020-04-22)
- markers: removed detectGlitches
-
markers: added marker for debounceTime that includes time (0ba027d)
-
markers: removed detectGlitches (a071249)
0.5.0 (2020-04-20)
-
react: Removes useStream hook. Use connect instead.
-
react: remove useStream hook (b25407a)
0.4.4 (2020-04-02)
0.4.3 (2020-04-02)
- expose react utils through rxbeach/react package (33f00e7)
0.4.2 (2020-04-02)
0.4.1 (2020-04-02)
- react: add connect React HOC (42e5767)
0.4.0 (2020-03-26)
-
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.
- react: add useState React hook (417fc48)
- reducers: removed debouncing from reduceState (60f9b99)
0.3.6 (2020-03-24)
- package: update rxbeach to version 0.3.4 (bb308cc)
- reducers: ensure reduceState replays values to derived streams (2435696)
0.3.5 (2020-03-16)
- package: update rxbeach to version 0.3.4 (bb308cc)
0.3.4 (2020-03-05)
0.3.3 (2020-03-05)
- Use 10 generic arguments in vararg definitions (93f2ca4)
0.3.1 (2020-03-04)
- 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)
- withNamespace:
withNamespace
will now include actions without a namespace. ReducerEntry
has been renamed toRegisteredReducer
, and changed shape from an array to a function with atrigger
property.
- 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)
- 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)