Skip to content

Latest commit

 

History

History
56 lines (32 loc) · 1.19 KB

CHANGELOG.md

File metadata and controls

56 lines (32 loc) · 1.19 KB

Changelog

I will attempt to document all notable changes to this project in this file. I did not keep a changelog for pre-1.0 releases. Apologies.

The format is based on Keep a Changelog.

[Unreleased]

[1.7.0] - 2024-01-04

Added

  • Method splitPages()

Changed

  • Updated from PDFBox 2.0.25 to 2.0.30

[1.6.0] - 2022-03-10

Fixed

  • Fix sanitize() so it no longer fails on PDFs without a documentTree, metadata, etc.

[1.5.1] - 2022-03-09

Added

  • Methods getEmbeddedFiles(), hasEmbeddedSearchIndex(), getDocumentOutlineTitles(), and removeBookmarks()
  • More tests

Changed

  • Updated from PDFBox 2.0.19 to 2.0.25
  • sanitize() now also removes the document outline (bookmarks)

[1.1.0] - 2022-03-09

Added

  • Methods getVersion() and getAcroForm()
  • TestBox as dev dependency
  • Basic testing via TestBox in /tests
  • server.json for testing
  • .gitignore

[1.0.0] - 2022-03-08

Added

  • A changelog
  • Method listXFAElements()

Changed

  • When getText() encounters a PDF with issues that prevent text extraction, and error is logged but not thrown, and an empty string is returned. Resolves issue #2.