Skip to content

Releases: reactor/reactor-kotlin-extensions

v1.2.0

09 Nov 09:23
Compare
Choose a tag to compare

Reactor Kotlin Extensions 1.2.0 is part of 2022.0.0 Release Train.

Reactor Kotlin Extensions 1.2.0 inherits all changes from the 1.1.x maintenance branch at the point this release was cut.

What's Changed

⚠️ Update considerations and deprecations

  • Remove deprecated SwtSchedulerExtension by @simonbasle in #42
  • Remove deprecated and unreachable switchIfEmpty extension by @simonbasle in #43
  • Deprecate extensions for RxJava2, Repeat and Retry by @simonbasle in #46

📖 Documentation, Tests and Build

🆙 Dependency Upgrades

New Contributors

Full Changelog: v1.1.6...v1.2.0

v1.2.0-RC1

11 Oct 16:37
2f8c64f
Compare
Choose a tag to compare
v1.2.0-RC1 Pre-release
Pre-release
Release milestone 1.2.0-RC1

v1.2.0-M6

13 Sep 17:17
08211d2
Compare
Choose a tag to compare
v1.2.0-M6 Pre-release
Pre-release
Release milestone 1.2.0-M6

v1.2.0-M5

09 Aug 18:20
Compare
Choose a tag to compare
v1.2.0-M5 Pre-release
Pre-release

Full Changelog: v1.2.0-M4...v1.2.0-M5

v1.2.0-M4

12 Jul 15:29
06ecb36
Compare
Choose a tag to compare
v1.2.0-M4 Pre-release
Pre-release

Full Changelog: v1.2.0-M3...v1.2.0-M4

v1.1.7

12 Jul 12:06
c493778
Compare
Choose a tag to compare

What's Changed

  • Adapt to addons sumBigInteger changes, upgrade Reactor by @simonbasle in #48
  • Fix deprecation notice wording: to be removed in 1.2.0 by @simonbasle in #47

Full Changelog: v1.1.6...v1.1.7

v1.2.0-M3

21 Jun 15:16
Compare
Choose a tag to compare
v1.2.0-M3 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.2.0-M1...v1.2.0-M3

v1.1.6

15 Mar 16:11
Compare
Choose a tag to compare

Reactor-Kotlin-Extensions 1.1.6 is part of 2020.0.17 Release Train (Europium SR17).

This service release contains a fix for a return type mistake, as well as a deprecation of SwtScheduler for exceptional fast removal in 3.5.0 later this year.

⚠️ Update considerations and deprecations

🐞 Bug fixes

📖 Documentation, Tests and Build

  • [chores] Update the build and realign it with core / Gradle 7 by @simonbasle in #33
  • Start of branch 1.1.x, adapt CI and build by @simonbasle in #36

Full Changelog: v1.1.5...v1.1.6

v1.1.5

12 Oct 15:31
Compare
Choose a tag to compare

Reactor-Kotlin-Extensions 1.1.5 is part of 2020.0.12 Release Train (Europium SR12).

This service release contains a couple of new features.

⚠️ Update considerations and deprecations

  • Math extensions have been reworked, and sum and average have been deprecated (#29)
    • prefer using the new sumAll and averageAll (which better maintain precise number type) or explicit type-suffixed variants which perform more explicit conversion

✨ New features and improvements

  • Added extensions for virtual time testing (#19)
  • Better extensions for sum/average, deprecate others (#29)

📖 Documentation, Tests and Build

  • Removed explicit import of deprecated core's onErrorMap in test (#18)

👍 Thanks to all contributors who participated to this release

@mickeelm made their first contribution in #18
@kiwisincebirth made their first contribution in #29

v1.1.3

17 Mar 10:30
Compare
Choose a tag to compare

Reactor-Kotlin-Extensions 1.1.3 is part of the 2020.0.5 Release Train (Europium SR5).

Update considerations

The only change in this release is:

  • deprecates switchIfEmpty and adds switchIfEmptyDeferred (#21)

Please note that the switchIfEmpty extension is effectively worthless, as the compiler will always prioritize the core java method over the extension. Thus the extension has been renamed switchIfEmptyDeferred. For binary compatibility, the old method is still there but is deprecated. It will be removed a bit more aggressively in 1.2.0 (see #22).