Skip to content
This repository has been archived by the owner on Jan 11, 2019. It is now read-only.

Releases: kitten/fluorine

v.4.1.0

30 May 21:43
Compare
Choose a tag to compare

Version 4 is now officially released and stable! And it brings a great deal of exciting changes.

Changes

  • Compatibility with all ES7 Observable-spec libraries
  • Performance improvements and runtime tweaks
  • More support for mono-store setups including a new operator
  • Middleware!

Specifically there is now a thunk middleware, thunks are not supported by default.
There is a distinctSelector operator and a combineReducers helper.
And some more minor changes under the hood!

The biggest change are obviously the middlewares. Hopefully this will make it easy to extend and improve on Fluorine in the future!

Please read the docs for the instructions on how to migrate

v3.3.0

25 Apr 04:07
Compare
Choose a tag to compare

It has been quite some time since the last release, hasn't it? Hm, 20 days and I go overboard with my emotions for a minor release.

Changes

  • Removes shouldComponentUpdate from connectActions and thus from withActions as well, since those shouldn't care about props.
  • Added argument pureProps to connectStore and withStore to turn shouldComponentUpdate, which checks for reference equality on the props, on and off. (On by default of course)

Just small things, nothing should break. 👍

v3.2.1

05 Apr 13:55
Compare
Choose a tag to compare

RxJS Beta 5 broke again, so this temporarily fixes the dependency to version 4 again.

v3.2.0

04 Apr 15:27
Compare
Choose a tag to compare

This adds the possibility to use wrapActions recursively.

v3.1.2

04 Apr 15:27
Compare
Choose a tag to compare

Updated RxJS to version 5-beta.4

v3.1.1

31 Mar 15:59
Compare
Choose a tag to compare

Changes

  • connectActions: For completeness sake this adds parity from withStore -> connectStore to withActions. So now you can wrap your actions and inject them using a Provider.

v3.0.1

26 Mar 18:24
Compare
Choose a tag to compare

This release fixes some problems with the package.json and updates the dependencies. Please note that starting from this release the npm releases are like the source code now licensed under CC0.

v3.0.0

18 Mar 07:49
Compare
Choose a tag to compare

It is recommended to skip any v2 releases as those are unfortunately riddled with buggy edge-cases, that are non-compliant with the v1 behavior.

Changes

  • Provider: This is like Redux's Provider. It can pass down an observable and dispatcher to connectStore decorators
  • Fix edge cases that broke in v2
  • connectStore: Whether you're using a mono-store or a multi-store structure. This should help you to get your structure running easily.
  • Rx compliant next method on Dispatcher: It is now discouraged to use dispatch or schedule as next can do everything that these methods can do, combined.

v2.1.1

16 Mar 19:22
Compare
Choose a tag to compare

Unfortunately our Ava tests didn't work correctly and weren't covering a huge race condition and the error-catching.

We can tell for sure whether we're 100% fine now after the Ava tests are fixed.

v.2.1.0

11 Mar 13:33
Compare
Choose a tag to compare

This release turns the dispatcher into an actual Subject. It takes actions, thunks, promises and agendas naturally and makes the dispatcher more composable.