Releases: sergejsha/knot
Releases · sergejsha/knot
Icicle hitch
- Change interceptors in Primes are isolated and don't intercept Changes from other Primes #18
Half-Windsor knot
- Added
events { coldSource }
which gets subscribed and unsubscribed together with thestate
. 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
Same as 1.6 besides
- When applied multiple times, the
watchOn
attribute will changeobserveOn
scheduler of all followingwatch
handlers (#14)
Gordian Knot
- New optional
watchOn
builder attribute for configuring the Scheduler in which watch functions are called #13
Flemish knot
Compatible changes:
- Calls to
changes { intercept }
andchanges { 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 havedisposable
property anymore but extendsDisposable
interface instead #12 UseKnot
instance at places whereKnot.disposable
was used for migrating to the new API.
Eskimo bowline
- Nullable
Actions
can be added toEffect
using+
operator in reducer #9 (by @gustavkarlsson)
Diamond knot
Carrick bend
Bowen knot
- Adding
actions
section toCompositeKnotBuilder
#5
Anchor Bend
Initial public release