Release history

Changelog

Every release documents what changed and why. Versions follow semver; the changelog is also the update feed customers see inside WordPress.

v1.1.0

stable
Added
  • Full portal ownership: WooAccount now serves the entire customer account experience at /wooaccount with a standalone frame — no theme chrome, no sidebar leakage
  • Portal route registry with module, adapter and native route kinds; third-party account endpoints are absorbed automatically
  • Complete orders experience: filterable list with live status counts, order details with real timeline, pay, cancel and reorder actions
  • Legacy /my-account URLs are 301-redirected to their canonical /wooaccount location — bookmarks and old links keep working
  • Real dashboard widgets: active order card, recent orders, activity feed and notifications, all powered by live store data
  • Admin setting for portal direction (LTR / RTL / Auto) with LTR as the default regardless of site language
Improved
  • Compatibility layer: every WooCommerce-generated account URL now emits portal URLs at the source
  • Arabic translation completeness — every customer-facing string is translated, including plurals
  • Server-side rate limiting tuned per action to avoid false throttling during normal use
Fixed
  • Theme attributes (theme mode, direction) now apply on the .wa-app boundary so dark mode paints reliably
  • Status chips no longer clip the first filter on narrow screens
  • Empty cart edge case after reordering an out-of-stock item
Security
  • Ownership checks hardened: accessing another customer's order returns a clean not-found with zero data leakage

v1.0.0

stable
Added
  • Core application shell with dense commerce design system, light and dark themes
  • Dashboard, activity timeline and notification center
  • Event bus bridging WooCommerce order lifecycle events
  • REST API namespace wooaccount/v1 with nonce auth and rate limiting
  • Admin settings screen: theme mode, direction, brand colors, radius scale
  • Arabic (RTL) translation shipped from day one