Skip to content

v0.7.0

Choose a tag to compare

@tomektom tomektom released this 18 Aug 15:06
49793a8

0.7.0 (2026-08-18)

Features

  • analytics-trust,sync: add analytics data-trust reads (#2037) (cf0beac)
  • invoicing,orders,web: persist and surface the auto-issue block reason (#2100) (#2129) (c9231c9)
  • listings,api: repoint marketplace category reads at the taxonomy projection (#2117) (ab2c963), closes #2074
  • listings,integrations: bootstrap destination taxonomy on connect, delegate shop browse to the projection (#2145) (6956d29), closes #2084 #2085
  • listings,orders,analytics: needs-attention aggregates (#2045) (b849933)
  • listings,sync: derive the taxonomy sync frontier from the projection (#2067) (07fa171)
  • listings,sync: neutral destination-taxonomy read model (browse + search + sync) (#2062) (59fe748)
  • orders: capture order cancellation as first-class record state (#2022) (5e1443c)
  • orders: capture return/refund/withdrawal as a first-class record (#2046) (e4fe656)
  • shared,plugin-sdk: Redis-backed cross-process rate limiter (#2019) (d5e8104)
  • web/listings,mappings: whole-tree category search in the pickers (#2133) (bc59f43)
  • web/listings: redesign /listings with lifecycle tabs and channel-side commercial data (#2032) (805e29c)
  • web: unify the Order identity and Connection cells across the remaining five lists (#2086) (#2150) (14bfc6e)

Bug Fixes

  • core/orders: stop the order upsert resetting fulfillmentState to NULL (#2107) (b3e1506)
  • core/orders: stop the order upsert wiping syncStatus and syncAttempts (#2141) (5bbb63e)
  • dx: resolve the WooCommerce dev-stack container through Compose (#2112) (3df1b54)
  • infakt: stamp the invoice currency instead of booking in the account default (#2108) (a65981b)
  • invoicing,web: lock an order to one invoicing connection (#2047) (#2060) (0788a5f)
  • invoicing: let operators pick the correction line instead of typing it (#2132) (c481678)
  • listings,allegro: taxonomy identity is declared, not inferred from platformType (#2065) (8c64e32)
  • listings: write the status snapshot a create already knows, and make its reconcile reachable (#2039) (#2044) (bded91b)
  • prestashop: refuse an unresolvable order currency instead of defaulting to id 1 (#2142) (4b1bd67)
  • prestashop: tell an unknown tax rate apart from a resolved zero (#2057) (351c78d)
  • prestashop: use the real order_details id as the line id (#2134) (7401126)
  • web: persist explicit config.rateLimit: null on revert-to-default (#2016) (#2017) (3a35ff8)
  • woocommerce: map placedAt from date_created_gmt on order source (#2114) (bd642a0)