diff --git a/.idea/compiler.xml b/.idea/compiler.xml
index 8144c3c..3cd2840 100644
--- a/.idea/compiler.xml
+++ b/.idea/compiler.xml
@@ -11,6 +11,6 @@
-
+
\ No newline at end of file
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
index 605119d..3768f1f 100644
--- a/.idea/gradle.xml
+++ b/.idea/gradle.xml
@@ -4,16 +4,15 @@
diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml
index 4515aa3..fe63bb6 100644
--- a/.idea/kotlinc.xml
+++ b/.idea/kotlinc.xml
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/.idea/migrations.xml b/.idea/migrations.xml
new file mode 100644
index 0000000..f8051a6
--- /dev/null
+++ b/.idea/migrations.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
index fb7e159..55c0ec2 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -1,6 +1,6 @@
-
+
diff --git a/build.gradle b/build.gradle
index 5253b3b..85d7ca5 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1,7 +1,8 @@
+
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
ext.kotlin_version = "1.9.23"
- ext.protoc_version = "3.19.3"
+ ext.protoc_version = "4.26.0"
repositories {
google()
@@ -11,7 +12,7 @@ buildscript {
}
}
dependencies {
- classpath "com.android.tools.build:gradle:8.3.0"
+ classpath "com.android.tools.build:gradle:8.3.2"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath("org.jlleitschuh.gradle:ktlint-gradle:10.2.1")
diff --git a/db/build.gradle b/db/build.gradle
index 65acccb..50e742f 100644
--- a/db/build.gradle
+++ b/db/build.gradle
@@ -1,16 +1,17 @@
plugins {
id 'com.android.library'
id 'kotlin-android'
- id 'com.google.protobuf' version '0.8.15'
+ id 'com.google.protobuf' version '0.9.1'
}
android {
- compileSdkVersion 33
+ namespace 'io.lantern.db'
+ compileSdkVersion 34
buildToolsVersion "30.0.3"
defaultConfig {
minSdkVersion 21
- targetSdkVersion 33
+ targetSdkVersion 34
versionCode 1
versionName "1.0"
@@ -44,12 +45,12 @@ android {
}
dependencies {
-
+ coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:2.0.4'
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
implementation 'androidx.core:core-ktx:1.13.0'
implementation 'org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm:0.3.5'
- api group: 'net.zetetic', name: 'android-database-sqlcipher', version: '4.5.6'
+ api group: 'net.zetetic', name: 'android-database-sqlcipher', version: '4.5.4'
api "androidx.sqlite:sqlite-ktx:2.4.0"
implementation ('com.esotericsoftware:kryo:5.0.3') {
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index ffed3a2..29d2731 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -1,5 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip
zipStoreBase=GRADLE_USER_HOME
-zipStorePath=wrapper/dists
+zipStorePath=wrapper/dists
\ No newline at end of file
diff --git a/jitpack.yml b/jitpack.yml
index 88cfba7..bb8a4f6 100644
--- a/jitpack.yml
+++ b/jitpack.yml
@@ -1 +1 @@
-jdk: openjdk11
+jdk: openjdk17