ukwa / webarchive-discovery

WARC and ARC indexing and discovery tools.
https://github.com/ukwa/webarchive-discovery/wiki
116 stars 25 forks source link

Bump itextpdf from 5.2.0 to 5.5.12 in /digipres-tika #292

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Bumps itextpdf from 5.2.0 to 5.5.12.

Release notes

Sourced from itextpdf's releases.

iText 5.5.12

iText 5.5.12 is a maintenance release that rolls up 22 bugfixes for iText 5 Core from the past 5 months:

  • 22 bugfixes for iText 5 Core 5.5.12.
  • 6 bugfixes for XFAWorker 5.5.12 (Commercial add-on, not on GitHub).

No new functionality has been added since 5.5.11.

At the same time we also release pdfXFA 1.0.2, an add-on for iText 7. All bugfixes for XFAWorker 5.5.12 were ported to pdfXFA 1.0.2.

iText 5.5.11

iText 5.5.11 is a maintenance release that rolls up 28 bugfixes from the past 5 months. No new functionality has been added since 5.5.10.

iText 5.5.10

Changelog: http://itextpdf.com/changelog/5510 Release Notes: http://itextpdf.com/release/iText5510 Download: https://github.com/itext/itextpdf/releases/tag/5.5.10

iText 5.5.9

Changelog: http://itextpdf.com/changelog/559 Release Notes: http://itextpdf.com/release/iText559 Download: https://github.com/itext/itextpdf/releases/tag/5.5.9

iText 5.5.8

For this release, we combined the itextpdf, pdfa, xtra and xmlworker repositories on GitHub. You no longer need to download XML Worker separately, it is included in the ZIP file below. You'll have to make small changes to your development environment if you import the iText source code.

A new site, a new release! We've been working very hard on a new web site that would contain more code samples and answers to questions. We've also made it easier to find the information you need by creating different, easy-to-understand categories, but also through better search functionality and the use of tags.

iText 5.5.8 fixes a problem with digital signatures that was accidentally introduced in version 5.5.7. While we were at it, we also improved the verification of OCSP responses. There were also problems when signing PDFs that are compliant with the PDF/A-2, PDF/A-3 and ZUGFeRD standard. Those are now fixed.

Other improvements involve:

  • Fonts: there were issues with some Noto fonts, we fixed the range of characters in the ToUnicode table, we provided a fallback mechanism in case of absent OS/2 tables,
  • Annotations: fixed some scaling issues and some flattening problems when skew and rotation are involved,
  • PdfReader: fixed partial reading when a PDF file is imported as a byte array,
  • Tagged PDF: fixed a problem with the structure tree when using page events,
  • Page labels: we received code contributions from Nick Park that improve page label extraction.

We also have a new RUPS release. You can now click a stream in tree view to inspect its contents in a new window. This allows the user to keep a stream open while looking at other information such as the resources (fonts, XObjects, images,...) used by the stream.

For the full list of updates, see the Changelog 5.5.8.

iText 5.5.7

There's a new 60-page tutorial in the works about creating e-Invoices with iText. This book will be presented at Adobe's Headquarters in San Jose at the PDF Association's PDF Technical Conference. In the pdfa jar of iText 5.5.7, you'll find code that allows you to create ZUGFeRD invoices as a PDF document with an XML attachment that complies either with the ZUGFeRD Basic profile or the ZUGFeRD Comfort profile. All you need to do to create the XML, is to implement either the BasicInvoice or the ComfortInvoice interface. These are invoices that consist of nothing but getX() methods in which you provide the content of your invoice (such as seller, buyer, invoice lines,...). The functionality is currently released in beta, let us know if you want more info before the official release of the tutorial.

This release also brings several improvements, especially in these areas:

  • The CleanUp functionality: several bug fixes; we've also resolved some inconsistencies between iText and iTextSharp.
  • Forms: fixed some problems with special (or missing) fonts, fixed some edge cases when merging forms.
  • Tables: fixed edge case errors, for instance problem:
    • with skip first header/last footer,
    • when splitting rows,

... (truncated)

Commits
  • 3ca54cc [RELEASE] merging 'release/5.5.12' into 'master'
  • 6e136be [RELEASE] updating poms for branch'release/5.5.12' with non-snapshot versions
  • 0921961 [RELEASE] 5.5.12-SNAPSHOT -> 5.5.12
  • 8e5d799 Fix cmps.
  • 9bef56e Port ebc4912: Prevent overflow while offsets writing.
  • 04f38fc Port cb0b508: Copy all global subroutines to GSubr INDEX.
  • 133eabb Support short font names in DA for freetext annotations
  • b4a29ef Explicitly set built-in fonts on freetext annotations flattening
  • e79227a Add missing copyright headers
  • 78c6b2a Use unicode points for Cyrillic contents
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ukwa/webarchive-discovery/network/alerts).