Repository navigation
build: Bump itext and 4 others - #267
Closed
dependabot[bot] wants to merge 1 commit into
Closed
dependabot[bot] wants to merge 1 commit into
dependabot[bot] wants to merge 1 commit into
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Bumps itext from 9.7.0 to 9.8.0 Bumps JsonSchema.Net from 9.4.0 to 9.4.1 Bumps Microsoft.Testing.Extensions.CodeCoverage from 18.11.2 to 18.12.0 Bumps Testcontainers from 4.15.0 to 4.16.0 Bumps xunit.v3 from 4.0.1 to 4.0.2 --- updated-dependencies: - dependency-name: itext dependency-version: 9.8.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: JsonSchema.Net dependency-version: 9.4.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: Microsoft.Testing.Extensions.CodeCoverage dependency-version: 18.12.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: Testcontainers dependency-version: 4.16.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: xunit.v3 dependency-version: 4.0.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot
Bot
force-pushed
the
dependabot/nuget/minor-and-patch-eec2ebcc6a
branch
from
October 26, 2026 03:40
271466b to
91431b0
Compare
Contributor
Author
|
Superseded by #299. |
auto-merge was automatically disabled
October 26, 2026 03:41
Pull request was closed
dependabot
Bot
deleted the
dependabot/nuget/minor-and-patch-eec2ebcc6a
branch
October 26, 2026 03:41
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updated itext from 9.7.0 to 9.8.0.
Release notes
Sourced from itext's releases.
9.8.0
We are pleased to announce the release of iText Core 9.8.0. This release introduces support for vertical text layout and CJK writing modes, radial gradients and SVG mask support, and advanced SVG stroke properties. In addition, we’ve introduced a higher-level transformation API with more user-friendly affine transform capabilities in the Layout module, enhanced footnote navigation, critical security updates across key cryptographic and utility dependencies, and substantial performance and standards-conformance improvements.
Vertical Text Layout & CJK Writing Modes
iText Core 9.8.0 introduces initial support for vertical writing modes in the Layout module, primarily aimed at CJK (Chinese, Japanese, and Korean) layouts. Whilst the implementation is not yet complete, the API has been finalized and supports line breaking, baseline adjustments, right-to-left vertical progression, accessibility tagging, and improved sizing behavior in tables, flex containers, inline blocks, and text renderers.
The current implementation also covers word and character spacing, text alignment, overflow handling, text decorations, and text-rise behavior, with related pdfHTML alignment for CSS vertical writing modes.
Layout, Rotations & Transformations
The Layout module now includes more user-friendly affine transformation capabilities, with simplified API options for
Property.TRANSFORM. The release also resolves layout issues affecting rotated table cell sizing, content offsets, rotated page coordinates, and relative image positioning with borders.Advanced SVG & Graphics Capabilities
This release expands SVG and graphics fidelity with radial gradient support across
SVG,Kernel, andLayout, SVG support via PDF soft masks, advanced stroke properties such asstroke-linecap,stroke-linejoin, andstroke-miterlimit, URL-based stroke references with fallbacks, and fixes for nested clip paths with translations.Coming soon: Markdown to PDF
Related to the SVG improvements, we’ve been working on providing Markdown-to-PDF conversion via GitHub Actions. It isn’t part of this release, but we’ll share more very soon.
Security and Stability
iText Core 9.8.0 includes important security and stability updates across cryptographic, JSON, HTTP, and logging dependencies, including IV generation fixes, Bouncy Castle FIPS, Bouncy Castle standard libraries, Jackson Databind, Apache HttpClient, and Logback. It also improves PDF/A and PDF/UA validation, text extraction performance, circular reference protection, digital signature revision validation, custom font link handling, font resource licensing clarity, and runtime compatibility for .NET 10 environments.
Pull Requests
We’d like to thank Netliomax25 for their fix to improve CSS
~=attribute selector matching in pdfHTML andstyled-xml-parserby properly escaping selector values before pattern matching.Bug Fixes and Miscellaneous
Beyond the headline features, iText Core 9.8.0 includes a broad set of fixes and maintenance updates focused on performance, standards conformance, document stability, packaging quality, and developer experience.
Performance and resource handling: Restored Standard 14 font caching in text extraction to address a performance regression, added circular form XObject protection in canvas processing and cleanup workflows, and optimized conditional logging to avoid unnecessary string formatting when log levels are disabled.
PDF/A, PDF/UA, and validation improvements: Improved validation for PDF/A documents with multi-stream page contents and refined glyph validation for substituted glyphs without Unicode mappings.
Digital signing and document integrity: Corrected revision counting in digital signature validation to avoid over-counting document processing events and improve validation reliability.
Layout and rendering fixes: Fixed issues involving custom font links, relative image positioning with borders, rotated table cell sizing, footnote numbering with footer and page-break handling, and margin handling during relayout.
Packaging, runtime compatibility, and documentation: Improved .NET 10 compatibility, centralized .NET build configuration, fixed licensekey and iText Core tests for .NET 10, and expanded public API documentation for the io module.
Compliance and dependency hygiene: Replaced legacy bundled font resources with clearly licensed equivalents and updated related notice information.
Other Stuff
If you use iText for digital signing, you may be interested in the Digital Signatures Hub which contains a ton of useful resources and examples.
Don’t forget that in addition to the resources on our Knowledge Base, on our GitHub you can find a ton of useful up-to-date samples in the following repos:
... (truncated)
Commits viewable in compare view.
Updated JsonSchema.Net from 9.4.0 to 9.4.1.
Release notes
Sourced from JsonSchema.Net's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Microsoft.Testing.Extensions.CodeCoverage from 18.11.2 to 18.12.0.
Release notes
Sourced from Microsoft.Testing.Extensions.CodeCoverage's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Testcontainers from 4.15.0 to 4.16.0.
Release notes
Sourced from Testcontainers's releases.
4.16.0
What's Changed
Huge thanks to everyone for your contributions and feedback 🧡.
The NuGet packages for this release have been attested for supply chain security using
actions/attest. This confirms the integrity and provenance of the artifacts and helps ensure they can be trusted: #54051351.🚀 Features
🐛 Bug Fixes
📖 Documentation
🧹 Housekeeping
📦 Dependency Updates
Commits viewable in compare view.
Updated xunit.v3 from 4.0.1 to 4.0.2.
Release notes
Sourced from xunit.v3's releases.
No release notes found for this version range.
Commits viewable in compare view.