Improvements
- Order data hardening — Order titles and the print-job output format are now sanitized on the server before they are stored and read back, so markup can never persist in order data. This is a defense-in-depth measure — no active exploit was present, as the admin already displayed these values safely.
Core Engine
- Designs on other views lost on variation switch (products imported from Fancy Product Designer) — With "Replace Default Elements on Product Switch" enabled, customer artwork on every view but the visible one was still discarded on a variation switch for products carried over from Fancy Product Designer, which store their print area in an older format. That format is now recognised everywhere, so fixed and customer-added elements survive the switch — without re-saving each view in the admin.