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`.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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
src-tauri/src/print/macos.rsimplementing native CUPS raw print spooling.-o raw,-o AP_ColorMatchingMode=AP_ApplicationColorMatching,-o cm-calibration) ensuring unmanaged target image buffers pass directly to physical printers.lpstat,lpoptions)..dmgand.zipbundle packaging for macOS on GitHub Actions and Gitea Actions across Apple Silicon (aarch64-apple-darwin) and Intel (x86_64-apple-darwin).v0.4.0.