Release v0.4.0: Milestone 9 - macOS Native Support & Enhanced Print Spooling #131

Merged
gronod merged 3 commits from development into main 2026-08-29 11:49:30 +01:00
Owner

Release v0.4.0 (Milestone 9: macOS Native Support & Enhanced Print Spooling)

This release delivers official native macOS support and OS-level ColorSync-bypassing raw print spooling for ICCery.

Highlights

  • macOS Native CUPS Raw Print Spooler Integration (#92):
    • Added src-tauri/src/print/macos.rs implementing native CUPS raw print spooling.
    • Implemented Apple ColorSync suppression flags (-o raw, -o AP_ColorMatchingMode=AP_ApplicationColorMatching, -o cm-calibration) ensuring unmanaged target image buffers pass directly to physical printers.
    • Re-exported printer query utilities and capability inspection (lpstat, lpoptions).
    • Added unit test suite covering macOS ColorSync suppression arguments and error cases.
  • Universal macOS CI & Distribution Pipeline (#91):
    • Universal .dmg and .zip bundle packaging for macOS on GitHub Actions and Gitea Actions across Apple Silicon (aarch64-apple-darwin) and Intel (x86_64-apple-darwin).
  • Version Bump:
    • Bumped version to v0.4.0.
## Release v0.4.0 (Milestone 9: macOS Native Support & Enhanced Print Spooling) This release delivers official native macOS support and OS-level ColorSync-bypassing raw print spooling for ICCery. ### Highlights - **macOS Native CUPS Raw Print Spooler Integration (#92)**: - Added `src-tauri/src/print/macos.rs` implementing native CUPS raw print spooling. - Implemented Apple ColorSync suppression flags (`-o raw`, `-o AP_ColorMatchingMode=AP_ApplicationColorMatching`, `-o cm-calibration`) ensuring unmanaged target image buffers pass directly to physical printers. - Re-exported printer query utilities and capability inspection (`lpstat`, `lpoptions`). - Added unit test suite covering macOS ColorSync suppression arguments and error cases. - **Universal macOS CI & Distribution Pipeline (#91)**: - Universal `.dmg` and `.zip` bundle packaging for macOS on GitHub Actions and Gitea Actions across Apple Silicon (`aarch64-apple-darwin`) and Intel (`x86_64-apple-darwin`). - **Version Bump**: - Bumped version to `v0.4.0`.
gronod added 3 commits 2026-08-29 11:49:26 +01:00
gronod merged commit 29e45e93ea into main 2026-08-29 11:49:30 +01:00
Sign in to join this conversation.