Skip to content

Commit 5b8127b

Browse files
authored
Merge pull request #110 from imgly/release/10.8.1
Release/10.8.1
2 parents f3fcfdc + 0318181 commit 5b8127b

Some content is hidden

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

47 files changed

+55
-930
lines changed

.github/workflows/build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ jobs:
1616
- name: Gradle Wrapper Validation
1717
uses: gradle/wrapper-validation-action@v1
1818

19-
- name: Set up JDK 11
19+
- name: Set up JDK 17
2020
uses: actions/setup-java@v2
2121
with:
22-
java-version: '11'
22+
java-version: '17'
2323
distribution: 'adopt'
2424

2525
- name: Assemble

CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,33 @@
11
# PhotoEditor SDK - Changelog
2+
## v10.8.1
3+
4+
### Fixed
5+
* [VideoEditorSDK] Video export was limited by the frame rate limiter.
6+
* [VideoEditorSDK] When the video source changes rapidly, there may be issues with the IMGLYFileReader not waiting properly. This can lead to unexpected outcomes, such as trim start and end times not being accurate.
7+
* [VideoEditorSDK] `ArithmeticException` in `VideoCompositionSettings` when source is changed.
8+
* [PhotoEditorSDK] Exporting images on the Pixel 8 (Pro) and maybe other devices, result in an endless export spinner.
9+
* `AcceptTextButton` not visible for un-cancellable tool panels.
10+
* Build issues with Android 14
11+
* Camera is not working on some phones.
12+
* Camera preview aspect ratio is not the same as the captured image.
13+
* When only one line is drawn, the brush tool might be deserialized with the wrong size after the source is changed.
14+
* If the image is smaller than the display resolution, the accuracy of the pipette's source position may be compromised.
15+
* Crash in the TextDesign and Sticker tool when the user clicks too fast in the menu.
16+
* ConfigLoader (React Native, Cordova/Ionic)
17+
* `personalVideoClips` is not disabled correctly if the video library is not used.
18+
* Kotlin 1.9.0+ compatibility issues, by using KSP.
19+
* Change
20+
21+
### Changed
22+
* 🚨 Minimum compileSdkVersion version of the `ui:camera` and `backend:camera` module is now 33
23+
* 🚨 Replaced font 'Galano' with font 'Lexend Bold', 'Campton' with 'Outfit Bold', 'Wolesbro' with 'Cookie', and 'Amberlight' with 'Allison'.
24+
* KSP (Kotlin Symbol Processing) can now be activated as an alternative to KAPT (Kotlin Annotation Processing Tool) for annotation processing.
25+
* 🚨 This feature is automatically enabled when you add the KSP plugin into your project.
26+
* If auto-detection fails, you can manually enable it using the following configuration: `imglyConifg { useKspProcessor = true }`
27+
28+
## ~~v10.8.0~~ (Broken release, don't use it!)
29+
* This version was recalled due to an error
30+
231
## v10.7.3
332

433
### Fixed

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,8 @@ buildscript {
119119
maven { url "https://artifactory.img.ly/artifactory/imgly" }
120120
}
121121
dependencies {
122-
classpath 'ly.img.android.pesdk:plugin:10.7.3'
122+
classpath 'ly.img.android.pesdk:plugin:10.8.1'
123+
classpath("com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin:1.6.21-1.0.6")
123124
}
124125
}
125126
@@ -133,6 +134,7 @@ apply plugin: 'com.android.application'
133134
134135
// Apply the IMGLYPlugin
135136
apply plugin: 'ly.img.android.sdk'
137+
apply plugin: 'com.google.devtools.ksp'
136138
137139
// Configure the PESDKPlugin
138140
imglyConfig {

app/build.gradle

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ apply plugin: 'com.android.application'
22

33
apply plugin: 'ly.img.android.sdk'
44
apply plugin: 'kotlin-android'
5+
apply plugin: 'com.google.devtools.ksp'
56

67
imglyConfig {
78

@@ -43,13 +44,15 @@ imglyConfig {
4344
}
4445

4546
android {
46-
compileSdkVersion 31
47-
buildToolsVersion '30.0.3'
47+
namespace "com.photoeditorsdk.android.app"
48+
49+
compileSdkVersion 34
50+
buildToolsVersion '34.0.0'
4851

4952
defaultConfig {
5053
applicationId "com.photoeditorsdk.android.app"
5154
minSdkVersion 21
52-
targetSdkVersion 30
55+
targetSdkVersion 34
5356
versionCode 1
5457
versionName "1.0"
5558
testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'

app/proguard-rules.pro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@
1818

1919
# If you keep the line number information, uncomment this to
2020
# hide the original source file name.
21-
#-renamesourcefileattribute SourceFile
21+
#-renamesourcefileattribute SourceFile

app/src/main/AndroidManifest.xml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3-
package="com.photoeditorsdk.android.app">
2+
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
43

54
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
65
<uses-permission android:name="android.permission.INTERNET"/>
@@ -14,7 +13,9 @@
1413
android:roundIcon="@mipmap/ic_launcher_round"
1514
android:supportsRtl="true"
1615
android:theme="@style/AppTheme">
17-
<activity android:name=".KEditorDemoActivity"
16+
<activity
17+
android:exported="true"
18+
android:name=".KEditorDemoActivity"
1819
android:label="@string/app_name">
1920
<intent-filter>
2021
<action android:name="android.intent.action.MAIN"/>

build.gradle

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,25 @@
11
// Top-level build file where you can add configuration options common to all sub-projects/modules.
22

33
buildscript {
4-
ext.kotlin_version = '1.5.32'
5-
ext.pesdk_version = '10.7.3' // Insert the latest SDK version here. You will find it here https://github.com/imgly/pesdk-android-demo/releases
4+
ext.kotlin_version = '1.6.21'
5+
ext.ksp_version = '1.6.21-1.0.6'
6+
ext.pesdk_version = '10.8.1' // Insert the latest SDK version here. You will find it here https://github.com/imgly/pesdk-android-demo/releases
67
repositories {
78
google()
89
gradlePluginPortal()
910
maven { url 'https://artifactory.img.ly/artifactory/imgly' }
11+
maven { url 'https://artifactory.img.ly/artifactory/imgly_development' }
1012
}
1113
dependencies {
12-
classpath 'com.android.tools.build:gradle:4.0.2'
14+
classpath 'com.android.tools.build:gradle:8.1.2'
1315
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
1416

1517
// NOTE: Do not place your application dependencies here; they belong
1618
// in the individual module build.gradle files
1719

1820
// Insert the latest SDK version number here. You will find it here https://github.com/imgly/pesdk-android-demo/releases
1921
classpath "ly.img.android.pesdk:plugin:$pesdk_version"
22+
classpath "com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin:$ksp_version"
2023
}
2124
}
2225

@@ -25,6 +28,7 @@ allprojects {
2528
google()
2629
mavenCentral()
2730
maven { url 'https://artifactory.img.ly/artifactory/imgly' }
31+
maven { url 'https://artifactory.img.ly/artifactory/imgly_development' }
2832
}
2933
}
3034

example_brush_presets_panel/.gitignore

Lines changed: 0 additions & 1 deletion
This file was deleted.

example_brush_presets_panel/build.gradle

Lines changed: 0 additions & 80 deletions
This file was deleted.

example_brush_presets_panel/proguard-rules.pro

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)