Skip to content

chore: bump the medusa group across 1 directory with 3 updates#19

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/medusa-acbe6197c9
Open

chore: bump the medusa group across 1 directory with 3 updates#19
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/medusa-acbe6197c9

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 15, 2026

Copy link
Copy Markdown
Contributor

Bumps the medusa group with 3 updates in the / directory: @medusajs/cli, @medusajs/framework and @medusajs/medusa.

Updates @medusajs/cli from 2.16.0 to 2.17.2

Release notes

Sourced from @​medusajs/cli's releases.

v2.17.2

Highlights

before / after on widgets injection zones

🚧 Breaking change

Since the components in a LayoutComposer controlled page are now arranged through the Editor view (including widgets), the .after | .before widget injection zones don't have an effect on where the Widget is placed within its injection zone - you should configure this, just like with any other layout component, through the Editor view. The .side is still relevant for Two Column page layouts.

New Admin Layout Composer

The admin dashboard layout is now fully customizable through a reworked Layout Composer. You can rearrange the Topbar, Sidebar, Settings Sidebar and pages with drag and drop, and your arrangement is persisted in the database so it stays consistent across sessions and users.

This rework started as a community contribution from @​leobenzol, who built the drag-and-drop Layout Composer and settings persistence and applied it across the shell. Thanks to their work, extending and reordering the dashboard layout is now a first-class part of the admin. A prime example of the kind of high-value features the community can drive in Medusa. Read more in the announcement.

#15721 #15861 #15862


Async Payment Methods Support

Medusa now supports asynchronous payment methods, where a payment is confirmed after the initial request through provider webhooks rather than synchronously. The support spans the Payment module, the Stripe provider, core workflows, the JS SDK, and the admin dashboard, so async methods are handled consistently across the checkout and payment lifecycle.

#15085


Tiered Pricing for Price List Prices

Price list prices now support quantity-based tiers directly in the admin. Click a price cell in the price list edit form to define multiple price tiers per variant and currency, making it straightforward to set up bulk discounts and other quantity-based pricing strategies across regions and currencies.

CleanShot.2026-07-01.at.13.57.02.mp4

#15258


Contextual Browser Tab Titles

The admin dashboard now sets a descriptive document title for each page, so multiple open tabs are easy to tell apart. List pages show the section name (for example "Products - Medusa") and detail pages surface the entity name (for example a product's title or an order's display id). Titles are resolved through a new seo resolver on each route's handle.

Custom admin pages in your own project can set their tab title the same way, by exporting a handle with an seo resolver from the route file. Return a static title, or derive one from the route's loader data via match.data:

// src/admin/routes/custom/page.tsx
import { defineRouteConfig } from "@medusajs/admin-sdk"
export const handle = {
</tr></table>

... (truncated)

Changelog

Sourced from @​medusajs/cli's changelog.

2.17.2

Patch Changes

2.17.1

Patch Changes

2.17.0

Patch Changes

Commits

Updates @medusajs/framework from 2.16.0 to 2.17.2

Release notes

Sourced from @​medusajs/framework's releases.

v2.17.2

Highlights

before / after on widgets injection zones

🚧 Breaking change

Since the components in a LayoutComposer controlled page are now arranged through the Editor view (including widgets), the .after | .before widget injection zones don't have an effect on where the Widget is placed within its injection zone - you should configure this, just like with any other layout component, through the Editor view. The .side is still relevant for Two Column page layouts.

New Admin Layout Composer

The admin dashboard layout is now fully customizable through a reworked Layout Composer. You can rearrange the Topbar, Sidebar, Settings Sidebar and pages with drag and drop, and your arrangement is persisted in the database so it stays consistent across sessions and users.

This rework started as a community contribution from @​leobenzol, who built the drag-and-drop Layout Composer and settings persistence and applied it across the shell. Thanks to their work, extending and reordering the dashboard layout is now a first-class part of the admin. A prime example of the kind of high-value features the community can drive in Medusa. Read more in the announcement.

#15721 #15861 #15862


Async Payment Methods Support

Medusa now supports asynchronous payment methods, where a payment is confirmed after the initial request through provider webhooks rather than synchronously. The support spans the Payment module, the Stripe provider, core workflows, the JS SDK, and the admin dashboard, so async methods are handled consistently across the checkout and payment lifecycle.

#15085


Tiered Pricing for Price List Prices

Price list prices now support quantity-based tiers directly in the admin. Click a price cell in the price list edit form to define multiple price tiers per variant and currency, making it straightforward to set up bulk discounts and other quantity-based pricing strategies across regions and currencies.

CleanShot.2026-07-01.at.13.57.02.mp4

#15258


Contextual Browser Tab Titles

The admin dashboard now sets a descriptive document title for each page, so multiple open tabs are easy to tell apart. List pages show the section name (for example "Products - Medusa") and detail pages surface the entity name (for example a product's title or an order's display id). Titles are resolved through a new seo resolver on each route's handle.

Custom admin pages in your own project can set their tab title the same way, by exporting a handle with an seo resolver from the route file. Return a static title, or derive one from the route's loader data via match.data:

// src/admin/routes/custom/page.tsx
import { defineRouteConfig } from "@medusajs/admin-sdk"
export const handle = {
</tr></table>

... (truncated)

Changelog

Sourced from @​medusajs/framework's changelog.

2.17.2

Patch Changes

2.17.1

Patch Changes

2.17.0

Patch Changes

Commits

Updates @medusajs/medusa from 2.16.0 to 2.17.2

Release notes

Sourced from @​medusajs/medusa's releases.

v2.17.2

Highlights

before / after on widgets injection zones

🚧 Breaking change

Since the components in a LayoutComposer controlled page are now arranged through the Editor view (including widgets), the .after | .before widget injection zones don't have an effect on where the Widget is placed within its injection zone - you should configure this, just like with any other layout component, through the Editor view. The .side is still relevant for Two Column page layouts.

New Admin Layout Composer

The admin dashboard layout is now fully customizable through a reworked Layout Composer. You can rearrange the Topbar, Sidebar, Settings Sidebar and pages with drag and drop, and your arrangement is persisted in the database so it stays consistent across sessions and users.

This rework started as a community contribution from @​leobenzol, who built the drag-and-drop Layout Composer and settings persistence and applied it across the shell. Thanks to their work, extending and reordering the dashboard layout is now a first-class part of the admin. A prime example of the kind of high-value features the community can drive in Medusa. Read more in the announcement.

#15721 #15861 #15862


Async Payment Methods Support

Medusa now supports asynchronous payment methods, where a payment is confirmed after the initial request through provider webhooks rather than synchronously. The support spans the Payment module, the Stripe provider, core workflows, the JS SDK, and the admin dashboard, so async methods are handled consistently across the checkout and payment lifecycle.

#15085


Tiered Pricing for Price List Prices

Price list prices now support quantity-based tiers directly in the admin. Click a price cell in the price list edit form to define multiple price tiers per variant and currency, making it straightforward to set up bulk discounts and other quantity-based pricing strategies across regions and currencies.

CleanShot.2026-07-01.at.13.57.02.mp4

#15258


Contextual Browser Tab Titles

The admin dashboard now sets a descriptive document title for each page, so multiple open tabs are easy to tell apart. List pages show the section name (for example "Products - Medusa") and detail pages surface the entity name (for example a product's title or an order's display id). Titles are resolved through a new seo resolver on each route's handle.

Custom admin pages in your own project can set their tab title the same way, by exporting a handle with an seo resolver from the route file. Return a static title, or derive one from the route's loader data via match.data:

// src/admin/routes/custom/page.tsx
import { defineRouteConfig } from "@medusajs/admin-sdk"
export const handle = {
</tr></table>

... (truncated)

Changelog

Sourced from @​medusajs/medusa's changelog.

2.17.2

Patch Changes

... (truncated)

Commits
  • b67dcab Chore: Release (#15841)
  • 385819b fix(core-flows,medusa): Gift-cards bug fix to exclude giftcards from tax calc...
  • 9e47b94 feat(admin-shared,dashboard): use layout composer in Topbar, Sidebar and sett...
  • de58ec5 chore: add package bugs metadata to published packages (#15683)
  • b50a9db feat(payment,payment-stripe,core-flows,medusa,dashboard,js-sdk,utils,types): ...
  • 7686adc feat: LayoutComposer, settings db persistence (#15721)
  • 8f5d1d1 Chore: Release (#15825)
  • b9f6459 Chore: Release (#15759)
  • 6eff867 feat: global product options (#13817)
  • 4495ea7 fix: Run linting by default if eslint plugin is installed (#15816)
  • Additional commits viewable in compare view

Bumps the medusa group with 3 updates in the / directory: [@medusajs/cli](https://github.com/medusajs/medusa/tree/HEAD/packages/cli/medusa-cli), [@medusajs/framework](https://github.com/medusajs/medusa/tree/HEAD/packages/core/framework) and [@medusajs/medusa](https://github.com/medusajs/medusa/tree/HEAD/packages/medusa).


Updates `@medusajs/cli` from 2.16.0 to 2.17.2
- [Release notes](https://github.com/medusajs/medusa/releases)
- [Changelog](https://github.com/medusajs/medusa/blob/develop/packages/cli/medusa-cli/CHANGELOG.md)
- [Commits](https://github.com/medusajs/medusa/commits/v2.17.2/packages/cli/medusa-cli)

Updates `@medusajs/framework` from 2.16.0 to 2.17.2
- [Release notes](https://github.com/medusajs/medusa/releases)
- [Changelog](https://github.com/medusajs/medusa/blob/develop/packages/core/framework/CHANGELOG.md)
- [Commits](https://github.com/medusajs/medusa/commits/v2.17.2/packages/core/framework)

Updates `@medusajs/medusa` from 2.16.0 to 2.17.2
- [Release notes](https://github.com/medusajs/medusa/releases)
- [Changelog](https://github.com/medusajs/medusa/blob/develop/packages/medusa/CHANGELOG.md)
- [Commits](https://github.com/medusajs/medusa/commits/v2.17.2/packages/medusa)

---
updated-dependencies:
- dependency-name: "@medusajs/cli"
  dependency-version: 2.17.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: medusa
- dependency-name: "@medusajs/framework"
  dependency-version: 2.17.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: medusa
- dependency-name: "@medusajs/medusa"
  dependency-version: 2.17.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: medusa
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore: bump the medusa group with 3 updates chore: bump the medusa group across 1 directory with 3 updates Jul 23, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/medusa-acbe6197c9 branch from bf4ffed to fc126ec Compare July 23, 2026 23:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants