All Versions
79
Latest Version
Avg Release Cycle
92 days
Latest Release
-

Changelog History
Page 2

  • v1.0.12 Changes

    July 02, 2018

    πŸ›  Fix: Fixed an issue introduced in version 1.0.11, where a fragmented XREF table might cause the CombinePDF::Parser to fail. Credit to @solasdev for reporting issue #140.

  • v1.0.11 Changes

    June 26, 2018

    πŸ›  Fix: Fixed an issue where small floating point numbers would produce invalid PDF rendering (where exponent notation was used instead of decimal notation). Credit to @avit (Andrew Vit) for PR #139.

  • v1.0.10 Changes

    May 30, 2018

    πŸ›  Fix: Fixed an issue related to issue #131 where parsing would fail if the xref section appears to be misplaced within the PDF. Credit to @bharat303 (Bharat Godhani) for exposing this issue.

  • v1.0.9 Changes

    February 07, 2018

    πŸ›  Fix: Fixed issue #136 where the #fix_rotation function would rotate the page to the wrong direction. Credit to @dmkash for exposing this issue.

  • v1.0.8 Changes

    February 02, 2018

    πŸ›  Fix: Fixed an issue with octal representation in escaped string data. The issue would (usually) go unnoticed (altering internal labels in a non-disruptive manner), however the issue did effect ColorSpace data in the rare use of ICCBased color maps, causing color distortion and transparency loss. Credit to @react-rails and @bedaronco for exposing the issue (issue #130).

    πŸ›  Fix: Fixed an issue with non English alphabet in PDF literal strings. This issue went undetected since PDF literal strings aren't used by CombinePDF except for the date stamping...

    πŸ›  Fix: Improbable, but possibly a fix for issue #127, where the JRuby interpreter would fail to pass the correct arguments to the Hash update Proc. Since I'm trying to author a workaround, I have my doubts... but an attempt is better than nothing.

    ⚑️ Update: Improved parsing error handling, courtesy of Evgeny Garlukovich (@evgenygarl).

    ⚑️ Update: Added reader methods for the names and outlines PDF objects in response to issue #133. Use with care.

  • v1.0.7 Changes

    September 02, 2017

    πŸ›  Fix: Fix an issue where page property inheritance might break PDF structure if there's a conflict between property types (inheritance using properties by reference vs. nested properties), fixing issue #124. Credit to @erikaxel for exposing the issue.

  • v1.0.6 Changes

    πŸ›  Fix: Fix warnings, issue #120. Credit to @lloeki for exposing the issue.

    πŸ›  Fix: Fix / add adjustable nesting protection, fixing issue #117. Credit to @emmanuelmillionaer for exposing the issue.

  • v1.0.5 Changes

    πŸ›  Fix: Fix issue #116 where some PDF objects (the page catalog and some root information data) were written twice to the saved PDF file (or String). Credit to @albertsaave for exposing the issue using GhostScript.


  • v1.0.4 Changes

    πŸ›  Fix: Fix issue #115 where PDF object versioning was being assumed to update the indirect generation number, allowing Object Streams to be inflated at the end of the parsed data collection instead of the middle. Fixed the issue by pre-emptive object deletion and by inflating Object Streams in place. Credit to @joshirashmics for exposing the issue.


  • v1.0.3 Changes

    πŸ›  Fix: Fix issue #111 where some fonts would cause pdf.fonts to break the PDF. Credit to Pavel SlabΓ½ (@paulslaby) for exposing the issue.