Skip to content

chore(deps): bump patch-level dependencies#4956

Draft
fionan-SAP wants to merge 7 commits into
mainfrom
chore/bump-patch-deps
Draft

chore(deps): bump patch-level dependencies#4956
fionan-SAP wants to merge 7 commits into
mainfrom
chore/bump-patch-deps

Conversation

@fionan-SAP

@fionan-SAP fionan-SAP commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Description

Bumps 23 patch-level dependencies across 52 packages with zero production code changes. Also aligns typescript-eslint to 8.64.0 in root and example packages (the version split was between 8.57.2 and 8.61.1), updates the @ui5/project devDep pin to 4.0.17 in jest-environment-ui5, and adds cascade changesets for @sap-ux/fiori-mcp-server, @sap-ux/eslint-plugin-fiori-tools, and sap-ux-sap-systems-ext.

Dependencies bumped:

Dependency Old New
semver 7.8.4 7.8.5
@sap-devx/yeoman-ui-types 1.25.0 1.25.1
@sap/bas-sdk 3.13.9 3.13.10
qs 6.15.2 6.15.3
@sap/approuter 22.0.0 22.0.3
applicationinsights 3.15.0 3.15.1
@fluentui/react 8.125.6 8.125.7
sanitize-html 2.17.5 2.17.6
fs-extra 11.3.5 11.3.6
nock 14.0.15 14.0.16
@types/supertest 7.2.0 7.2.1
@types/http-proxy 1.17.5 1.17.17
@ui5/cli 4.0.50 4.0.57
postcss 8.5.15 8.5.19
promptfoo 0.121.15 0.121.19
@changesets/cli 2.31.0 2.31.1
@eslint/eslintrc 3.3.5 3.3.6
@babel/eslint-parser 8.0.0-rc.6 8.0.1
@babel/parser 8.0.0-rc.6 8.0.4
@humanwhocodes/momoa ^3.3.9 3.3.10
synckit 0.11.12 0.11.13
@ui5/project (devDep pin) 4.0.15 4.0.17

⚠️ Note: the last two rows above (@sap/ux-specification and @ui5/project) are version inconsistency fixes only — see exclusions below.

Excluded after CI failures:

  • @sap/ux-specification 1.144.5 → 1.144.7 — reverted. Despite being a patch release, 1.144.7 removed exported types (Application, PageType, PageTypeV4, FioriElementsVersion, ArtifactType, Parser and others) and changed internal dist/types/src/ module paths, breaking @sap-ux/fiori-mcp-server and @sap-ux/ui5-test-writer builds.

  • synckit 0.11.13, @babel/eslint-parser 8.0.1, @babel/parser 8.0.4, @humanwhocodes/momoa 3.3.10, @typescript-eslint/* 8.64.0 in @sap-ux/eslint-plugin-fiori-tools — reverted. synckit 0.11.13 changes its behaviour when esbuild-bundled, causing the plugin's rule loading to return null ruleIds, breaking 2 integration tests. These devDeps are bundled into the plugin's dist via esbuild so version changes affect the published artefact.

@typescript-eslint 8.64.0 was successfully aligned in root package.json and example packages where it is not bundled.

Type of change

  • Bug (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds a new feature)
  • Breaking change (Bug or New feature that would cause existing functionality/consumers to not work as expected)
  • Non-Breaking chores (Changes to tools, libraries, build process, documentation, etc)
  • None of the above (Reviewers might ask for more clarification)

How have you tested?

  • pnpm lint:dependency-versions passes locally
  • pnpm validate:changesets passes locally
  • @sap-ux/fiori-mcp-server build passes locally; 1 pre-existing test failure in search-docs-embeddings.test.ts also present on main
  • @sap-ux/ui5-test-writer build and tests pass locally (398/398)
  • @sap-ux/eslint-plugin-fiori-tools tests pass locally (841/841) after reverts
  • CI build passes

Checklist:

  • The code conforms to the general development principles
  • Supplied as many details as possible on this change
  • The code is easy to read and maintainable by others
  • Corresponding changes to the documentation has been done
  • Already existing and new unit tests pass locally

Upgrades 25 patch-level dependencies across 52 packages and fixes 2 version
inconsistencies (typescript-eslint aligned to 8.64.0, @ui5/project pin updated
to 4.0.17). Includes cascade changesets for esbuild-bundled consumers.
@changeset-bot

changeset-bot Bot commented Jul 17, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 49c2b91

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 70 packages
Name Type
@sap-ux/telemetry Patch
@sap-ux/backend-proxy-middleware-cf Patch
@sap-ux/btp-utils Patch
@sap-ux/environment-check Patch
@sap-ux/preview-middleware Patch
@sap-ux/eslint-plugin-fiori-tools Patch
@sap-ux/fiori-mcp-server Patch
@sap-ux-private/playwright Patch
@sap-ux/axios-extension Patch
sap-ux-sap-systems-ext Patch
@sap-ux/abap-deploy-config-writer Patch
@sap-ux/app-config-writer Patch
@sap-ux/cap-config-writer Patch
@sap-ux/cf-deploy-config-writer Patch
@sap-ux/fe-fpm-writer Patch
@sap-ux/fiori-elements-writer Patch
@sap-ux/fiori-freestyle-writer Patch
@sap-ux/fiori-generator-shared Patch
@sap-ux/inquirer-common Patch
@sap-ux/nodejs-utils Patch
@sap-ux/odata-service-writer Patch
@sap-ux/project-access Patch
@sap-ux/ui5-application-inquirer Patch
@sap-ux/ui5-application-writer Patch
@sap-ux/ui5-config Patch
@sap-ux/ui5-info Patch
@sap-ux/ui5-library-writer Patch
@sap-ux/ui-components Patch
@sap-ux/abap-deploy-config-inquirer Patch
@sap-ux/abap-deploy-config-sub-generator Patch
@sap-ux/adp-flp-config-sub-generator Patch
@sap-ux/adp-tooling Patch
@sap-ux/cf-deploy-config-sub-generator Patch
@sap-ux/deploy-config-generator-shared Patch
@sap-ux/deploy-config-sub-generator Patch
@sap-ux/flp-config-sub-generator Patch
@sap-ux/generator-adp Patch
@sap-ux/generator-odata-downloader Patch
@sap-ux/odata-service-inquirer Patch
@sap-ux/repo-app-import-sub-generator Patch
@sap-ux/ui-service-inquirer Patch
@sap-ux/ui-service-sub-generator Patch
@sap-ux/ui5-library-reference-sub-generator Patch
@sap-ux/ui5-library-sub-generator Patch
@sap-ux/fiori-app-sub-generator Patch
@sap-ux/backend-proxy-middleware Patch
@sap-ux/cf-deploy-config-inquirer Patch
@sap-ux/create Patch
@sap-ux/deploy-tooling Patch
@sap-ux/flp-config-inquirer Patch
@sap-ux/reload-middleware Patch
@sap-ux/system-access Patch
@sap-ux/odata-cli Patch
@sap-ux/generator-simple-fe Patch
@sap-ux/ui5-test-writer Patch
@sap-ux-private/preview-middleware-client Patch
@sap-ux-private/adaptation-editor-tests Patch
@sap-ux/fe-fpm-cli Patch
@sap-ux-private/ui-prompting-examples Patch
@sap-ux/ui-prompting Patch
@sap-ux/ui5-library-inquirer Patch
@sap-ux/ui5-library-reference-inquirer Patch
@sap-ux/annotation-generator Patch
@sap-ux/fiori-annotation-api Patch
@sap-ux/launch-config Patch
@sap-ux/mockserver-config-writer Patch
@sap-ux/project-input-validator Patch
@sap-ux/project-integrity Patch
@sap-ux/ui5-library-reference-writer Patch
@sap-ux/ui5-proxy-middleware Patch

Not sure what this means? Click here to learn what changesets are.

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant