Skip to content

Commit 64696c7

Browse files
committed
V3.1.1 release
- Implements Document Scanner SDK v3.1.1 - New: Compatibility with the latest Android devices featuring a 16KB memory page size. - New: Search option on the language selection screen for quicker navigation. - New: Now you can manually edit document sides by adjusting both corners simultaneously. - Improved: General fixes and performance improvements for a smoother experience.
1 parent e823fda commit 64696c7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+2337
-762
lines changed

.gitattributes

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Auto detect text files and perform LF normalization
2+
* text=auto
3+
4+
# Custom for Visual Studio
5+
*.cs diff=csharp
6+
7+
# Standard to msysgit
8+
*.doc diff=astextplain
9+
*.DOC diff=astextplain
10+
*.docx diff=astextplain
11+
*.DOCX diff=astextplain
12+
*.dot diff=astextplain
13+
*.DOT diff=astextplain
14+
*.pdf diff=astextplain
15+
*.PDF diff=astextplain
16+
*.rtf diff=astextplain
17+
*.RTF diff=astextplain

.gitignore

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,8 @@ fastlane/screenshots
7979
fastlane/test_output
8080
fastlane/readme.md
8181

82-
# License key file
83-
# **/license.key
84-
# license.key
85-
8682
keystore.properties
87-
easyscan.jks
83+
easyscan.jks
84+
85+
# Kotlin compiler
86+
.kotlin/

build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ subprojects {
3030

3131
tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile>().configureEach {
3232
compilerOptions {
33-
freeCompilerArgs.addAll("-Xcontext-receivers")
3433
jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.fromTarget(projectJavaVersion.toString()))
3534
}
3635
}

easyScan/build.gradle.kts

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
import com.google.protobuf.gradle.*
22
import com.pixelnetica.classloader.embeddedScanningSdk
3+
import com.pixelnetica.classloader.projectBuildTools
34
import com.pixelnetica.classloader.projectCompileSdk
45
import com.pixelnetica.classloader.projectJavaVersion
56
import com.pixelnetica.classloader.projectMinSdk
7+
import com.pixelnetica.classloader.projectNdk
68
import com.pixelnetica.classloader.projectTargetSdk
79

810
@Suppress("DSL_SCOPE_VIOLATION") // Remove when fixed https://youtrack.jetbrains.com/issue/KTIJ-19369
@@ -19,29 +21,30 @@ plugins {
1921

2022
android {
2123
namespace = "com.pixelnetica.easyscan"
24+
2225
compileSdk = projectCompileSdk
26+
buildToolsVersion = projectBuildTools
27+
ndkVersion = projectNdk
2328

2429
defaultConfig {
2530
applicationId = "com.pixelnetica.easyscan"
2631
minSdk = projectMinSdk
2732
targetSdk = projectTargetSdk
28-
versionCode = 81
33+
versionCode = 90
2934
versionName = "3.0.$versionCode"
3035

3136
ndk.debugSymbolLevel = "FULL"
3237

33-
ksp {
34-
arg("room.schemaLocation", "$projectDir/schemas")
35-
arg("room.incremental", "true")
36-
arg("room.expandProjection", "true")
37-
}
38-
3938
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
4039
vectorDrawables {
4140
useSupportLibrary = true
4241
}
42+
}
4343

44-
buildConfigField("String", "GIT_HASH", "\"${getLastCommitHash()}\"")
44+
ksp {
45+
arg("room.schemaLocation", "$projectDir/schemas")
46+
arg("room.incremental", "true")
47+
arg("room.expandProjection", "true")
4548
}
4649

4750
buildFeatures {
@@ -90,7 +93,7 @@ android {
9093

9194
buildTypes {
9295
debug {
93-
kotlinOptions.freeCompilerArgs += "-Xdebug"
96+
kotlin.target.compilerOptions.freeCompilerArgs.add("-Xdebug")
9497
manifestPlaceholders += mapOf("enableCrashReporting" to "false")
9598
}
9699
release {
@@ -101,14 +104,15 @@ android {
101104
"proguard-rules.pro"
102105
)
103106
signingConfig = signingConfigs.getByName("debug")
107+
108+
ndk.debugSymbolLevel = "FULL"
109+
104110
packaging {
105111
// disable coroutines debug
106112
resources.excludes.add("DebugProbesKt.bin")
107113
}
108114
}
109115
}
110-
buildToolsVersion = "35.0.0"
111-
ndkVersion = "28.0.12433566 rc1"
112116

113117
if (embeddedScanningSdk) {
114118
flavorDimensions.add("stage")
@@ -165,8 +169,6 @@ dependencies {
165169
}
166170

167171
implementation(libs.androidx.activity.compose)
168-
implementation(libs.androidx.activity.ktx)
169-
implementation(libs.androidx.appcompat)
170172
implementation(libs.androidx.compose.foundation)
171173
implementation(libs.androidx.compose.material.icons)
172174
implementation(libs.androidx.compose.material3)
@@ -176,7 +178,6 @@ dependencies {
176178
implementation(libs.androidx.constraintlayout.compose)
177179
implementation(libs.androidx.core.ktx)
178180
implementation(libs.androidx.datastore)
179-
implementation(libs.androidx.fragment.ktx)
180181
implementation(libs.androidx.lifecycle.runtime.compose)
181182
implementation(libs.androidx.lifecycle.runtime.ktx)
182183
implementation(libs.androidx.lifecycle.viewmodel.compose)

0 commit comments

Comments
 (0)