Skip to content

Releases: Trendyol/kediatR

3.1.2

05 Nov 09:17
45ba683
Compare
Choose a tag to compare

What's Changed

  • Cache sorted pipeline behaviours on MediatorImpl by @osoykan in #370

Deps

  • chore(deps): update all non-major dependencies to v3.16.1 by @renovate in #369

Full Changelog: 3.1.1...3.1.2

3.1.1

30 Oct 10:40
Compare
Choose a tag to compare

Use 3.1.1 instead of 3.1.0.

Due to testFixtures publishing in the 3.1.0 version, the installs of packages result in warnings.

Full Changelog: 3.1.0...3.1.1

3.1.0

30 Oct 10:09
Compare
Choose a tag to compare

What's Changed

Warning

Use 3.1.1 version instead of this.
With this release spring-boot packages are listed on maven according to their versions
* com.trendyol:kediatr-spring-boot-2x-starter
* com.trendyol:kediatr-spring-boot-3x-starter

Changes

  • Unify all tests by @osoykan in #367
  • Ordered pipeline behaviour implementation fixes #270 by @osoykan in #368
  • Unify testing structure and test-cases to maximize the code-reuse by @osoykan in #365
  • MappingDependencyProvider is part of the kediatr-core package now
  • Quarkus type resolving improved

Deps

  • Update plugin org.jlleitschuh.gradle.ktlint to v11.4.0 (main) by @renovate in #129
  • Update plugin org.jetbrains.kotlin.jvm to v1.8.22 (main) by @renovate in #135
  • Update plugin io.quarkus to v3.1.1.Final (main) by @renovate in #132
  • Update dependency io.quarkus:quarkus-bom to v3.1.1.Final (main) - autoclosed by @renovate in #131
  • Update dependency io.insert-koin:koin-core to v3.4.2 (main) by @renovate in #138
  • Update plugin io.quarkus to v3.1.2.Final (main) by @renovate in #140
  • Update dependency io.quarkus:quarkus-bom to v3.1.2.Final (main) by @renovate in #139
  • Update spring boot to v3.1.1 (main) by @renovate in #146
  • Update plugin org.jlleitschuh.gradle.ktlint to v11.4.2 (main) by @renovate in #143
  • Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.7.2 (main) by @renovate in #153
  • Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-test to v1.7.2 (main) - autoclosed by @renovate in #154
  • Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-bom to v1.7.2 (main) by @renovate in #155
  • Update gradle/gradle-build-action action to v2.5.1 (main) by @renovate in #151
  • Update dependency gradle to v8.2 (main) by @renovate in #159
  • Update plugin org.jlleitschuh.gradle.ktlint to v11.5.0 (main) by @renovate in #160
  • chore(deps): update plugin org.jetbrains.kotlin.jvm to v1.9.0 (main) by @renovate in #165
  • chore(deps): update dependency gradle to v8.2.1 (main) by @renovate in #168
  • chore(deps): update gradle/gradle-build-action action to v2.6.0 (main) by @renovate in #170
  • chore(deps): update gradle/gradle-build-action action to v2.6.1 (main) by @renovate in #172
  • fix(deps): update all non-major dependencies to v3.2.1.final (main) by @renovate in #174
  • chore(deps): update plugin io.quarkus to v3.2.1.final (main) by @renovate in #177
  • fix(deps): update all non-major dependencies to v3.1.2 (main) by @renovate in #179
  • fix(deps): update all non-major dependencies (main) by @renovate in #180
  • chore(deps): update gradle/gradle-build-action action to v2.7.0 (main) by @renovate in #182
  • fix(deps): update all non-major dependencies to v1.7.3 (main) by @renovate in #184
  • fix(deps): update all non-major dependencies to v3.4.3 (main) by @renovate in #186
  • fix(deps): update all non-major dependencies to v3.2.3.final (main) by @renovate in #188
  • chore(deps): update plugin org.jlleitschuh.gradle.ktlint to v11.5.1 (main) by @renovate in #190
  • fix(deps): update dependency io.quarkus:quarkus-bom to v3.2.4.final (main) by @renovate in #192
  • chore(deps): update plugin io.quarkus to v3.2.4.final (main) by @renovate in #195
  • fix(deps): update all non-major dependencies to v3.3.0 (main) by @renovate in #197
  • chore(deps): update dependency gradle to v8.3 (main) by @renovate in #199
  • chore(deps): update actions/checkout action to v4 (main) by @renovate in #203
  • chore(deps): update all non-major dependencies (main) by @renovate in #201
  • fix(deps): update all non-major dependencies to v3.5.0 (main) by @renovate in #205
  • fix(deps): update dependency io.insert-koin:koin-core to v3.5.0 (main) by @renovate in #207
  • fix(deps): update all non-major dependencies to v3.4.0 (main) by @renovate in #209
  • chore(deps): update codecov/codecov-action action to v4 (main) by @renovate in #211
  • chore(deps): update plugin org.jlleitschuh.gradle.ktlint to v11.6.0 (main) by @renovate in #213
  • fix(deps): update all non-major dependencies to v3.4.1 (main) by @renovate in #215
  • fix(deps): update all non-major dependencies to v3.1.4 (main) by @renovate in #218
  • chore(deps): update actions/checkout digest to 8ade135 (main) by @renovate in #219
  • chore(deps): update gradle/gradle-build-action action to v2.8.1 (main) by @renovate in #221
  • chore(deps): update gradle/gradle-build-action action to v2.9.0 (main) by @renovate in #223
  • fix(deps): update all non-major dependencies to v3.4.2 (main) by @renovate in #225
  • chore(deps): update dependency gradle to v8.4 (main) by @renovate in #227
  • chore(deps): update plugin org.jlleitschuh.gradle.ktlint to v11.6.1 (main) by @renovate in #229
  • chore(deps): update plugin com.adarshr.test-logger to v4 (main) by @renovate in #231
  • fix(deps): update dependency io.quarkus:quarkus-bom to v3.4.3 (main) by @renovate in #233
  • chore(deps): update plugin io.quarkus to v3.4.3 (main) by @renovate in #235
  • chore(deps): update actions/checkout digest to b4ffde6 (main) by @renovate in #239
  • fix(deps): update all non-major dependencies to v3.5.0 (main) by @renovate in #237
  • fix(deps): update all non-major dependencies to v3.1.5 (main) by @renovate in #241
  • chore(deps): update plugin org.jetbrains.kotlin.jvm to v1.9.20 (main) by @renovate in #242
  • fix(deps): update dependency org.junit:junit-bom to v5.10.1 (main) - autoclosed by @renovate in #244
  • fix(deps): update all non-major dependencies to v3.5.1 (main) by @renovate in #246
  • fix(deps): update all non-major dependencies to v3.5.3 (main) by @renovate in #248
  • fix(deps): update all non-major dependencies to v3.6.0 (main) by @renovate in #250
  • chore(deps): update all non-major dependencies (main) by @renovate in #253
  • chore(deps): update gradle/gradle-build-action action to v2.10.0 (main) by @renovate in #255
  • chore(deps): update dependency gradle to v8.5 (main) by @renovate in #257
  • chore(deps): update actions/setup-java action to v4 (main) - autoclosed by @renovate in #258
  • chore(deps): update plugin org.jlleitschuh.gradle.ktlint to v12 (main) by @renovate in #261
  • fix(deps): update all non-major dependencies to v3.6.1 (main) by @renovate in #263
  • chore(deps): update plugin org.jlleitschuh.gradle.ktlint to v12.0.3 (main) by @renovate in #265
  • chore(deps): update all non-major dependencies (main) by @renovate in #267
  • chore(deps): update all non-major dependencies (main) by @renovate in #269
  • fix(deps): update all non-major dependencies to v3.6.3 (main) by @renovate in #271
  • fix(deps): update all non-major dependencies to v3.5.2 (main) by @renovate in #273
  • chore(deps): update all non-major dependencies (main) by @renovate in #275
  • chore(deps): update all non-major dependencies (main) by @renovate in #278
  • chore(deps): update plugin org.jlleitschuh.gradle.ktlint to v12.1.0 (main) by @renovate in #279
  • fix(deps): update all non-major dependencies to v3.6.5 (main) by @renovate in https...
Read more

3.0.0

01 Jun 13:35
244a03b
Compare
Choose a tag to compare

What's Changed

3.0.0-SNAPSHOT promoted to release.

3.0.0-SNAPSHOT

22 May 11:30
3254883
Compare
Choose a tag to compare

What's Changed

New

Package bumps

  • Update dependency io.quarkus:quarkus-bom to v3.0.3.Final by @renovate in #110
  • Update plugin io.quarkus to v3.0.3.Final by @renovate in #111
  • Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.7.1 by @renovate in #114
  • Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-test to v1.7.1 by @renovate in #113
  • Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-bom to v1.7.1 by @renovate in #112

Full Changelog: v2.1.0...3.0.0-SNAPSHOT

v2.1.0

08 May 07:58
42d148d
Compare
Choose a tag to compare

What's Changed

Enhancements

  • Add possibility to invoke publish method with custom publishStrategy by @awaniak in #92
  • Make the quarkus starter work again with quarkus 3.x.x by @lucas-dclrcq in #109

New Contributors

Package Bumps

  • Bump koinVersion from 3.2.2 to 3.3.0 by @dependabot in #37
  • Bump jvm from 1.7.21 to 1.7.22 by @dependabot in #39
  • Bump quarkus-bom from 2.13.2.Final to 2.15.1.Final by @dependabot in #40
  • Bump io.quarkus from 2.13.2.Final to 2.15.1.Final by @dependabot in #38
  • Bump jvm from 1.7.22 to 1.8.0 by @dependabot in #43
  • Bump koinVersion from 3.3.0 to 3.3.2 by @dependabot in #42
  • Configure Renovate by @renovate in #44
  • Update spring boot to v2.7.7 by @renovate in #45
  • Update actions/checkout action to v3 by @renovate in #46
  • Update codecov/codecov-action action to v3 by @renovate in #49
  • Update actions/setup-java action to v3 by @renovate in #48
  • Update dependency io.quarkus:quarkus-bom to v2.15.2.Final by @renovate in #51
  • Update plugin io.quarkus to v2.15.2.Final by @renovate in #52
  • Update dependency org.junit:junit-bom to v5.9.2 by @renovate in #56
  • Update dependency io.quarkus:quarkus-bom to v2.15.3.Final by @renovate in #55
  • Bump io.quarkus from 2.15.2.Final to 2.15.3.Final by @dependabot in #58
  • Update dependency io.quarkus:quarkus-bom to v2.16.0.Final by @renovate in #59
  • Update plugin io.quarkus to v2.16.0.Final by @renovate in #60
  • Update spring boot to v2.7.8 by @renovate in #61
  • Update plugin org.jlleitschuh.gradle.ktlint to v11.1.0 by @renovate in #63
  • Update plugin io.quarkus to v2.16.1.Final by @renovate in #66
  • Update dependency io.quarkus:quarkus-bom to v2.16.1.Final by @renovate in #65
  • Update plugin org.jetbrains.kotlin.jvm to v1.8.10 by @renovate in #67
  • Update dependency io.quarkus:quarkus-bom to v2.16.2.Final by @renovate in #69
  • Update plugin io.quarkus to v2.16.2.Final by @renovate in #70
  • Update koinVersion to v3.3.3 by @renovate in #72
  • Update dependency gradle to v8 by @renovate in #73
  • Update plugin org.jlleitschuh.gradle.ktlint to v11.2.0 by @renovate in #74
  • Update dependency io.quarkus:quarkus-bom to v2.16.3.Final by @renovate in #75
  • Update plugin io.quarkus to v2.16.3.Final by @renovate in #76
  • Update dependency gradle to v8.0.1 by @renovate in #77
  • Update gradle/gradle-build-action action to v2.4.0 by @renovate in #78
  • Update spring boot to v2.7.9 by @renovate in #79
  • Update dependency io.quarkus:quarkus-bom to v2.16.4.Final by @renovate in #80
  • Update dependency gradle to v8.0.2 by @renovate in #82
  • Update plugin io.quarkus to v2.16.4.Final by @renovate in #81
  • Update plugin org.jlleitschuh.gradle.ktlint to v11.3.1 by @renovate in #83
  • Update dependency io.quarkus:quarkus-bom to v2.16.5.Final by @renovate in #84
  • Update plugin io.quarkus to v2.16.5.Final by @renovate in #85
  • Update spring boot to v2.7.10 by @renovate in #86
  • Update koinVersion to v3.4.0 by @renovate in #87
  • Update plugin org.jetbrains.kotlin.jvm to v1.8.20 by @renovate in #89
  • Update plugin io.quarkus to v2.16.6.Final by @renovate in #91
  • Update dependency io.quarkus:quarkus-bom to v2.16.6.Final by @renovate in #90
  • Update dependency gradle to v8.1 by @renovate in #94
  • Update gradle/gradle-build-action action to v2.4.1 by @renovate in #96
  • Update gradle/gradle-build-action action to v2.4.2 by @renovate in #97
  • Update plugin io.quarkus to v3 by @renovate in #95
  • Update spring boot to v2.7.11 by @renovate in #98
  • Update dependency gradle to v8.1.1 by @renovate in #99
  • Update plugin org.jetbrains.kotlin.jvm to v1.8.21 by @renovate in #100
  • Update plugin org.jlleitschuh.gradle.ktlint to v11.3.2 by @renovate in #101
  • Update dependency org.junit:junit-bom to v5.9.3 by @renovate in #103
  • Update plugin io.quarkus to v3.0.1.Final by @renovate in #102
  • Update plugin io.quarkus to v3.0.2.Final by @renovate in #104
  • Update dependency io.quarkus:quarkus-bom to v2.16.7.Final by @renovate in #105
  • Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.7.0 by @renovate in #107
  • Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-test to v1.7.0 by @renovate in #108
  • Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-bom to v1.7.0 by @renovate in #106

Full Changelog: v2.0.0...v2.1.0

v2.0.0

27 Dec 13:59
Compare
Choose a tag to compare

This is the announcement release for 2.0.0; in other words, SNAPSHOT is promoted to release.

Breaking Changes

  • CommandBus renamed to Mediator #25
  • executeCommand.* executeQuery.*, publishNotification.* renamed to send
  • Pipeline behavior refactored with decorator pattern #31
  • Sync code is deleted; now it supports only async invocation #26

v2.0-SNAPSHOT

19 Oct 09:11
Compare
Choose a tag to compare

Breaking Changes

  • CommandBus renamed to Mediator #25
  • Pipeline behavior refactored with decorator pattern #31
  • Sync code is deleted; now it supports only async invocation #26

1.1.2

29 Sep 06:25
d6490ad
Compare
Choose a tag to compare

Enhancements

  • The Inheritance for all the handlers and the pipelines is implemented. Now, you can configure a base class for any of them. #27
abstract class CommandHandlerBase<TCommand: Command>: AsyncCommandHandler<TCommand>
class Handler: CommandHandlerBase<CreateCityCommand>

The same applies to QueryHandlers, Pipelines, and Notification handlers.