Skip to content

Releases: u8array/ZPLab

ZPLab v0.2.0

Choose a tag to compare

@github-actions github-actions released this 24 Jul 04:58

ZebraPrintLab is now ZPLab, same app, new name; old links redirect.

Features

  • MCP server: ZPLab's ZPL engine runs headlessly behind a Model Context Protocol server, so AI assistants can open drafts and read designs back with measured geometry (self-contained sidecar, token in the OS credential store).
  • Alt-centered resize: hold Alt to resize barcodes, boxes, ellipses, and lines symmetrically around their center.
  • Data sources: bind fields to SQLite and Excel alongside CSV, with per-grant file access.
  • Barcode symbology switch: change a barcode's symbology in place.
  • Control-key chips: insert TAB, CR, LF, GS, FS into barcode data.
  • Serial mode: moved to a panel checkbox, out of the builder modal.

Fixes

  • Honour ^FE/^FC only for the immediately following ^FD
  • Re-escape control bytes in ^FD on model re-emit
  • Keep the barcode warning frame off the transformer bounding box
  • Ignore hollow frames in lasso selection when drawn fully inside
  • Close dialogs via the X button and Escape only, not backdrop clicks

Full Changelog: v0.1.0...v0.2.0

ZPLab v0.1.0

ZPLab v0.1.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Jul 11:02
f01d9c2

First public pre-release of ZPLab, a visual designer for Zebra ZPL printer labels with live preview and lossless ZPL import/export. Also available as a web app at zebraprintlab.org, no install needed.

This is a 0.x pre-release: expect rough edges, and expect things to change between versions.

Downloads

Platform File
Windows 10/11 (x64) ZPLab_0.1.0_x64-setup.exe
macOS (Apple Silicon) ZPLab_0.1.0_aarch64.dmg
macOS (Intel) ZPLab_0.1.0_x64.dmg
Linux (AppImage, auto-updates) ZPLab_0.1.0_amd64.AppImage
Linux (Debian/Ubuntu) ZPLab_0.1.0_amd64.deb
Linux (Fedora/openSUSE) ZPLab-0.1.0-1.x86_64.rpm
Any browser (self-host) ZPLab_0.1.0_web.zip

Notes

  • macOS: builds are not notarized yet. macOS will block the first launch; allow the app under System Settings > Privacy & Security > Open Anyway, then launch it again.
  • Updates: the desktop app checks for new versions and updates in place (Windows, macOS, and the Linux AppImage). deb/rpm installs update through your package manager.
  • Verify a download: each installer has a matching .sig (minisign) file; the public key is in the repository's src-tauri/tauri.conf.json.

Bug reports and feedback: issues.