Features
- Plain ZPL by default: exported, copied and printed ZPL no longer carries ZPLab's
^FXmetadata, so it can go straight to a printer or another tool, and the ZPL panel shows exactly what leaves the app. Enable "Keep ZPLab metadata in exports" for lossless re-import; the MCPexport_zpltool accepts ametadataflag. - Edit the ZPL without losing editor state: hidden objects, names, locks and groups survive applying an edit, even when you paste an older export of the same label back in. (inspired by @jogibear9988's idea in #375)
- Import warnings inline: findings with a source position are marked in the code panel, so you can see which line the editor could not model.
- Preflight warns about slot conflicts: before printing, you are told when two fields feed one
^FNslot with different encodings, which would print wrong data.
Changes
- The metadata sidecar is now written as
^FXZPLab:{"dpmm":8,"w":100,"h":60}^FS(values in mm); files from 0.4.x still import. - "New" keeps the media settings (size, density, media type) instead of resetting everything.
Fixes
- Park template slot declarations off the label instead of printing their default as a stray field at the origin (printer-measured)
- Keep mapped
^FNslots bare in batch stored formats and park recall-only slots off the label, so recall values no longer print on their own (reported by @ectoby, #407) - Repair duplicate or invalid
^FNslots when loading a saved design instead of sharing one slot in batch output - Limit the label shift and home inputs to the
^LSand^LHranges - Draw
^GBcorners at the printer's radius - Read the QR
^FDswitch prefix per spec and pin the^BYheight that shifts an^FOQR code - Emit the barcode
^BYinside the field, after the field opener - Re-import multi-page exports byte-exact by consuming every block's geometry sidecar instead of keeping it as a comment
- Report an
^FEembed with a character range (#n,a,x,y#) as a partial import instead of collapsing it silently - Render
^FRtext over a filled box solid instead of hollow on WebKit (reported by @ectoby, #399) - Dependency updates (minor and patch), including zod 4.5.4
Full Changelog: v0.4.0...v0.5.0