-
-
Notifications
You must be signed in to change notification settings - Fork 72
Releases: michaelrsweet/pdfio
Releases · michaelrsweet/pdfio
v1.6.4
@michaelrsweet
michaelrsweet
48b185c
This commit was signed with the committer’s verified signature.
The key has expired.
michaelrsweet
Michael R Sweet
Assets 6
2 people reacted
v1.6.3
@michaelrsweet
michaelrsweet
b468d16
This commit was signed with the committer’s verified signature.
The key has expired.
michaelrsweet
Michael R Sweet
PDFio 1.6.3 is a bug fix release. Changes include:
- Fixed
pdfioPageCopyimplementation to not copy the source document's entire
page tree (Issue #161) - Fixed AES encryption dictionary name (Issue #163)
- Fixed AES owner key generation (Issue #164)
- Fixed support for empty UTF-16 strings (Issue #165)
Enjoy!
Assets 6
1 person reacted
v1.6.2
@michaelrsweet
michaelrsweet
b5b4e80
This commit was signed with the committer’s verified signature.
The key has expired.
michaelrsweet
Michael R Sweet
PDFio 1.6.2 is a bug fix release. Changes include:
- Increased the maximum length of a single string to 128k (Issue #146)
- Added missing range checks to
pdfioArrayCopyandpdfioDictCopy. - Refactored PDF encryption code to fix unlocking with certain files.
- Improved xref table loop detection (Issue #148)
- Changed how duplicate objects are handled in PDF files (Issue #155)
- Fixed xref reconstruction for objects lacking a
Typevalue. - Fixed
pdfioPageOpenStreamfor indirectContentsarrays. - Fixed an error propagation bug when reading too-long values (Issue #146)
- Fixed a bug when converting Unicode characters above plane 0 (issue #159)
- Fixed a Clang warning.
Enjoy!
Assets 6
v1.6.1
@michaelrsweet
michaelrsweet
932f237
This commit was signed with the committer’s verified signature.
The key has expired.
michaelrsweet
Michael R Sweet
PDFio 1.6.1 is a bug fix release. Changes include:
- Added missing input checking to
pdfioFileCreateFontObjFromBasefunction. - Updated support for UTF-16 strings (Issue #141)
- Updated Xcode project to use installed PNG library.
- Fixed decryption of PDF files using an Encrypt dictionary instead of an
indirect reference (Issue #139) - Fixed character range checking in a TTF support function.
- Fixed some clang warnings.
- Fixed the generated pkg-config file.
Enjoy!
Assets 6
v1.6.0
@michaelrsweet
michaelrsweet
ed8be1f
This commit was signed with the committer’s verified signature.
The key has expired.
michaelrsweet
Michael R Sweet
PDFio 1.6.0 is a feature release. Changes include:
- Added generation of XMP metadata when writing PDFs (Issue #103)
- Added "standard"
PDFIO_CS_CGATS001color space for non-device CMYK (Issue #104) - Added CMYK JPEG support with embedded ICC profiles or using the CGATS001 profile (Issue #104)
- Added
pdfioFileAddOutputIntentfunction to adding output intent information to a PDF file (Issue #104) - Added explicit support for warning messages (Issue #118)
- Added
pdfioFileCreateFontObjFromDatafunction for embedding fonts in memory (Issue #120) - Added support for specifying PDF/A versions for created PDF files (Issue #122)
- Added
pdfioContentBeginMarkedandpdfioContentEndMarkedfunctions for creating tagged PDF content (Issue #123) - Added
pdfioFileGetLanguageandpdfioFileSetLanguagefunctions for getting and setting the default/primary language of a PDF file (Issue #124) - Now add default grayscale, RGB, and CMYK profile resources to pages as needed (Issue #104)
- Fixed unsupported filter error (Issue #130)
- Fixed EOF comment written to the PDF (Issue #136)
- Fixed TTF cmap underflow error.
- Fixed some Clang warnings.
Enjoy!
Assets 6
v1.5.4
@michaelrsweet
michaelrsweet
dc584c0
This commit was signed with the committer’s verified signature.
The key has expired.
michaelrsweet
Michael R Sweet
Assets 6
v1.5.3
@michaelrsweet
michaelrsweet
4bbb8b0
This commit was signed with the committer’s verified signature.
The key has expired.
michaelrsweet
Michael R Sweet
PDFio 1.5.3 is a bug fix release. Changes include:
- Fixed decryption of PDF files "protected" by 40-bit RC4 (Issue #42)
- Fixed decryption of UTF-16 strings (Issue #42)
- Fixed decryption of PDF files with large permission values.
- Fixed support for EncryptMetadata key in the encryption dictionary.
- Fixed
pdfioObjCopyandpdfioPageCopyto properly identify the source PDF file being used (Issue #125)
Enjoy!
Assets 6
v1.5.2
@michaelrsweet
michaelrsweet
ea9b784
This commit was signed with the committer’s verified signature.
The key has expired.
michaelrsweet
Michael R Sweet
PDFio 1.5.2 is a bug fix release. Changes include:
- Updated maximum allowed PDF string size to 64k (Issue #117)
- Updated dictionary reading code to discard duplicate key/value pairs with a warning message (Issue #118)
- Fixed form detection in
pdfioinfoexample code (Issue #114) - Fixed parsing of certain date/time values (Issue #115)
- Fixed support for empty name values (Issue #116)
- Fixed range checking in
pdfioImageGetBytesPerLine(Issue #121)
Enjoy!
Assets 6
v1.5.1
@michaelrsweet
michaelrsweet
3b2f7e2
This commit was signed with the committer’s verified signature.
The key has expired.
michaelrsweet
Michael R Sweet
PDFio 1.5.1 is a bug fix release. Changes include:
- Fixed output of special characters in name values (Issue #106)
- Fixed output of special characters in string values (Issue #107)
- Fixed output of large integers in dictionaries (Issue #108)
- Fixed handling of 0-length streams (Issue #111)
- Fixed detection of UTF-16 Big-Endian strings (Issue #112)
Enjoy!
Assets 6
v1.5.0
@michaelrsweet
michaelrsweet
458f366
This commit was signed with the committer’s verified signature.
The key has expired.
michaelrsweet
Michael R Sweet
PDFio 1.5.0 is a feature and bug fix release. Changes include:
- Added support for embedded color profiles in JPEG images (Issue #7)
- Added
pdfioFileCreateICCObjFromDataAPI. - Added support for writing cross-reference streams for PDF 1.5 and newer files (Issue #10)
- Added
pdfioFileGetModDate()API (Issue #88) - Added support for using libpng to embed PNG images in PDF output (Issue #90)
- Added support for writing the PCLm subset of PDF (Issue #99)
- Now support opening damaged PDF files (Issue #45)
- Updated documentation (Issue #95)
- Updated the pdf2txt example to support font encodings.
- Fixed potential heap/integer overflow issues in the TrueType cmap code.
- Fixed an output issue for extremely small
doublevalues with the
pdfioContentAPIs. - Fixed a missing Widths array issue for embedded TrueType fonts.
- Fixed some Unicode font embedding issues.
Enjoy!