Skip to content

Releases: henhal/jq

1.1.7

07 Mar 11:16
Compare
Choose a tag to compare
  • Change callbacks returning Future<NV> into Future<? extends NV> to enable simpler returning of wrapped values being sub-classes of the generic parameter class of the promise.

1.1.6

07 Mar 09:50
Compare
Choose a tag to compare
  • Add Promise.thenResolve and Promise.thenReject
  • Add Promise.tap

1.1.5

07 Mar 09:49
Compare
Choose a tag to compare

This is a cumulative release

1.0.6

  • Dispatchers are actively registered through Config

1.0.7

  • Add Deferred.resolve(Promise)
  • Resolving or rejecting a promise twice is a no-op instead of causing an exception

1.0.8

  • Adding Promise.spread()

1.0.9

  • Improved Promise.spread()
  • Added test cases

1.1,0

  • Let spread callbacks use different types

1.1.1

  • Add progress support

1.1.2

  • JQ.wrap accepts null
  • Deferred can be resolved with any Future
  • Promise.fail must return promise of the same type
  • Add Promise.fin()

1.1.3

  • Add JQ.VOID

1.1.4

  • Move void value from JQ.VOID to Value.VOID

1.1.5

  • Add Value.wrap(VoidCallable) for wrapping void method calls

1.0.5

22 Apr 06:48
Compare
Choose a tag to compare

Fixed parameterization of JQ.reject(Exception).

1.0.4

22 Apr 06:46
Compare
Choose a tag to compare

Unit tests, fixed race condition in JQ.all and some minor bugs

1.0.3

22 Feb 14:54
Compare
Choose a tag to compare

Fixed JQ.all / allSettled /any issue with empty list

1.0.2

17 Feb 10:03
Compare
Choose a tag to compare

Logging configurable, fixing rejection bug

Allow use of Android main thread

11 Feb 11:25
Compare
Choose a tag to compare

This release enables use of the Android main thread in case the calling thread does not have a looper.

First release

11 Feb 08:23
Compare
Choose a tag to compare
1.0.0

Update README.md