Skip to content

Commit

Permalink
Release 1.16.1
Browse files Browse the repository at this point in the history
  • Loading branch information
Gematik-Entwicklung committed Jan 23, 2024
1 parent f9b6f0f commit 40a3107
Show file tree
Hide file tree
Showing 668 changed files with 13,669 additions and 3,177 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
/captures
.externalNativeBuild
.cxx
repo

Jenkinsfile
Nightly.Jenkinsfile
Expand All @@ -24,3 +25,5 @@ ci-overrides.properties
nexus-init.gradle.kts
documentation-internal
android/src/androidTest
technical_requirements_report.html
keystore
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright (c) 2023 gematik GmbH
Copyright (c) 2024 gematik GmbH

Licensed under the EUPL, Version 1.2 or – as soon they will be approved by
the European Commission - subsequent versions of the EUPL (the Licence);
Expand Down
6 changes: 6 additions & 0 deletions ReleaseNotes.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
# Release 1.16.1
- Added Invoice correction function for private health insurance customers
- Optimized performance
- UX improvements
- Bug fixes

# Release 1.14.0
- Allow devices without NFC to authenticate using 3rd party health insurance apps
- Lots of bugfixes
Expand Down
19 changes: 15 additions & 4 deletions android/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ plugins {
id("com.jaredsburrows.license")
id("de.gematik.ti.erp.dependencies")
id("com.google.android.libraries.mapsplatform.secrets-gradle-plugin")
id("de.gematik.ti.erp.gradleplugins.TechnicalRequirementsPlugin")
id("shot")
}

val VERSION_CODE: String by overriding()
Expand Down Expand Up @@ -49,7 +51,7 @@ android {
versionName = VERSION_NAME

testApplicationId = "de.gematik.ti.erp.app.test.test"
testInstrumentationRunner = TEST_INSTRUMENTATION_ORCHESTRATOR
testInstrumentationRunner = "com.karumi.shot.ShotTestRunner"
testInstrumentationRunnerArguments += "clearPackageData" to "true"
testInstrumentationRunnerArguments += "useTestStorageService" to "true"
}
Expand All @@ -75,7 +77,7 @@ android {

dependencyCheck {
analyzers.assemblyEnabled = false

suppressionFile = "${project.rootDir}" + "/config/dependency-check/suppressions.xml"
formats = listOf(Format.HTML, Format.XML)
scanConfigurations = configurations.filter {
it.name.startsWith("api") ||
Expand Down Expand Up @@ -189,13 +191,18 @@ android {
compose.android.useAndroidX = true
compose.android.androidxVersion = app.composeVersion

shot {
tolerance = 0.15 // Tests pass if less than 0,15% of the pixels differ
applicationId = "de.gematik.ti.erp.app"
runInstrumentation = true
}

dependencies {
implementation(project(":common"))
testImplementation(project(":common"))
implementation(kotlin("stdlib"))
implementation(kotlin("reflect"))
testImplementation(kotlin("test"))

implementation("com.tom-roush:pdfbox-android:2.0.27.0") {
exclude(group = "org.bouncycastle")
}
Expand All @@ -209,7 +216,7 @@ dependencies {
implementation(coroutines("core"))
implementation(coroutines("android"))
implementation(coroutines("play-services"))
compileOnly(datetime)
implementation(datetime)
testCompileOnly(datetime)
}
android {
Expand Down Expand Up @@ -270,6 +277,9 @@ dependencies {
implementation(retrofit2KotlinXSerialization)
implementation(okhttp3("okhttp"))
implementation(okhttp3("logging-interceptor"))
// Work around vulnerable Okio version 3.1.0 (CVE-2023-3635).
// Can be removed as soon as Retrofit releases a new version >2.9.0.
implementation(okio)

androidTestImplementation(okhttp3("okhttp"))
}
Expand Down Expand Up @@ -324,6 +334,7 @@ dependencies {
}
composeTest {
androidTestImplementation(ui)
debugImplementation(uiManifest)
androidTestImplementation(junit4)
}
networkTest {
Expand Down
5 changes: 4 additions & 1 deletion android/src/debug/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:tools="http://schemas.android.com/tools" xmlns:android="http://schemas.android.com/apk/res/android">
<manifest xmlns:tools="http://schemas.android.com/tools"
xmlns:android="http://schemas.android.com/apk/res/android"
android:sharedUserId="de.gematik.ti.erp.app.uid"
tools:ignore="Deprecated">

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" tools:ignore="ScopedStorage"/>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2023 gematik GmbH
* Copyright (c) 2024 gematik GmbH
*
* Licensed under the EUPL, Version 1.2 or – as soon they will be approved by
* the European Commission - subsequent versions of the EUPL (the Licence);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2023 gematik GmbH
* Copyright (c) 2024 gematik GmbH
*
* Licensed under the EUPL, Version 1.2 or – as soon they will be approved by
* the European Commission - subsequent versions of the EUPL (the Licence);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2023 gematik GmbH
* Copyright (c) 2024 gematik GmbH
*
* Licensed under the EUPL, Version 1.2 or – as soon they will be approved by
* the European Commission - subsequent versions of the EUPL (the Licence);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2023 gematik GmbH
* Copyright (c) 2024 gematik GmbH
*
* Licensed under the EUPL, Version 1.2 or – as soon they will be approved by
* the European Commission - subsequent versions of the EUPL (the Licence);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2023 gematik GmbH
* Copyright (c) 2024 gematik GmbH
*
* Licensed under the EUPL, Version 1.2 or – as soon they will be approved by
* the European Commission - subsequent versions of the EUPL (the Licence);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2023 gematik GmbH
* Copyright (c) 2024 gematik GmbH
*
* Licensed under the EUPL, Version 1.2 or – as soon they will be approved by
* the European Commission - subsequent versions of the EUPL (the Licence);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2023 gematik GmbH
* Copyright (c) 2024 gematik GmbH
*
* Licensed under the EUPL, Version 1.2 or – as soon they will be approved by
* the European Commission - subsequent versions of the EUPL (the Licence);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2023 gematik GmbH
* Copyright (c) 2024 gematik GmbH
*
* Licensed under the EUPL, Version 1.2 or – as soon they will be approved by
* the European Commission - subsequent versions of the EUPL (the Licence);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2023 gematik GmbH
* Copyright (c) 2024 gematik GmbH
*
* Licensed under the EUPL, Version 1.2 or – as soon they will be approved by
* the European Commission - subsequent versions of the EUPL (the Licence);
Expand Down
3 changes: 2 additions & 1 deletion android/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
xmlns:tools="http://schemas.android.com/tools"
package="de.gematik.ti.erp.app.test">

<queries>
<package android:name="com.google.android.apps.maps"/>
Expand Down
Loading

0 comments on commit 40a3107

Please sign in to comment.