From ee26aec9921d7c559394e37bc8bee69fe61534a7 Mon Sep 17 00:00:00 2001 From: Miguel <3801282+migueltt@users.noreply.github.com> Date: Sat, 17 Aug 2024 21:19:22 -0400 Subject: [PATCH] Update README.md for v1.2.1 --- README.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index bd889cd..b40920d 100644 --- a/README.md +++ b/README.md @@ -15,12 +15,18 @@ > and most importantly, write asynchronous code in a natural way using DSL expressions. ## Releases -- `io.turbodsl:io-turbodsl-core:1.0.0` : Initial release -- `io.turbodsl:io-turbodsl-core:1.1.0` : Minor bug fixes +- `io.turbodsl:io-turbodsl-core:1.2.1` : Some-breaking changes + - Default values for optional parameters - see [Kotlin nullable generics and default values](https://miguelt.medium.com/kotlin-nullable-generics-and-default-values-a9d95549eac5) + - Changed: `default` parameter has a default value `Undefined.Parameter` + - Added: `defaultFun` parameter to avoid creating instances when a default value is not needed + - Added: `TurboDslError` extends `Error` to separate scope-exception hierarchy. + - Renamed `ScopeImplementationException` into `ScopeImplementationError`, extending `TurboDslError` - `io.turbodsl:io-turbodsl-core:1.2.0` : Breaking changes - Rename `context` to `input` - Rename `dispatcher` to `context` to follow Kotlin standards for `CoroutineContext` - Retry-mechanisms extracted into `retry {...}` expression - refactored to its own `RetryScope` +- `io.turbodsl:io-turbodsl-core:1.1.0` : Minor bug fixes +- `io.turbodsl:io-turbodsl-core:1.0.0` : Initial release ## Configuration ```