Releases: JuulLabs/indexeddb
Releases · JuulLabs/indexeddb
Release list
0.12.0
What's Changed
- Update plugin maven-publish to v0.36.0 by @juul-mobile-bot in #232
- Update dependency gradle to v9.3.0 by @juul-mobile-bot in #231
- Kotlin/WASM Support by @cedrickcooke in #230
Full Changelog: 0.11.0...0.12.0
0.11.0
Breaking Changes
Khronicle has been updated with breaking changes. If you do not use the KhronicleLogger, you shouldn't have to worry about this.
🧰 Maintenance
- Update dependency org.jetbrains.kotlin.multiplatform to v2.3.0 (#229)
- Update dependency com.juul.khronicle:khronicle-core to v0.6.0 (#228)
- Update actions/checkout action to v6 (#227)
- Update dependency gradle to v9.2.1 (#226)
- Update plugin maven-publish to v0.35.0 (#224)
- Update dependency gradle to v9.2.0 (#223)
- Update dependency org.jetbrains.kotlin.multiplatform to v2.2.21 (#222)
- Update plugin dokka to v2.1.0 (#221)
- Update gradle/actions action to v5 (#220)
- Update dependency gradle to v9.1.0 (#219)
- Update dependency org.jetbrains.kotlin.multiplatform to v2.2.20 (#218)
- Update actions/setup-java action to v5 (#217)
- Update dependency org.jetbrains.kotlin.multiplatform to v2.2.10 (#216)
- Update actions/checkout action to v5 (#215)
0.10.0
🧰 Maintenance
- Update plugin kotlinter to v5.2.0 (#195, #200, #202, #209)
- Update plugin maven-publish to v0.34.0 (#198, #203, #207)
- Update dependency com.juul.khronicle:khronicle-core to v0.5.2 (#208)
- Update dependency gradle to v9 (#196, #199, #201, #206, #211)
- Update dependency org.jetbrains.kotlin.multiplatform to v2.2.0 (#193, #197, #204)
- Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.10.2 (#194)
- Use Java
17in workflows (#212) - Use
CENTRAL_PORTALSonatype host for publication (#205)
0.9.1
🧰 Maintenance
- Update plugin maven-publish to v0.31.0 (#192)
- Update dependency gradle to v8.13 (#186, #188, #190)
- Update dependency org.jetbrains.kotlin.multiplatform to v2.1.10 (#189)
- Update dependency com.juul.khronicle:khronicle-core to v0.5.1 (#187)
- Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.10.1 (#184)
- Update dependency org.jetbrains.kotlin.multiplatform to v2.1.0 (#182)
- Update plugin dokka to v2 (#185)
- Update plugin kotlinter to v5 (#183)
0.9.0
0.8.0
- Add support for transaction rollbacks (#178), special thanks to @jacek-marchwicki for the contribution!
Example (from #178 description):
assertFailsWith<SomeException> {
database.writeTransaction("users") {
objectStore("users").add(
jso {
id = "7740f7c4-f889-498a-bc6d-f88dabdcfb9a"
username = "Username"
},
)
// Abort transaction
throw SomeException()
}
}
// Because the transaction is aborted, no new values should be stored
val users = database.transaction("users") {
objectStore("users").getAll().toList()
}
assertEquals(listOf(), users)🧰 Maintenance
- Add
.kotlin/to.gitignore(#159) - Remove superfluous
setup-gradleoption (#168) - Set Gradle
rootProject.name(#162) - Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.9.0 (#147, #154, #174)
- Update plugin dokka to v1.9.20 (#149)
- Update release-drafter/release-drafter action to v6 (#145)
- Update plugin kotlinter to v4.4.1 (#151, #161, #164)
- Update plugin maven-publish to v0.30.0 (#150, #160, #177)
- Update dependency gradle to v8.10.2 (#146, #152, #158, #163, #167, #172)
- Update dependency org.jetbrains.kotlin.multiplatform to v2.0.21 (#148, #153, #156, #165, #169, #176)
- Update dependency ubuntu to v24 (#175)
- Update gradle/actions action to v4 (#166)
- Use
setup-gradleGitHub action (#155)
0.7.2-logging-alpha2
Warning
This pre-release builds includes unreviewed code!
0.7.2-logging-alpha1
Warning
This pre-release builds includes unreviewed code!
0.7.1
- Fix deleteDatabase blocking due to open connections (#144). Thanks, @janne-koschinski
🧰 Maintenance
0.7.0
- Transaction Durability and Write Transaction Mutual Exclusion (#137)
🧰 Maintenance
- Update plugin kotlinter to v4.1.1 (#140)
- Update dependency org.jetbrains.kotlin.multiplatform to v1.9.22 (#138)
- Update plugin maven-publish to v0.26.0 (#139)
- Update actions/setup-java action to v4 (#136)
- Update dependency gradle to v8.5 (#135)
- Update dependency org.jetbrains.kotlin.multiplatform to v1.9.21 (#134)
- Update plugin kotlinter to v4.1.0 (#133)
- Update dependency org.jetbrains.kotlin.multiplatform to v1.9.20 (#132)
- Update plugin kotlinter to v4 (#130)
- Update plugin dokka to v1.9.10 (#131)
- Update dependency gradle to v8.4 (#129)