Skip to content

Bump hexapdf from 0.19.3 to 0.20.2

libautomation requested to merge dependabot/bundler/hexapdf-0.20.2 into main

Bumps hexapdf from 0.19.3 to 0.20.2.

Changelog

Sourced from hexapdf's changelog.

0.20.2 - 2022-01-17

Fixed

  • [HexaPDF::Task::Optimize] so that page resource pruning works for pages without XObjects

0.20.1 - 2022-01-05

Changed

  • Refactored signature handlers, making #store_verification_callback a protected method

Fixed

  • [HexaPDF::Task::Dereference] to work for even very deeply nested structures

0.20.0 - 2021-12-30

Added

  • Support for signing a PDF using a digital signature
  • Support for reading and validating digital signatures
  • Output info regarding digital signatures when using the hexapdf info command
  • [HexaPDF::Type::AcroForm::Form#create_signature_field] for adding signature fields
  • [HexaPDF::Type::Annotation::AppearanceDictionary#set_appearance] for setting the appearance stream
  • [HexaPDF::Type::Annotation#create_appearance] for creating an empty appearance stream

Changed

  • Breaking change: Method signature of [HexaPDF::Type::Annotation#appearance] changed
  • [HexaPDF::Object#==] to allow comparison to simple value if not indirect
  • [HexaPDF::Type::AcroForm::Form] to use an empty array as default for the /Fields field
  • [HexaPDF::Type::ObjectStream] to not store signature fields in object streams
  • [HexaPDF::Writer] to return the last written cross-reference section
  • [HexaPDF::Type::AcroForm::Field#create_widget] to automatically set the print flag and assign the page

Fixed

  • Incremental writing of files in cases where object streams were deleted (e.g. when using the optimize: true argument when writing)

... (truncated)

Commits

Edited by Sean Aery

Merge request reports