Releases: Trendyol/stove
Releases · Trendyol/stove
0.9.5
What's Changed
- expose containerFn for all TestSystems by @osoykan in #372, thanks to @oguzhaneren
Deps
- fix(deps): update dependency org.mongodb:mongodb-driver-reactivestreams to v5 by @renovate in #343
- fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.1 by @renovate in #342
- fix(deps): update dependency io.arrow-kt:arrow-core to v1.2.3 by @renovate in #344
- fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.2 by @renovate in #345
- fix(deps): update jackson to v2.16.2 by @renovate in #352
- fix(deps): update kotlin monorepo to v1.9.23 by @renovate in #351
- chore(deps): update dependency org.jetbrains.kotlin.plugin.spring to v1.9.23 - autoclosed by @renovate in #350
- fix(deps): update ktor to v2.3.9 by @renovate in #348
- fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.3 by @renovate in #347
- chore(deps): update dependency org.jetbrains.dokka to v1.9.20 by @renovate in #346
- fix(deps): update kotest to v5.8.1 by @renovate in #353
- fix(deps): update testcontainers-java monorepo to v1.19.7 by @renovate in #349
- fix(deps): update dependency com.couchbase.client:kotlin-client to v1.3.0 by @renovate in #355
- fix(deps): update dependency com.couchbase.client:java-client to v3.6.0 by @renovate in #354
- fix(deps): update dependency com.couchbase.client:metrics-micrometer to v0.6.0 by @renovate in #356
- fix(deps): update dependency io.projectreactor:reactor-core to v3.6.4 by @renovate in #357
- fix(deps): update dependency io.lettuce:lettuce-core to v6.3.2.release by @renovate in #359
- fix(deps): update jackson to v2.17.0 by @renovate in #358
- fix(deps): update spring core to v5.3.33 by @renovate in #360
- fix(deps): update spring core to v6.1.5 by @renovate in #362
- chore(deps): update plugin kotlinter to v4.3.0 by @renovate in #364
- fix(deps): update dependency org.springframework.kafka:spring-kafka to v3.1.3 by @renovate in #365
- fix(deps): update spring boot to v3.2.4 by @renovate in #366
- chore(deps): update dependency gradle to v8.7 by @renovate in #367
- fix(deps): update dependency co.elastic.clients:elasticsearch-java to v8.13.0 by @renovate in #368
- fix(deps): update dependency org.wiremock:wiremock-standalone to v3.5.2 by @renovate in #371
Full Changelog: 0.9.4...0.9.5
0.9.4
0.9.3
What's Changed
- chore(deps): update gradle/gradle-build-action action to v3.1.0 by @renovate in #325
- fix(deps): update spring core to v6.1.4 by @renovate in #326
- fix(deps): update dependency org.springframework:spring-context to v5.3.32 by @renovate in #327
- fix(deps): update kotlinx to v1.8.0 by @renovate in #328
- chore(deps): update dependency org.jetbrains.kotlinx.kover to v0.7.6 by @renovate in #331
- fix(deps): update dependency org.wiremock:wiremock-standalone to v3.4.0 by @renovate in #330
- fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.0 by @renovate in #329
- fix(deps): update dependency org.wiremock:wiremock-standalone to v3.4.1 by @renovate in #332
- fix(deps): update dependency com.microsoft.sqlserver:mssql-jdbc to v12.6.1.jre11 by @renovate in #333
- fix(deps): update dependency org.springframework.kafka:spring-kafka to v3.1.2 by @renovate in #334
- fix(deps): update testcontainers-java monorepo to v1.19.6 by @renovate in #335
- fix(deps): update spring boot to v3.2.3 by @renovate in #337
- fix(deps): update dependency co.elastic.clients:elasticsearch-java to v8.12.2 by @renovate in #336
- fix(deps): update dependency org.wiremock:wiremock-standalone to v3.4.2 by @renovate in #338
Full Changelog: 0.9.2...0.9.3
0.9.2
Full Changelog: 0.9.1...0.9.2
0.9.1
Full Changelog: 0.9.0...0.9.1
0.9.0
What's Changed
Beaking Changes
- Stove now requires JVM 17
Changes
- use kover by @osoykan in #323
- use couchbase kotlin client by @osoykan in #321
- (enhancements, features) StoveDsl, added components by @osoykan in #318
Deps
- chore(deps): update gradle/gradle-build-action action to v2.12.0 by @renovate in #304
- fix(deps): update testcontainers-java monorepo to v1.19.4 by @renovate in #305
- chore(deps): update plugin ktfmt to v0.17.0 by @renovate in #306
- chore(deps): update gradle/gradle-build-action action to v3 by @renovate in #308
- fix(deps): update ktor to v2.3.8 by @renovate in #307
- fix(deps): update slf4j monorepo to v2.0.12 by @renovate in #312
- fix(deps): update junit5 monorepo to v5.10.2 by @renovate in #311
- chore(deps): update dependency gradle to v8.6 by @renovate in #310
- fix(deps): update dependency com.couchbase.client:java-client to v3.5.3 by @renovate in #313
- fix(deps): update dependency com.couchbase.client:metrics-micrometer to v0.5.3 by @renovate in #314
- fix(deps): update dependency com.microsoft.sqlserver:mssql-jdbc to v12.6.0.jre11 by @renovate in #320
- fix(deps): update dependency io.lettuce:lettuce-core to v6.3.1.release by @renovate in #319
- fix(deps): update testcontainers-java monorepo to v1.19.5 by @renovate in #322
- chore(deps): update codecov/codecov-action action to v4 by @renovate in #324
Full Changelog: 0.8.0...0.9.0
0.8.0
0.7.0
What's Changed
New Contributors
- @ademekici, feature: add image version field to the couchbase options, made their first contribution in #297
Deps
- chore(deps): update dependency org.jetbrains.kotlinx.kover to v0.7.5 by @renovate in #271
- chore(deps): update actions/setup-java action to v4 by @renovate in #273
- chore(deps): update dependency gradle to v8.5 by @renovate in #272
- fix(deps): update dependency org.mockito.kotlin:mockito-kotlin to v5.2.1 by @renovate in #274
- fix(deps): update dependency org.apache.kafka:kafka-clients to v3.6.1 by @renovate in #276
- fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-knit to v0.5.0 - autoclosed by @renovate in #275
- fix(deps): update ktor to v2.3.7 by @renovate in #277
- fix(deps): update dependency co.elastic.clients:elasticsearch-java to v8.11.2 by @renovate in #278
- fix(deps): update dependency com.couchbase.client:metrics-micrometer to v0.5.1 by @renovate in #280
- fix(deps): update dependency com.couchbase.client:java-client to v3.5.1 by @renovate in #279
- fix(deps): update dependency io.projectreactor:reactor-core to v3.6.1 by @renovate in #281
- chore(deps): update gradle/gradle-build-action action to v2.11.0 by @renovate in #282
- fix(deps): update koin to v3.5.3 by @renovate in #283
- chore(deps): update plugin ktfmt to v0.16.0 by @renovate in #284
- chore(deps): update gradle/gradle-build-action action to v2.11.1 by @renovate in #285
- fix(deps): update slf4j to v2.0.10 by @renovate in #291
- chore(deps): update plugin kotlinter to v4.1.1 by @renovate in #290
- fix(deps): update jackson to v2.16.1 by @renovate in #288
- chore(deps): update dependency org.jetbrains.kotlin.plugin.spring to v1.9.22 by @renovate in #286
- fix(deps): update dependency co.elastic.clients:elasticsearch-java to v8.11.3 by @renovate in #292
- fix(deps): update dependency com.couchbase.client:metrics-micrometer to v0.5.2 by @renovate in #293
- fix(deps): update dependency com.couchbase.client:java-client to v3.5.2 by @renovate in #294
- fix(deps): update slf4j to v2.0.11 by @renovate in #295
- fix(deps): update dependency io.projectreactor:reactor-core to v3.6.2 by @renovate in #296
- feature: add image version field to the couchbase options by @ademekici in #297
- fix(deps): update dependency co.elastic.clients:elasticsearch-java to v8.11.4 by @renovate in #298
- fix(deps): update dependency co.elastic.clients:elasticsearch-java to v8.12.0 by @renovate in #300
Full Changelog: 0.6.0...0.7.0
0.6.0
What's Changed
- chore(deps): update plugin ktfmt to v0.14.0 by @renovate in #235
- chore(deps): update dependency org.jetbrains.kotlinx.kover to v0.7.4 by @renovate in #239
- fix(deps): update dependency co.elastic.clients:elasticsearch-java to v8.10.3 by @renovate in #236
- fix(deps): update dependency io.projectreactor:reactor-core to v3.5.11 by @renovate in #237
- fix(deps): update dependency org.mongodb:mongodb-driver-reactivestreams to v4.11.0 by @renovate in #238
- chore(deps): update plugin testlogger to v4 by @renovate in #240
- fix(deps): update spring kafka to v2.9.13 by @renovate in #243
- chore(deps): update dependency org.jetbrains.dokka to v1.9.10 by @renovate in #242
- fix(deps): update jackson to v2.15.3 by @renovate in #241
- fix(deps): update dependency co.elastic.clients:elasticsearch-java to v8.10.4 by @renovate in #244
- chore(deps): update spring boot to v2.7.17 by @renovate in #245
- fix(deps): update kotlin monorepo to v1.9.20 by @renovate in #246
- chore(deps): update dependency org.jetbrains.kotlin.plugin.spring to v1.9.20 - autoclosed by @renovate in #247
- chore(deps): update plugin ktfmt to v0.15.0 by @renovate in #248
- fix(deps): update dependency org.wiremock:wiremock-standalone to v3.3.0 by @renovate in #250
- chore(deps): update plugin ktfmt to v0.15.1 by @renovate in #249
- fix(deps): update kotest to v5.8.0 by @renovate in #252
- fix(deps): update dependency org.wiremock:wiremock-standalone to v3.3.1 by @renovate in #251
- fix(deps): update junit5 monorepo to v5.10.1 by @renovate in #253
- fix(deps): update ktor to v2.3.6 by @renovate in #254
- fix(deps): update dependency co.elastic.clients:elasticsearch-java to v8.11.0 by @renovate in #255
- fix(deps): update dependency org.mongodb:mongodb-driver-reactivestreams to v4.11.1 by @renovate in #256
- chore(deps): update dependency io.spring.dependency-management to v1.1.4 by @renovate in #258
- fix(deps): update dependency co.elastic.clients:elasticsearch-java to v8.11.1 - autoclosed by @renovate in #259
- fix(deps): update dependency io.projectreactor:reactor-core to v3.6.0 by @renovate in #260
- chore(deps): update plugin kotlinter to v4.1.0 by @renovate in #257
- fix(deps): update testcontainers-java monorepo to v1.19.2 by @renovate in #261
- fix(deps): update spring core to v5.3.31 by @renovate in #263
- fix(deps): update jackson to v2.16.0 by @renovate in #262
- fix(deps): update dependency com.couchbase.client:metrics-micrometer to v0.5.0 by @renovate in #266
- fix(deps): update testcontainers-java monorepo to v1.19.3 by @renovate in #264
- fix(deps): update dependency com.couchbase.client:java-client to v3.5.0 by @renovate in #265
- chore(deps): update spring boot to v2.7.18 by @renovate in #267
- fix(deps): update kotlin monorepo to v1.9.21 by @renovate in #268
- fix(deps): update dependency org.springframework.boot:spring-boot-starter-test to v2.7.18 by @renovate in #269
- chore(deps): update gradle/gradle-build-action action to v2.10.0 by @renovate in #270
Full Changelog: 0.5.0...0.6.0
0.5.0
What's Changed
Breaking Changes
Kafka
With this change,
- You will have breaking changes. Kafka assertions are unified.
shouldBeConsumedOnCondition
-> shouldBeConsumed
shouldBePublishedOnCondition
-> shouldBePublished
-
You don't need to write
actual ->
when you start an assertion, it is already in the scope and accessible with the same name.
Easiest way of making it work is just deleting the arrow(actual ->
). -
You can also assert your headers and keys for the messages that you've published.
kafka {
publish("trendyol.stove.service.product.create.0", createProductCommand)
shouldBePublished<ProductCreatedEvent> {
actual.id == createProductCommand.id &&
actual.name == createProductCommand.name &&
actual.supplierId == createProductCommand.supplierId &&
metadata.headers["X-UserEmail"] == "[email protected]"
}
}
Package Bumps
- fix(deps): update dependency com.couchbase.client:java-client to v3.4.10 by @renovate in #211
- fix(deps): update dependency com.couchbase.client:metrics-micrometer to v0.4.10 by @renovate in #212
- fix(deps): update dependency org.wiremock:wiremock-standalone to v3.0.4 by @renovate in #213
- fix(deps): update dependency co.elastic.clients:elasticsearch-java to v8.10.0 by @renovate in #217
- fix(deps): update dependency io.projectreactor:reactor-core to v3.5.10 by @renovate in #216
- fix(deps): update koin to v3.5.0 by @renovate in #218
- fix(deps): update spring core to v5.3.30 by @renovate in #219
- fix(deps): update koin to v3.5.1 by @renovate in #220
- fix(deps): update dependency org.wiremock:wiremock-standalone to v3.1.0 by @renovate in #221
- fix(deps): update dependency co.elastic.clients:elasticsearch-java to v8.10.1 by @renovate in #222
- chore(deps): update spring boot to v2.7.16 by @renovate in #223
- fix(deps): update dependency co.elastic.clients:elasticsearch-java to v8.10.2 by @renovate in #224
- chore(deps): update gradle/gradle-build-action action to v2.8.1 by @renovate in #225
- fix(deps): update dependency org.wiremock:wiremock-standalone to v3.2.0 by @renovate in #226
- chore(deps): update gradle/gradle-build-action action to v2.9.0 by @renovate in #227
- fix(deps): update testcontainers-java monorepo to v1.19.1 by @renovate in #228
- fix(deps): update dependency org.apache.kafka:kafka-clients to v3.6.0 by @renovate in #229
- chore(deps): update dependency gradle to v8.4 by @renovate in #232
- fix(deps): update dependency com.couchbase.client:metrics-micrometer to v0.4.11 by @renovate in #231
- fix(deps): update dependency com.couchbase.client:java-client to v3.4.11 by @renovate in #230
- fix(deps): update ktor to v2.3.5 by @renovate in #233
- chore(deps): update plugin kotlinter to v4 by @renovate in #234
Full Changelog: 0.4.0...0.5.0