Changelog

Changelog

What is new in Printofor. Entries are grouped by version, newest first, and split into added, fixed, and changed.

Settings and launch polish

v0.1.5 2026-06-19

Added

  • Launch the gang sheet builder fullscreen from a product-page call to action, with an Escape key relay to close it cleanly.
  • Canva credentials and a setup guide in plugin Settings, with per-shop engine consumption of those credentials.

Changed

  • Plugin admin interface localized into 14 locales so operators can run the back office in their own language.

Fulfillment, email, and tenant security

v0.1.4 2026-06-18

Added

  • Dedicated Printofor panel on the order screen showing the builder price, layout state, and print files.
  • SMTP transactional email settings with a WordPress mail transport, so order and Printofor email can route through your own provider.
  • Legal and onboarding flow: Shop License Agreement and end-customer Terms of Service drafts, with recorded acceptance.
  • Per-shop derived API secrets, closing the cross-tenant access gap.
  • Signed, expiring download URLs for exported print files.
  • Lead-capture email popup with a coupon reveal on signup.
  • Reviews and social proof, plus a same-day cutoff countdown and loyalty earn display, at the buy decision.

Fixed

  • Fulfillment print-file links are now absolute, so production downloads resolve correctly from any context.

Builder engine, pricing, and recovery

v0.1.3 2026-06-17

Added

  • WooCommerce plugin core: product binding, settings, the product-page builder embed, and the JavaScript bridge to the cart.
  • Server-side price validation as the single source of truth, with bounds checks so the cart total always matches the configured rate.
  • HMAC-signed engine API with tenant identity, rate limiting, and shop-scoped file storage for isolation.
  • Canva import via the Connect API with PKCE OAuth.
  • Save and resume link with preload-by-URL, recovering abandoned builder sessions.
  • Upload-ready-file mode, watermarked preview exports kept clean only for paid fulfillment, and the admin print-file export trigger.
  • Shop-configurable pricing rate, target currencies with live exchange rates, and a self-serve rush fee.

Changed

  • Builder left panel reworked into a collapsible accordion for sheet size, library, and artwork.

Store integration foundations

v0.1.0 2026-06-16

Added

  • Gang-sheet variable products and a dual product path: build a sheet in the builder, or upload a ready-to-print file.
  • Reorder a past gang-sheet order from My Account.
  • Per-locale builder library content with a keyboard-shortcuts help overlay.

Fixed

  • Shipping rates now return for variable products (the no-rates-on-variations case is resolved).