Skip to content

Releases: sergejsha/knot

Icicle hitch

04 Dec 19:18
74e6286
Compare
Choose a tag to compare
  • Change interceptors in Primes are isolated and don't intercept Changes from other Primes #18

Half-Windsor knot

13 Oct 15:29
Compare
Choose a tag to compare
  • Added events { coldSource } which gets subscribed and unsubscribed together with the state. It's useful for releasing sources when there are no active knot subscribers.
  • CompositeKnot was optimized to use less memory (builder's structs get garbage collected).
  • Library is compiled targeting Java 1.8.

Gordian Knot

30 Aug 13:53
1d15352
Compare
Choose a tag to compare

Same as 1.6 besides

  • When applied multiple times, the watchOn attribute will change observeOn scheduler of all following watch handlers (#14)

Gordian Knot

27 Aug 19:56
f741d59
Compare
Choose a tag to compare
  • New optional watchOn builder attribute for configuring the Scheduler in which watch functions are called #13

Flemish knot

23 Jul 17:01
Compare
Choose a tag to compare

Compatible changes:

  • Calls to changes { intercept } and changes { watchAll } are serialized #10
  • State interceptor is only called for a new state emitted by reducer #10
  • Knot doesn't use distinctUntilChanged() for the whole state anymore #10
  • Some javadoc typos fixed #11 (by @wowselim)

Incompatible changes:

  • Store doesn't have disposable property anymore but extends Disposable interface instead #12 Use Knot instance at places where Knot.disposable was used for migrating to the new API.

Eskimo bowline

18 Jun 07:27
Compare
Choose a tag to compare
  • Nullable Actions can be added to Effect using + operator in reducer #9 (by @gustavkarlsson)

Diamond knot

13 Jun 15:48
98e29c4
Compare
Choose a tag to compare
  • Reducer can return an Effect containing (0..n) actions #7
  • New TestCompositeKnot capable of emitting and observing actions added #8

Carrick bend

05 Jun 19:50
d0697ed
Compare
Choose a tag to compare
  • TestCompositeKnot is merged into CompositeKnot (use CompositeKnot in tests too) #6
  • State interceptors get called before distinctUntilChanged() operator is applied on the state #6

Bowen knot

05 Jun 15:58
095a76c
Compare
Choose a tag to compare
  • Adding actions section to CompositeKnotBuilder #5

Anchor Bend

25 May 16:54
49a33e9
Compare
Choose a tag to compare

Initial public release