Skip to content

Bump VellumPdf.Layout from 1.5.4 to 2.0.0 - #53

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/dependencies/VellumPdf.Layout-2.0.0
Closed

Bump VellumPdf.Layout from 1.5.4 to 2.0.0#53
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/dependencies/VellumPdf.Layout-2.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 19, 2026

Copy link
Copy Markdown

Updated VellumPdf.Layout from 1.5.4 to 2.0.0.

Release notes

Sourced from VellumPdf.Layout's releases.

2.0.0

The first major version since 1.0. Every package moves to 2.0.0 together, as usual.

Two things made a major version necessary: assemblies are strong-named, which changes their
identity, and the analyzer that was supposed to be locking the public API is now actually
locking it, which meant fixing the defects in that surface while doing so was still free.
Most of the rest is work that had to land before the surface froze.

Read Upgrading to 2.0 first if you bind to an assembly
identity by hand
— a PackageReference needs no change, but a binding redirect, an
InternalsVisibleTo, or an Assembly.Load string does.

Breaking changes

Assembly identity

  • All eight packages are strong-named (eng/VellumPdf.snk), with public key token
    b2757187a6d18ae5. AssemblyVersion is pinned to 2.0.0.0 for the whole 2.x line, so
    servicing releases will not force another rebind. (#​53)

Public API

Change Was Now
PdfSignature.ByteRange int[] ReadOnlyMemory<long> (#​178)
PdfLinkAnnotation.Flags int PdfAnnotationFlags (#​176)
TextEncodingWarning character char System.Text.Rune (#​177)
CcittImageLoader.Load two overloads, four positional knobs one overload taking CcittOptions (#​177)
PdfPreflight.Validate(PdfDocumentReader, PdfConformance) public internal (#​176)
HttpRevocationClient(HttpClient, TimeSpan) both arguments required both optional, matching HttpTimestampClient (#​177)
PdfSignatureSettings.SubFilter any string accepted only ETSI.CAdES.detached and adbe.pkcs7.detached (#​176)
SignaturePlaceholderOptions.SubFilter any string accepted the same two values

Each is explained under Added, Changed, or Fixed below.

Behaviour

  • A PAdES signature no longer carries a CMS signing-time signed attribute. ETSI
    EN 319 142-1 admits only the signed attributes its table 1 lists, and signing-time is not
    among them — PAdES conveys the claimed time in the signature dictionary's /M, which this
    library already wrote from the same value. Emitting it anyway held every signature at
    PAdES-BES instead of PAdES-BASELINE-B. Code reading signing-time out of SignerInfo on a
    signature written with the default /SubFilter ETSI.CAdES.detached will no longer find it;
    /M still carries the value, and adbe.pkcs7.detached keeps the attribute, since it makes
    no ETSI claim. (#​170)
  • A tagged document with no tagged content now emits /StructTreeRoot. Setting
    Tagged = true and drawing nothing previously produced no structure tree at all, which
    failed PDF/A-2a and PDF/UA-1 validation. Tagged now means tagged. (#​120)
  • A certificate with a non-minimally-encoded serial is rejected up front on the
    in-process signing paths, with a message naming the offending bytes and the way forward,
    instead of an opaque ArgumentException raised from inside the BCL's CMS encoder. The
    ... (truncated)

1.11.0

What's Changed

Full Changelog: Tim81/VellumPDF@v1.10.0...v1.11.0

1.10.0

What's Changed

Full Changelog: Tim81/VellumPDF@v1.9.0...v1.10.0

1.9.0

What's Changed

Full Changelog: Tim81/VellumPDF@v1.8.2...v1.9.0

1.8.2

What's Changed

Full Changelog: Tim81/VellumPDF@v1.8.1...v1.8.2

1.8.1

What's Changed

Full Changelog: Tim81/VellumPDF@v1.8.0...v1.8.1

1.8.0

What's Changed

Full Changelog: Tim81/VellumPDF@v1.7.8...v1.8.0

1.7.8

What's Changed

Full Changelog: Tim81/VellumPDF@v1.7.7...v1.7.8

1.7.7

What's Changed

Full Changelog: Tim81/VellumPDF@v1.7.6...v1.7.7

1.7.6

What's Changed

Full Changelog: Tim81/VellumPDF@v1.7.5...v1.7.6

1.7.5

What's Changed

Full Changelog: Tim81/VellumPDF@v1.7.4...v1.7.5

1.7.4

What's Changed

Full Changelog: Tim81/VellumPDF@v1.7.3...v1.7.4

1.7.3

What's Changed

Full Changelog: Tim81/VellumPDF@v1.7.2...v1.7.3

1.7.2

What's Changed

Full Changelog: Tim81/VellumPDF@v1.7.1...v1.7.2

1.7.1

What's Changed

Full Changelog: Tim81/VellumPDF@v1.7.0...v1.7.1

1.7.0

What's Changed

Full Changelog: Tim81/VellumPDF@v1.6.0...v1.7.0

1.6.0

What's Changed

Full Changelog: Tim81/VellumPDF@v1.5.6...v1.6.0

1.5.6

What's Changed

Full Changelog: Tim81/VellumPDF@v1.5.5...v1.5.6

1.5.5

What's Changed

Full Changelog: Tim81/VellumPDF@v1.5.4...v1.5.5

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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)

---
updated-dependencies:
- dependency-name: VellumPdf.Layout
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Aug 19, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 19, 2026

Copy link
Copy Markdown
Author

Superseded by #54.

@dependabot dependabot Bot closed this Aug 19, 2026
@dependabot
dependabot Bot deleted the dependabot/nuget/dependencies/VellumPdf.Layout-2.0.0 branch August 19, 2026 08:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants