Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
## 1.9.8 (2025-07-17)
* add support for FPDF_DeviceToPage
*
## 1.9.6 (2025-06-03)
* upgrade gradle plugin and ndk to support for 16KB pages

## 1.9.4 (2024-03-19)
* Fix issue for the newest Android devices with API 34+

Expand Down
14 changes: 13 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,18 @@ The purpose is to remove old support libraries so we no longer need to use jetif

It will be used with the forked [AndroidPdFViewer](https://github.com/lion1988dev/AndroidPdfViewer)

## What's new in 1.9.8
* Fix issue on FPDF_DeviceToPage

## What's new in 1.9.7
* add support for FPDF_DeviceToPage

## What's new in 1.9.6
* upgrade gradle plugin and ndk to support for 16KB pages

## What's new in 1.9.5
* Fix issue to support annotation and signature

## What's new in 1.9.4
* Fix issue for the newest Android devices with API 34+

Expand Down Expand Up @@ -41,7 +53,7 @@ dependencyResolutionManagement {

Add to the app _build.gradle_:

`implementation 'com.github.lion1988dev:PdfiumAndroid:1.9.4'`
`implementation 'com.github.marain87:PdfiumAndroid:1.9.8'`

Library is available in jcenter and Maven Central repositories.

Expand Down
22 changes: 11 additions & 11 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
plugins {
id 'com.android.library' version '8.3.0'
id 'com.android.library' version '8.7.3'
id 'maven-publish'
}

ext {
tools = [
minSdk : 21,
targetSdk : 34,
compileSdk : 34,
versionCode: 3,
versionName: '1.9.4'
targetSdk : 35,
compileSdk : 35,
versionCode: 7,
versionName: '1.9.8'
]
}

group "com.github.lion1988dev"
group "com.github.marain87"

android {
namespace "com.shockwave.pdfium"

compileSdk rootProject.tools.compileSdk

defaultConfig {
minSdkVersion rootProject.tools.minSdkVersion
minSdkVersion rootProject.tools.minSdk
targetSdk rootProject.tools.targetSdk

versionCode rootProject.tools.versionCode
Expand Down Expand Up @@ -61,7 +61,7 @@ android {
}
}

ndkVersion '25.2.9519653'
ndkVersion '28.1.13356709'

externalNativeBuild {
cmake {
Expand All @@ -78,15 +78,15 @@ android {
}

dependencies {
implementation 'androidx.appcompat:appcompat:1.6.1'
implementation 'androidx.appcompat:appcompat:1.7.1'
}

publishing {
publications {
release(MavenPublication) {
groupId = 'com.github.lion1988dev'
groupId = 'com.github.marain87'
artifactId = 'PdfiumAndroid'
version = "1.9.4"
version = "1.9.7"

afterEvaluate {
from components.release
Expand Down
Binary file modified gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
5 changes: 3 additions & 2 deletions gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
#Sat Mar 09 21:57:57 EET 2024
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
Loading