Releases: softwaremill/ox
Releases · softwaremill/ox
v0.3.5
What’s Changed
- Implement Either.orThrow (#206) @adamw
- Add Source.collect (#205) @adamw
- Update kafka-clients to 3.8.0 (#185) @softwaremill-ci
- Add
flatten
to Source[T] (#198) @nimatrueway - Update pekko-stream to 1.1.0 (#204) @softwaremill-ci
- Update embedded-kafka to 3.8.0 (#200) @softwaremill-ci
- Update embedded-kafka to 3.7.1.1 (#196) @softwaremill-ci
- Update logback-classic to 1.5.7 (#195) @softwaremill-ci
- Update slf4j-api to 2.0.16 (#194) @softwaremill-ci
- Update slf4j-api to 2.0.15 (#193) @softwaremill-ci
- Update slf4j-api to 2.0.14 (#192) @softwaremill-ci
v0.3.3
v0.3.2
v0.3.1
What’s Changed
- Log exceptions that occur during shutdown, if they are not part of the "normal" interruption process (#179) @adamw
- Introduce an UnsupervisedFork trait, make .joinEither available only for unsupervised forks (#178) @adamw
- Scheduled and repeat API + retry refactoring (#172) @micossow
- Update sbt-mdoc to 2.5.4 (#177) @softwaremill-ci
v0.3.0
What’s Changed
- Fix handling of interrupting OxApp (#175) @adamw
- Update sbt-mdoc to 2.5.3 (#156) @softwaremill-ci
- fix #164 (#168) @lbialy
- first draft of OxApp with extension companion traits (#157) @lbialy
- Update kafka-clients to 3.7.1 (#169) @softwaremill-ci
- Update sbt to 1.10.1 (#173) @softwaremill-ci
- Fix race condition in groupedWeighted* tests (#171) @micossow
- Source.alsoTo and alsoToTap operators (#166) @micossow
- Add
tap
andtapAsView
operators and document how to use them for logging (#170) @micossow - move catching to either object and make it an either block operator (#167) @lbialy
- Add parameter validation to grouped* operators (#165) @micossow
- Add SourceOps.sliding operator (#163) @micossow
- Add Source.prepend operator (#162) @micossow
- Add Source.grouped* operators (#158) @micossow
- Update pekko-stream to 1.0.3 (#160) @softwaremill-ci
- Update scalatest to 3.2.19 (#159) @softwaremill-ci
v0.2.2
What’s Changed
- Add the possibility to ok() a forked-either computation (#155) @adamw
- Update scalafmt-core to 3.8.2 (#154) @softwaremill-ci
- Prevent either block nesting to avoid type/try-catch mismatches (#148) @lbialy
- Rename includeFailed to includeFirstFailing (takeWhile) (#153) @kciesielski
v0.2.1
What’s Changed
- Add includeFailed to takeWhile (#151) @kciesielski
- Update jox:core to 0.2.1 (#144) @softwaremill-ci
v0.2.0
What’s Changed
- IO capability & compiler plugin (#140) @adamw
- Minor tweaks to File and I/O internals (#143) @kciesielski
- Exclude .metals and .vscode from git tracking (#142) @naferx
- Add text .encode .decode operators (UTF-8) (#141) @kciesielski
v0.1.1
What’s Changed
- File I/O (#139) @kciesielski
- add ability to combine Schedules for retries (#129) @zkerriga
- Add Source <> InputStream operations and chunks (#134) @kciesielski
- Simplify nested ox in fork cancellable - no need to reused the supervisor (it's not used) (#135) @adamw
- Update sbt to 1.10.0 (#132) @softwaremill-ci
- Update retries.md (#133) @scalway
v0.1.0
What’s Changed
- No changes