Skip to content

fix(deps): update all application-kit packages to v27 - #1041

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-all-application-kit-packages
Open

fix(deps): update all application-kit packages to v27#1041
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/major-all-application-kit-packages

Conversation

@renovate

@renovate renovate Bot commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@commercetools-frontend/application-config (source) 24.13.027.9.0 age confidence
@commercetools-frontend/babel-preset-mc-app (source) 24.13.027.9.0 age confidence
@commercetools-frontend/constants (source) 24.13.027.9.0 age confidence
@commercetools-frontend/eslint-config-mc-app (source) 24.13.027.9.0 age confidence
@commercetools-frontend/mc-scripts (source) 24.13.027.9.0 age confidence

Release Notes

commercetools/merchant-center-application-kit (@​commercetools-frontend/application-config)

v27.9.0

Compare Source

Patch Changes

v27.8.0

Compare Source

Patch Changes

v27.7.0

Compare Source

Patch Changes

v27.6.3

Compare Source

Patch Changes

v27.6.2

Compare Source

Patch Changes

v27.6.1

Compare Source

Patch Changes

v27.6.0

Compare Source

Patch Changes

v27.5.4

Compare Source

Patch Changes
  • #​4009 fae9486 Thanks @​ByronDWall! - Scope the rollup pnpm override to rollup@^4 so it only affects Rollup 4.x consumers.

    The unscoped "rollup": "^4.59.0" override introduced in 27.5.3 forced @preconstruct/cli's rollup@^2 dependency to resolve to Rollup 4.x. Rollup 4 no longer emits Object.defineProperty(exports, '__esModule', { value: true }) in CJS output by default, which broke jest.spyOn on namespace imports (import * as X from 'module') in downstream consumers.

  • Updated dependencies [fae9486]:

v27.5.3

Compare Source

Patch Changes
  • #​3989 222259a Thanks @​misama-ct! - Bump transitive dependencies via pnpm overrides to address 46 high-severity Dependabot alerts. Updated dependencies:

    • @isaacs/brace-expansion >= 5.0.1
    • @remix-run/router >= 1.23.2
    • @xmldom/xmldom >= 0.8.13
    • axios >= 1.15.2
    • immutable >= 3.8.3
    • lodash-es >= 4.17.21
    • minimatch@^3 ^3.1.4
    • minimatch@^4 ^4.2.5
    • minimatch@^9 ^9.0.7
    • minimatch@^10 ^10.2.3
    • path-to-regexp@^6 ^6.3.0
    • picomatch@^4 ^4.0.4
    • rollup ^4.59.0
    • semver@^6 ^6.3.1
    • svgo >= 2.8.1
    • systeminformation >= 5.31.0
    • tar >= 7.5.11
    • tar-fs >= 3.1.1
    • undici >= 6.24.0
  • Updated dependencies [222259a]:

v27.5.2

Compare Source

Patch Changes

v27.5.1

Compare Source

Patch Changes

v27.5.0

Compare Source

Patch Changes

v27.4.2

Patch Changes

v27.4.1

Patch Changes

v27.4.0

Compare Source

Patch Changes

v27.3.0

Compare Source

Patch Changes

v27.2.0

Compare Source

Patch Changes

v27.1.0

Compare Source

Patch Changes

v27.0.0

Compare Source

Patch Changes

v26.1.0

Compare Source

Patch Changes

v26.0.2

Compare Source

Patch Changes

v26.0.1

Compare Source

Patch Changes
  • #​3941 65cc17a Thanks @​ByronDWall! - fix(security): update ajv to 8.18.0 (ReDoS fix) and @flopflip/* to 15.1.7 (resolves transitive lodash prototype pollution via 4.17.23).

    The remaining reported vulnerabilities (minimatch via serve-handler and inflight via react-dev-utils) have no upstream fix available. Both are transitive dependencies of mc-scripts dev-only build tooling and pose negligible security risk as they are not included in production bundles.

  • Updated dependencies []:

v26.0.0

Compare Source

Patch Changes

v25.2.0

Compare Source

Patch Changes

v25.1.0

Compare Source

Patch Changes

v25.0.0

Compare Source

Patch Changes
commercetools/merchant-center-application-kit (@​commercetools-frontend/babel-preset-mc-app)

v27.9.0

Compare Source

v27.8.0

Compare Source

v27.7.0

Compare Source

v27.6.3

Compare Source

v27.6.2

Compare Source

v27.6.1

Compare Source

v27.6.0

Compare Source

v27.5.4

Compare Source

v27.5.3

Compare Source

Patch Changes
  • #​3989 222259a Thanks @​misama-ct! - Bump transitive dependencies via pnpm overrides to address 46 high-severity Dependabot alerts. Updated dependencies:

    • @isaacs/brace-expansion >= 5.0.1
    • @remix-run/router >= 1.23.2
    • @xmldom/xmldom >= 0.8.13
    • axios >= 1.15.2
    • immutable >= 3.8.3
    • lodash-es >= 4.17.21
    • minimatch@^3 ^3.1.4
    • minimatch@^4 ^4.2.5
    • minimatch@^9 ^9.0.7
    • minimatch@^10 ^10.2.3
    • path-to-regexp@^6 ^6.3.0
    • picomatch@^4 ^4.0.4
    • rollup ^4.59.0
    • semver@^6 ^6.3.1
    • svgo >= 2.8.1
    • systeminformation >= 5.31.0
    • tar >= 7.5.11
    • tar-fs >= 3.1.1
    • undici >= 6.24.0

v27.5.2

Compare Source

v27.5.1

Compare Source

v27.5.0

Compare Source

v27.4.2

v27.4.1

v27.4.0

Compare Source

v27.3.0

Compare Source

v27.2.0

Compare Source

v27.1.0

Compare Source

v27.0.0

Compare Source

v26.1.0

Compare Source

v26.0.2

Compare Source

v26.0.1

Compare Source

v26.0.0

Compare Source

Major Changes
  • #​3934 6c91a27 Thanks @​ByronDWall! - fix(security): move babel-plugin-istanbul to optional peer dependency to resolve SNYK-JS-INFLIGHT-6095116

    The babel-plugin-istanbul package transitively depends on the deprecated and vulnerable inflight@1.0.6 via test-exclude → glob@7 → inflight. By moving it from a direct dependency to an optional peer dependency, consumers of @commercetools-frontend/babel-preset-mc-app will no longer inherit this vulnerability in their dependency tree.

    Breaking change: Projects that use ENABLE_BABEL_PLUGIN_ISTANBUL=true for code coverage instrumentation must now explicitly install babel-plugin-istanbul as a dev dependency:

    pnpm add -D babel-plugin-istanbul

    A runtime check has been added that provides a clear error message if coverage is enabled but the plugin is not installed. Projects that do not use Istanbul coverage instrumentation are not affected.

v25.2.0

Compare Source

Patch Changes

v25.1.0

Compare Source

v25.0.0

Compare Source

commercetools/merchant-center-application-kit (@​commercetools-frontend/constants)

v27.9.0

Compare Source

Minor Changes
  • #​4037 1c22248 Thanks @​ByronDWall! - Add a portal target (mc-main-container-portal) inside MainContainer so that fixed-position components like SaveToolbar can portal into the MC content area and automatically constrain their width to the main pane, excluding the agent side panel.

v27.8.0

Compare Source

v27.7.0

Compare Source

v27.6.3

Compare Source

v27.6.2

Compare Source

v27.6.1

Compare Source

v27.6.0

Compare Source

v27.5.4

Compare Source

Patch Changes
  • #​4009 fae9486 Thanks @​ByronDWall! - Scope the rollup pnpm override to rollup@^4 so it only affects Rollup 4.x consumers.

    The unscoped "rollup": "^4.59.0" override introduced in 27.5.3 forced @preconstruct/cli's rollup@^2 dependency to resolve to Rollup 4.x. Rollup 4 no longer emits Object.defineProperty(exports, '__esModule', { value: true }) in CJS output by default, which broke jest.spyOn on namespace imports (import * as X from 'module') in downstream consumers.

v27.5.3

Compare Source

Patch Changes
  • #​3989 222259a Thanks @​misama-ct! - Bump transitive dependencies via pnpm overrides to address 46 high-severity Dependabot alerts. Updated dependencies:

    • @isaacs/brace-expansion >= 5.0.1
    • @remix-run/router >= 1.23.2
    • @xmldom/xmldom >= 0.8.13
    • axios >= 1.15.2
    • immutable >= 3.8.3
    • lodash-es >= 4.17.21
    • minimatch@^3 ^3.1.4
    • minimatch@^4 ^4.2.5
    • minimatch@^9 ^9.0.7
    • minimatch@^10 ^10.2.3
    • path-to-regexp@^6 ^6.3.0
    • picomatch@^4 ^4.0.4
    • rollup ^4.59.0
    • semver@^6 ^6.3.1
    • svgo >= 2.8.1
    • systeminformation >= 5.31.0
    • tar >= 7.5.11
    • tar-fs >= 3.1.1
    • undici >= 6.24.0

v27.5.2

Compare Source

v27.5.1

Compare Source

v27.5.0

Compare Source

v27.4.2

v27.4.1

v27.4.0

Compare Source

v27.3.0

Compare Source

v27.2.0

Compare Source

Minor Changes

v27.1.0

Compare Source

v27.0.0

Compare Source

v26.1.0

Compare Source

v26.0.2

Compare Source

v26.0.1

Compare Source

v26.0.0

Compare Source

v25.2.0

Compare Source

Patch Changes

v25.1.0

Compare Source

Minor Changes

v25.0.0

Compare Source

Major Changes
  • #​3910 95dba14 Thanks @​Sarah4VT! - Jest 30 upgrade - Upgrade guide

    • Removed globals configuration (NODE_ENV set automatically)
    • Removed crypto.randomUUID polyfill (JSDOM 26 native support)
    • Removed uuid dependency
    • Updated peer dependency to Jest 30.x
    • Breaking changes: deprecated matcher aliases removed, non-enumerable properties excluded from object matchers
    • JSDOM upgraded from v21 to v26 with improved spec compliance
commercetools/merchant-center-application-kit (@​commercetools-frontend/eslint-config-mc-app)

v27.9.0

Compare Source

Patch Changes

v27.8.0

Compare Source

Patch Changes

v27.7.0

Compare Source

Patch Changes

v27.6.3

Compare Source

Patch Changes

v27.6.2

Compare Source

Patch Changes

v27.6.1

Compare Source

Patch Changes

v27.6.0

Compare Source

Patch Changes

v27.5.4

Compare Source

Patch Changes

v27.5.3

Compare Source

Patch Changes
  • #​3989 222259a Thanks @​misama-ct! - Bump transitive dependencies via pnpm overrides to address 46 high-severity Dependabot alerts. Updated dependencies:

    • @isaacs/brace-expansion >= 5.0.1
    • @remix-run/router >= 1.23.2
    • @xmldom/xmldom >= 0.8.13
    • axios >= 1.15.2
    • immutable >= 3.8.3
    • lodash-es >= 4.17.21
    • minimatch@^3 ^3.1.4
    • minimatch@^4 ^4.2.5
    • minimatch@^9 ^9.0.7
    • minimatch@^10 ^10.2.3
    • path-to-regexp@^6 ^6.3.0
    • picomatch@^4 ^4.0.4
    • rollup ^4.59.0
    • semver@^6 ^6.3.1
    • svgo >= 2.8.1
    • systeminformation >= 5.31.0
    • tar >= 7.5.11
    • tar-fs >= 3.1.1
    • undici >= 6.24.0
  • Updated dependencies [222259a]:

v27.5.2

Compare Source

Patch Changes

v27.5.1

Compare Source

Patch Changes

v27.5.0

Compare Source

Patch Changes

v27.4.2

Patch Changes

v27.4.1

Patch Changes

v27.4.0

Compare Source

Minor Changes
  • #​3967 54907ff Thanks @​valoriecarli! - -Remove jest-runner-eslint from starter templates to fix npm install failures caused by its stale eslint@^7 || ^8 peer dependency declaration, which hard-fails under npm's strict resolution when ESLint 9 is present.
    -The lint script now calls eslint . directly.
    -Migration guides updated with recommended steps and a workaround for projects that prefer to keep jest-runner-eslint.
Patch Changes

v27.3.0

Compare Source

Minor Changes
  • #​3961 8efed36 Thanks @​nima-ct! - Add bundled no-direct-currency-formatting rule via the @commercetools-frontend/eslint-config-mc-app/rules inline plugin.

    This rule disallows direct currency formatting through intl.formatNumber, intl.formatCurrency, new Intl.NumberFormat when using a currency option or style: 'currency', and <FormattedNumber /> from react-intl.

    Use a shared currency formatting wrapper instead, and allowlist that wrapper path if needed.

v27.2.0

Compare Source

Patch Changes

v27.1.0

Compare Source

Patch Changes

[v27.0.0](https://redirect.github.com/commercetools/merchant-center-appl

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "after 10pm every weekday,before 8am every weekday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@changeset-bot

changeset-bot Bot commented Aug 10, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: dcda3d2

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

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