Skip to content

v0.2.0: Packing Workspace & REST API

Choose a tag to compare

@magpern magpern released this 03 Aug 06:58
· 176 commits to main since this release

Milestone 2 Release

Release Summary

Version: 0.2.0
Release Date: 2026-08-03

Major Features

  • Packing Workspace: REST-first workspace for fulfillment operators with zero-mouse keyboard workflow
  • REST API: Frozen public API surface (mpcf/v1, 14 routes)
  • Shipment & Package Model: Multi-package support with auto-allocation to package 1 (line-allocation deferred to M4)
  • Documents: Print-HTML packing slip with barcode payload
  • Playwright Harness: Browser test coverage (keyboard workflow, accessibility) with zero Node artifacts in release

Acceptance Verification

✓ All 10 M2 acceptance criteria passed
✓ Zero release blockers
✓ Production-ready

Files

  • ZIP: mp-commerce-fulfillment-0.2.0.zip
  • SHA-256: 735c58c7abbf559031eacef8738606d3fdebd5e76c85293c7bacd05cde43304e
  • Size: 294 KB
  • Contents: 148 PHP src/ files + vendor/autoload.php, zero runtime dependencies

Verification

  • Version parity across header, constant, readme, POT
  • Zero Composer runtime dependencies (php only)
  • No dev files in release (phpunit, dealerdirect, squizlabs)
  • No Node artifacts (package.json, node_modules, playwright, tests/browser)

See docs/M2_RELEASE_REPORT.md for complete acceptance evidence.

Full Changelog: v0.1.1...v0.2.0