Skip to content

Releases

3.12.1

Choose a tag to compare

@jeanmarcos-dev jeanmarcos-dev released this 23 Sep 03:37

Guests are asked to sign in before checkout when the cart does not allow guest checkout, as Magento does natively. With a downloadable product in the bag and catalog/downloadable/disable_guest_checkout on (the default), "Proceed to checkout" on the cart page and in the mini-cart used to navigate to /checkout, which bounced straight back to the cart. Both now read isGuestCheckoutAllowed from the cart customer-data section and, for a guest, lead to the sign-in page with a referer back to checkout, encoded the way Magento's URL encoder does. The mini-cart takes a new optional signInUrl prop; without it, and on the cart page without data-sign-in-url, the buttons keep linking to checkout.

3.12.0

Choose a tag to compare

@jeanmarcos-dev jeanmarcos-dev released this 23 Sep 02:52

Declares PHP 8.3 as its floor, the same one mage-obsidian/module-modern-frontend 2.20.0 requires. The package itself had no PHP constraint, so Composer only learned the floor through the framework; now a store on an older PHP is refused by this package directly, at install time. No code changes.

3.11.0

Choose a tag to compare

@jeanmarcos-dev jeanmarcos-dev released this 07 Sep 12:33

Full Changelog: 3.10.0...3.11.0

3.10.0

Choose a tag to compare

@jeanmarcos-dev jeanmarcos-dev released this 30 Aug 03:54

Full Changelog: 3.9.0...3.10.0

3.9.0

Choose a tag to compare

@jeanmarcos-dev jeanmarcos-dev released this 28 Aug 04:34

Full Changelog: 3.8.0...3.9.0

3.8.0

Choose a tag to compare

@jeanmarcos-dev jeanmarcos-dev released this 20 Aug 15:05

Puts the obsidian-checkout private section in flight from , so the checkout no longer waits for the island graph to mount before asking for it, and reserves the island height in a class the critical CSS can carry, which takes the page's layout shift to zero.

3.7.0

Choose a tag to compare

@jeanmarcos-dev jeanmarcos-dev released this 14 Aug 03:10

Full Changelog: 3.6.0...3.7.0

3.6.0

Choose a tag to compare

@jeanmarcos-dev jeanmarcos-dev released this 12 Aug 14:37
  • build(deps): require the storefront release that adds the address labels
  • feat(checkout): say what blocks the payment methods and keep it true
  • refactor(js): use the shared currency formatter
  • refactor(css): use the theme's tracking, type and container tokens

3.5.0

Choose a tag to compare

@jeanmarcos-dev jeanmarcos-dev released this 07 Aug 18:46

Full Changelog: 3.4.1...3.5.0

3.4.1

Choose a tag to compare

@jeanmarcos-dev jeanmarcos-dev released this 07 Aug 15:05

Full Changelog: 3.4.0...3.4.1