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 ofICCBased
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
andoutlines
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.