Skip to content

Releases: mplatvoet/kovenant

Kotlin update 0.12.1218

25 Jul 12:14
Compare
Choose a tag to compare

general

  • Updated kotlin version to 0.12.1218

Blocking get

09 Jul 19:39
Compare
Choose a tag to compare

kovenant-android

  • KOV-13 Improve performance successUI, failUI, alwaysUI callbacks

kovenant-core

  • KOV-12 Blocking get functionality
  • KOV-31 Allow wait strategies to be properly interrupted

Bug fixes

03 Jul 16:34
Compare
Choose a tag to compare
  • KOV-33 Disruptor project lacks a description
  • KOV-32 Empty collections with bulk operations are not properly handled

Disruptor / Progress / Config

28 Jun 06:19
Compare
Choose a tag to compare

kovenant-core

  • KOV-28 Instant resolved Promises
  • KOV-26 Smoother configuration
  • KOV-25 Allow for custom context implementations
  • KOV-29 Better backwards compatibility

kovenant-progress

  • KOV-8 Progress tracking support

kovenant-disruptor

  • KOV-7 LMAX Disruptor queues

komponents

10 Jun 17:10
Compare
Choose a tag to compare

Kovenant has a new home which is komponents.nl and thus the project is now available as nl.komponents.kovenant:kovenant:2.0.0

Mostly breaking API changes in this release, most notably:

  • Kotlin M12
  • Configurable Dispatcher per callback which allows for better integration with other platforms and libraries. Thanks Jayson Minard
  • Internally there is a new work queue for single consumer scenarios (default for callback dispatcher)
  • Fixed an bug where interrupted flags might not be properly cleared by the dispatcher
  • Changed the configuration structure (breaking)

Usability improvements

10 May 16:41
Compare
Choose a tag to compare

general:

  • restructured documentation, ordered by artifact

kovenant-core:

kovenant-android:

Android support

06 May 18:27
Compare
Choose a tag to compare

The focus of this release has been on Android support.

  • KOV-1 Android Dispatcher
  • KOV-2 Android extension callback methods
  • KOV-4 Improve project structure
  • KOV-5 Introduce a blocking WaitStrategy

For more information on Android support please refer to the kovenant.mplatvoet.nl site

Callback bug

06 May 18:02
Compare
Choose a tag to compare
  • Fixed a concurrency issue in the callback queue that could lead to NPE's

pom.xml enhancements

06 May 18:00
Compare
Choose a tag to compare

Made kotlin library an optional dependency to not interfere with peoples projects

Initial release

06 May 17:56
Compare
Choose a tag to compare

Bringing Promises to Kotlin. Configuration free