Skip to content

Releases: JuulLabs/indexeddb

0.12.0

Choose a tag to compare

@cedrickcooke cedrickcooke released this 23 Jan 21:45
981f403

What's Changed

Full Changelog: 0.11.0...0.12.0

0.11.0

Choose a tag to compare

@github-actions github-actions released this 06 Jan 23:51
ac41671

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

Choose a tag to compare

@github-actions github-actions released this 08 Aug 18:19
bef54e1
  • Expose database open/close status (#214)
  • Add support for getAll(query, count) (#213)

🧰 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 17 in workflows (#212)
  • Use CENTRAL_PORTAL Sonatype host for publication (#205)

0.9.1

Choose a tag to compare

@github-actions github-actions released this 11 Mar 16:13
2f57ba6
  • Fix prevent rollback after commit (#191), thanks to @benkuly for the contribution

🧰 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

Choose a tag to compare

@github-actions github-actions released this 03 Dec 17:37
936706c
  • Logging Support (#171)

🧰 Maintenance

  • Update plugin kotlinter to v4.5.0 (#181)
  • Update dependency gradle to v8.11.1 (#179, #180)

0.8.0

Choose a tag to compare

@github-actions github-actions released this 11 Nov 19:28
e29b9cc
  • 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-gradle option (#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-gradle GitHub action (#155)

0.7.2-logging-alpha2

0.7.2-logging-alpha2 Pre-release
Pre-release

Choose a tag to compare

@cedrickcooke cedrickcooke released this 06 Sep 17:13

Warning

This pre-release builds includes unreviewed code!

0.7.2-logging-alpha1

0.7.2-logging-alpha1 Pre-release
Pre-release

Choose a tag to compare

@cedrickcooke cedrickcooke released this 05 Sep 02:23

Warning

This pre-release builds includes unreviewed code!

0.7.1

Choose a tag to compare

@github-actions github-actions released this 31 Jan 18:52
9102f14

🧰 Maintenance

  • Update actions/cache action to v4 (#143)
  • Update plugin kotlinter to v4.2.0 (#142)
  • Update plugin maven-publish to v0.27.0 (#141)

0.7.0

Choose a tag to compare

@github-actions github-actions released this 03 Jan 18:23
fe19d7e
  • 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)