Skip to content

Latest commit

 

History

History
17 lines (14 loc) · 775 Bytes

File metadata and controls

17 lines (14 loc) · 775 Bytes

Changelog

[0.1.0] - 2026-05-18

Added

  • Initial extract from harder-labs/vendure-platform (Phase 0 tasks #7, #14, #19).
  • PrintfulPlugin with idempotent submission, raw-body HMAC webhook, dedupe, sync record cache, admin retry mutation.
  • Custom fields on ProductVariant, Channel, Fulfillment.
  • Stub/live API client toggle via apiToken option.
  • Lease-based atomic claim on PrintfulSubmissionState and PrintfulWebhookDedupe (claimToken column scopes terminal updates).
  • Webhook error taxonomy: 401 on HMAC failure, 400 on JSON/schema failure.
  • BullMQ queue ownership lives in PrintfulOrderService so admin retries preserve the deterministic jobId guardrail.
  • TypeORM timestamptz on time columns (avoids TZ-naive comparison hazard).