Skip to content

Releases: TomRoush/PdfBox-Android

v2.0.7.0

01 Nov 05:00
9e503dd
Compare
Choose a tag to compare

This is available through Maven Central as com.tom-roush.pdfbox-android:2.0.7.0

Major Changes:

v2.0.6.0

18 Oct 02:38
e50f8ce
Compare
Choose a tag to compare

This is available through Maven Central as com.tom-roush.pdfbox-android:2.0.6.0

Major Changes:

v2.0.5.0

04 Oct 06:48
d711780
Compare
Choose a tag to compare

This is available through Maven Central as com.tom-roush.pdfbox-android:2.0.5.0

Major Changes:

Bug Fixes:

  • Fix rendering rotated pages (#321)

v2.0.4.0

18 Sep 23:41
5826e06
Compare
Choose a tag to compare

This is available through Maven Central as com.tom-roush.pdfbox-android:2.0.4.0

Major Changes:

Bug Fixes:

  • Fix crash in PageDrawer.isRectangular (#314)

v2.0.3.0

02 Sep 04:04
77318f4
Compare
Choose a tag to compare

This is available through Maven Central as com.tom-roush.pdfbox-android:2.0.3.0

Breaking Changes:

  • Package for PDFBoxResourceLoader changed from com.tom_roush.pdfbox.util to com.tom_roush.pdfbox.android
  • PDFBoxResourceLoader.LOAD_FONTS has been removed. Use PDFBoxConfig.setFontLoadLevel() instead

Major Changes:

v2.0.2.0

16 Aug 04:07
b568b4c
Compare
Choose a tag to compare

This is available through Maven Central as com.tom-roush.pdfbox-android:2.0.2.0

Major Changes:

v2.0.1.0

05 Aug 04:33
0163628
Compare
Choose a tag to compare

This is available through Maven Central as com.tom-roush.pdfbox-android:2.0.1.0

Major Changes:

Bug Fixes:

  • Fix Canvas clipping causing rendering issues (#299)

Dependency Changes:

  • Bump gradle from 4.2.2 to 7.0.0 (#296) - This involves an Android API bump to 30 and a Java version bump to 11

v2.0.0.0

20 Jul 01:49
bfc734d
Compare
Choose a tag to compare

This is available through Maven Central as com.tom-roush.pdfbox-android:2.0.0.0

Major Changes:

  • Upgrade to PDFBox API v2.0.0
  • Release are now published to Maven Central. Note that the groupId has changed to com.tom-roush
  • Github Actions is now used for CI/CD
  • The library resources folder has been removed. This means that calling PDFBoxResourceLoader.init(getApplicationContext()); is now required

Enhancements:

  • Close input stream after creating PDImageXObject from a JPG file. (#258)
  • Upgrade PDFBox API to v2.0.0 (#265)
  • Publish artifacts to Maven Central (#274)
  • Migrate to AndroidX (#275)
  • Add Github Actions workflows (#277)
  • Remove duplicated resources (#278)

Bug Fixes:

  • Fix a NPE on PDFStreamEngine. Fix a leak on FlateFilter (#255)

Dependency Changes:

  • Bump Bouncy Castle from 1.68 to 1.69 (#286)

v1.8.10.3

20 Mar 17:12
77ab3ad
Compare
Choose a tag to compare

Download
This is available through JCenter as com.tom_roush.pdfbox-android:1.8.10.3

Bug Fixes:

  • Fix unsupported class exception from BouncyCastle (#252)

v1.8.10.2

16 Mar 02:29
e440d0a
Compare
Choose a tag to compare

There is an issue with the BouncyCastle dependencies in this release that may cause issues compiling. It is recommended to use v1.8.10.3 instead

Download
This is available through JCenter as com.tom_roush.pdfbox-android:1.8.10.2

Enhancements:

  • Bump Gradle plugin and junit versions (#249)
  • Update bouncycastle to the last version (#245) (@4brunu)
  • Migrate from spongycastle to bouncycastle (#244) (@4brunu)
  • Bump Android and Gradle versions (#240)
  • Remove permissions from library manifest (#234)
  • Reduce seek file when parsing document (#204) (@ngochai84)
  • Simplify pixel indexing
  • Implement PageDrawer.getCurrentPoint

Bug Fixes:

  • Migrate from external to internal storage to fix tests (#246) (@4brunu)
  • Fix integer overflow in COSParser (#201) (@thekevinbrown)
  • Fix other issues with non-US locales
    -Fix crash when writing XRef in non-US Locales (@devjta)