Skip to content

jxl-loader:0.5.0 - #6172

Merged
laurmaedje merged 2 commits into
typst:mainfrom
frabera:0.5.0
Oct 21, 2026
Merged

laurmaedje merged 2 commits into
typst:mainfrom
frabera:0.5.0

Conversation

@frabera

@frabera frabera commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

I am submitting

  • a new package
  • an update for a package

Description:

[0.5.0]

Added

  • Added a spec-conformant test image for alpha non-premultiplied handling.
  • Added support for optional ICC profile data in the buffer allocation helper.

Changed

  • Updated jxl-rs to 0.8.0.
  • Migrated to the event API for image processing and buffer allocation.
  • Always use non-premultiplied alpha, converting image data when necessary.
  • Use samples_per_pixel for serialization instead of storing encoding information.
  • Updated upstream dependencies and synchronized with upstream changes.
  • Updated dependencies and the minimum supported Rust version.
  • Refactored and optimized internal implementation details.

Fixed

  • More robust alpha-channel detection and handling.

Improved

  • Enforced limits for image processing (including Level 5 from jxl-rs).
  • Improved documentation and error reporting.
  • Cleaned up Typst deserialization and documentation.

@frabera
frabera deployed to Package Check October 20, 2026 11:53 — with GitHub Actions Active
@typst-package-check typst-package-check Bot changed the title jxl-loader v0.5.0 jxl-loader:0.5.0 Oct 20, 2026
@typst-package-check typst-package-check Bot added the update A package update. label Oct 20, 2026
@frabera
frabera deployed to Package Check October 20, 2026 20:19 — with GitHub Actions Active
@laurmaedje
laurmaedje merged commit 22bbab9 into typst:main Oct 21, 2026
3 checks passed

This branch was successfully deployed

1 active deployment
Package Check — 27962df5 Deployed Oct 20, 2026 by frabera via Lint #6767
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

update A package update.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants