Skip to content

Conversation

@stesee
Copy link
Collaborator

@stesee stesee commented Nov 15, 2025

Added image support to Document Assembler

stesee and others added 30 commits October 12, 2025 15:34
Update NugetReadme and gitattributes configuration
---
updated-dependencies:
- dependency-name: System.Configuration.ConfigurationManager
  dependency-version: 9.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…erToolsExamples/MarkupSimplifierApp/System.Configuration.ConfigurationManager-9.0.10

Bump System.Configuration.ConfigurationManager from 9.0.9 to 9.0.10
Co-authored-by: stesee <168659+stesee@users.noreply.github.com>
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v4...v5)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…ctions/upload-artifact-5

Bump actions/upload-artifact from 4 to 5
…ork-to-net10

Add .NET 10.0 support to all projects and CI workflow
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 4 to 5.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](actions/setup-dotnet@v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/stale](https://github.com/actions/stale) from 9 to 10.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](actions/stale@v9...v10)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-version: '10'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
updated-dependencies:
- dependency-name: System.Configuration.ConfigurationManager
  dependency-version: 9.0.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
---
updated-dependencies:
- dependency-name: SkiaSharp
  dependency-version: 3.119.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
---
updated-dependencies:
- dependency-name: SkiaSharp.NativeAssets.Linux.NoDependencies
  dependency-version: 3.119.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: SkiaSharp.NativeAssets.Linux.NoDependencies
  dependency-version: 3.119.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
---
updated-dependencies:
- dependency-name: SkiaSharp.NativeAssets.Linux.NoDependencies
  dependency-version: 3.119.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Upgraded several NuGet package versions in both OpenXmlPowerTools and test projects for improved compatibility and analyzer support. Added new PNG diff expectation files for various test cases to the TestFiles directory.
Migrated font metric logic from SixLabors.Fonts to SkiaSharp across the codebase for improved cross-platform compatibility. Added a new FontStyle enum, updated font family and style handling, and removed the SixLabors.Fonts dependency from the project file.
Upgraded DocumentFormat.OpenXml package to version 3.3.0. Updated PowerToolsBlockExtensionsTests to reflect new SDK behavior, where changes made through PowerTools are immediately visible to strongly-typed classes.
The GitHub Actions workflow for dotnet will no longer run on pull request events, only on push events. This simplifies workflow execution and may reduce unnecessary CI runs.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---
updated-dependencies:
- dependency-name: System.Configuration.ConfigurationManager
  dependency-version: 9.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v4...v5)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: stesee <168659+stesee@users.noreply.github.com>
…icit sizing and alignment metadata (Align, Width, Height, MaxWidth, MaxHeight).

- Added robust dimension parsing (px/pt/cm/mm/in/emu), aspect-ratio preservation, and per-paragraph justification output.
- Introduced fallback decoders for PNG/JPEG/GIF headers when SkiaSharp cannot read an image, improving resilience to malformed data.
- Delivered extensive unit-test coverage for base64 errors, optional placeholders, width/height scaling, combined max constraints, alignment behaviors, and truncated image streams (over 90 % of new logic).
- Shipped a new DocumentAssembler04 sample that demonstrates multiple image alignments and resizing scenarios, plus refreshed documentation (DOCUMENT_ASSEMBLER.md).
dependabot bot and others added 5 commits November 12, 2025 13:05
---
updated-dependencies:
- dependency-name: System.Configuration.ConfigurationManager
  dependency-version: 10.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…erToolsExamples/MarkupSimplifierApp/System.Configuration.ConfigurationManager-10.0.0

Bump System.Configuration.ConfigurationManager from 9.0.10 to 10.0.0
Added github-copilot[bot] to CLA workflow allowlist. Updated Codeuctivity.SkiaSharpCompare and Microsoft.NET.Test.Sdk package versions in test project for improved compatibility and latest features.
Update CLA workflow and test dependencies
Enhance DocumentAssembler image handling with sizing, alignment, fallbacks, and comprehensive tests
Copilot AI review requested due to automatic review settings November 15, 2025 20:49
@github-actions
Copy link


Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.


I have read the CLA Document and I hereby sign the CLA


1 out of 3 committers have signed the CLA.
✅ (mapo80)[https://github.com/mapo80]
❌ @Copilot
@politom-linksmt
You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot.

@stesee stesee merged commit 5708226 into release Nov 15, 2025
11 of 12 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Nov 15, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants