Repository navigation
v0.4.0
Minor Changes
-
#151
18f0c19Thanks @saariuslystoned! - Add a host-onlybuildProductPreviewJsonLdhelper for editorial product pages
without a Commerce item. It emits only supplied page facts and never invents
identifiers, price, availability, or an Offer.Expose existing merchant-approved feed channels on public catalog list and
item responses so storefront hosts can build public feeds without admin
reads. Missing or empty eligibility never opts a product in. -
#143
952b5b9Thanks @saariuslystoned! - Require Node 24 (engines>=24.15.0 <25); Node 22 has critical SQLite bugs. The repository pins Node 24.22.0. To move an existing Node 22 install, switch to Node 24.15 or newer, then reinstall from the lockfile withnpm ci: native modules built for Node 22, such as better-sqlite3, fail to load under Node 24 until they are reinstalled. -
#152
c42597bThanks @saariuslystoned! - Add store-local shopper accounts (dinkus.customers) with passwordless 6-digit email OTP sign-in (email:send), origin-boundx-commerce-customer-sessioncapability tokens, automatic case-folded email linking to past and future paid orders, and a single default saved shipping address + optional phone. -
#161
2d51753Thanks @saariuslystoned! - Require a supported US state or District of Columbia for new physical checkouts to the United States. Accept abbreviations and full names while preserving merchant-configured non-US destinations, saved addresses and existing checkout attempts.
Patch Changes
-
#157
eebeca0Thanks @saariuslystoned! - Recover the 5-minute background check when the site scheduler fails or stalls
while Commerce is switched on. Switching on now gives the scheduler 3 seconds
and never fails the hook; until the check is registered, the next request
registers it, at most one attempt a minute per isolate, so payments a shopper
never returned from and Ship labels are still picked up without switching the
plugin off and on. -
#159
75e90a3Thanks @saariuslystoned! - Shrink the Registry plugin file by 1,457 bytes with no change in behavior.
Shopper accounts, guest checkout and the Inventory Pack button now share one
copy of the same-origin request check and the secret hashing helpers, and the
shopper account handlers, routes and error table are written once instead of
five times.