Skip to content

Releases: spotify/mobius

v1.4.0-beta2

17 Feb 10:51
Compare
Choose a tag to compare
v1.4.0-beta2 Pre-release
Pre-release
  • bumped some dependency versions
  • added a QueueingEventSubject via #92

v1.4.0-beta1

04 Feb 11:54
Compare
Choose a tag to compare
v1.4.0-beta1 Pre-release
Pre-release

Adds Android Architecture Components integration via #78, plus a couple of minor tweaks.

v1.3.4

21 Jan 07:10
Compare
Choose a tag to compare

Changes in functionality:

  • Add the ability to specify an initial set of effects to execute when starting with the loop, removing the need for an Init function, via #70, #71 and #74.
  • Tweak the error message when dispatching an event to a disposed loop to make it easier to figure out which loop this happened to.

v1.3.3

21 Jan 07:11
Compare
Choose a tag to compare
v1.3.3 Pre-release
Pre-release

NOTE: this release has bugs, please use a later one.

v1.3.2

21 Jan 07:11
Compare
Choose a tag to compare
v1.3.2 Pre-release
Pre-release

NOTE: this release has bugs, please use a later one.

v1.3.1

16 Jan 12:55
Compare
Choose a tag to compare
v1.3.1 Pre-release
Pre-release

NOTE: this release has bugs, please use a later one.

V1.3.0

29 Jul 16:14
Compare
Choose a tag to compare
  • Improved NextMatcher messages for better diagnostics. #65
  • Added capability to use Connectable<M, E> in place of EventSource<E> to enable subscription switching based on state updates. #67
  • Added more Connectable<I, O> utilities, Connectables.dimap and Connectables.merge, to enable easier composition of connectables. #68

v1.2.2

16 Apr 14:30
Compare
Choose a tag to compare
  • Changed CompositeLogger to support nested loggers in a more intuitive way. #63
  • Fixed a bug leading to ConcurrentModificationException if model observers add or remove observers when they are notified of a model update. #62

v1.2.1

05 Feb 17:18
Compare
Choose a tag to compare
  • Fixed RejectedExecutionException that could happen due to a race condition during loop disposal. #49

v1.2.0

11 Jun 23:58
Compare
Choose a tag to compare
  • Added CompositeLogger for using multiple loggers at the same time #25
  • Added MergedEventSource for merging multiple event sources into one #24
  • Deprecated all SubtypeEffectHandlerBuilder.add(...) methods and replaced them with clearer non-overloaded names (addTransformer(), addAction(), addConsumer()). #21
  • Added a new addFunction() option to SubtypeEffectHandlerBuilder that allows building effect handlers out of functions Function<F, E> #21