Releases: reactor/reactor-kotlin-extensions
v1.2.0
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
andRetry
by @simonbasle in #46
📖 Documentation, Tests and Build
🆙 Dependency Upgrades
- Upgrade
Kotlin
tov1.7
by @simonbasle in #49 - Upgrade
Dokka
tov1.7
by @simonbasle in #51
New Contributors
Full Changelog: v1.1.6...v1.2.0
v1.2.0-RC1
Release milestone 1.2.0-RC1
v1.2.0-M6
Release milestone 1.2.0-M6
v1.2.0-M5
Full Changelog: v1.2.0-M4...v1.2.0-M5
v1.2.0-M4
Full Changelog: v1.2.0-M3...v1.2.0-M4
v1.1.7
What's Changed
- Adapt to addons
sumBigInteger
changes, upgradeReactor
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
What's Changed
- Polish snippets in
README
by @acktsap in #44 - Deprecate extensions for
RxJava2
,Repeat
andRetry
by @simonbasle in #46 - Upgrade to
Kotlin 1.7
,Dokka 1.6.21
for now by @simonbasle in #49 Dokka
now also atv1.7
by @simonbasle in #51- From
1.1.x
- Fix deprecation notice wording: to be removed in 1.2.0 by @simonbasle in #47
- Adapt to addons
sumBigInteger
changes, upgrade Reactor by @simonbasle in #48
New Contributors
Full Changelog: v1.2.0-M1...v1.2.0-M3
v1.1.6
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
- Fix return type of sumAsDouble() to be Mono by @kiwisincebirth in #35
- Deprecate SwtScheduler extension for removal in 3.5.0 by @simonbasle in #39
🐞 Bug fixes
- Fix return type of sumAsDouble() to be Mono by @kiwisincebirth in #35
📖 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
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
andaverage
have been deprecated (#29)- prefer using the new
sumAll
andaverageAll
(which better maintain precise number type) or explicit type-suffixed variants which perform more explicit conversion
- prefer using the new
✨ 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
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 addsswitchIfEmptyDeferred
(#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).