From 5bf10de8a24dc61bc697c0d3033651b899e6a3f2 Mon Sep 17 00:00:00 2001 From: DatLag Date: Sat, 18 May 2024 18:13:46 +0200 Subject: [PATCH] bump version --- .../database/DriverFactory.jvm.kt | 9 +++++++ gradle/libs.versions.toml | 24 +++++++++---------- 2 files changed, 21 insertions(+), 12 deletions(-) diff --git a/database/src/jvmMain/kotlin/dev/datlag/burningseries/database/DriverFactory.jvm.kt b/database/src/jvmMain/kotlin/dev/datlag/burningseries/database/DriverFactory.jvm.kt index 7d7ecd97..64ad3d25 100644 --- a/database/src/jvmMain/kotlin/dev/datlag/burningseries/database/DriverFactory.jvm.kt +++ b/database/src/jvmMain/kotlin/dev/datlag/burningseries/database/DriverFactory.jvm.kt @@ -2,12 +2,21 @@ package dev.datlag.burningseries.database import app.cash.sqldelight.db.SqlDriver import app.cash.sqldelight.driver.jdbc.sqlite.JdbcSqliteDriver +import dev.datlag.burningseries.model.common.scopeCatching import java.io.File actual class DriverFactory(private val file: File) { actual fun createBurningSeriesDriver(): SqlDriver { val driver = JdbcSqliteDriver("jdbc:sqlite:${file.canonicalPath}") BurningSeries.Schema.create(driver) + + scopeCatching { + BurningSeries.Schema.migrate( + driver = driver, + oldVersion = 0, + newVersion = BurningSeries.Schema.version + ) + } return driver } } \ No newline at end of file diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index d29abcdc..1f111f0c 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,5 +1,5 @@ [versions] -app = "5.4.0" +app = "5.5.0" aboutlibraries = "11.1.4" accompanist = "0.34.0" activity = "1.9.0" @@ -8,21 +8,21 @@ android-core = "1.13.1" android-sqlite = "2.4.0" appcompat = "1.6.1" appdirs = "1.2.2" -blurhash = "0.2.0" +blurhash = "0.3.0" coil = "3.0.0-alpha06" compose = "1.6.2" complete-kotlin = "1.1.0" context-menu = "0.2.0" -coroutines = "1.8.0" -crashlytics-plugin = "2.9.9" +coroutines = "1.8.1" +crashlytics-plugin = "3.0.1" datastore = "1.1.1" datetime = "0.5.0" decompose = "3.0.0" -firebase = "1.11.1" -firebase-android = "20.4.2" -firebase-android-auth = "22.3.1" -firebase-android-crashlytics = "18.6.2" -firebase-android-firestore = "24.10.3" +firebase = "1.12.0" +firebase-android = "21.0.0" +firebase-android-auth = "23.0.0" +firebase-android-crashlytics = "19.0.0" +firebase-android-firestore = "25.0.0" flowredux = "1.2.1" grpc = "1.59.0" haze = "0.7.1" @@ -31,10 +31,10 @@ kache = "2.1.0" kcef = "2024.01.07.1" kmpalette = "3.1.0" kodein = "7.21.2" -kolor = "1.4.4" +kolor = "1.5.1" kotlin = "1.9.23" ksp = "1.9.23-1.0.20" -ktor = "2.3.10" +ktor = "2.3.11" ktorfit = "1.13.0" ktsoup = "0.3.0" lang = "3.14.0" @@ -53,7 +53,7 @@ sekret = "0.2.1" serialization-json = "1.6.3" skeo = "0.1.1" splashscreen = "1.0.1" -sqldelight = "2.0.1" +sqldelight = "2.0.2" turbine = "1.0.0" versions = "0.51.0" vlcj = "4.8.2"