Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
8c14529
feat(dependencies): add version constraints and descriptions for seve…
devinea Mar 26, 2026
690ee6b
update lock
devinea Mar 26, 2026
850d2de
prettier v3 changes for tests
devinea Mar 26, 2026
8dbca66
feat(tests): implement custom Jest environment for writable window.lo…
devinea Mar 26, 2026
ae351ed
chore(dependencies): downgrade jest-environment-jsdom to v29.7.0 to a…
devinea Mar 26, 2026
365b613
fix(tests): update string literals for consistency and remove unneces…
devinea Mar 26, 2026
2b0f452
chore(deps): phase 4 - minor/patch dependency alignment
devinea Mar 26, 2026
f064ec7
chore(deps): phase 5 - safe major upgrades
devinea Mar 26, 2026
f99b5fc
chore(deps): phase 6 - webpack loader upgrades
devinea Mar 26, 2026
327153e
chore(deps): phase 7 - proxy/HTTP stack upgrades
devinea Mar 26, 2026
5d418bf
chore(deps): phase 8 - add renovate freeze rules for ESM-only and def…
devinea Mar 26, 2026
62d7efb
chore(deps): phase 9 - trivial alignment fixes
devinea Mar 26, 2026
1f42b8a
chore: merge origin/main
devinea Mar 27, 2026
d2e5ca7
chore(deps): add changesets for dependency upgrade PR
devinea Mar 27, 2026
e5adcb8
chore(deps): add changesets for private packages; update AGENTS.md
devinea Mar 27, 2026
56fec39
chore(ui-prompting-examples): align storybook and webpack loader upgr…
devinea Mar 27, 2026
6684a95
Merge remote-tracking branch 'origin/main' into devDep_upgrades_major_p1
devinea Mar 27, 2026
7c08273
fix(review): address PR 4478 feedback
devinea Mar 27, 2026
5ddf15d
Merge branch 'main' into devDep_upgrades_major_p1
devinea Mar 27, 2026
9270d2e
Merge branch 'main' into devDep_upgrades_major_p1
devinea Mar 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/abap-deploy-config-inquirer-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/abap-deploy-config-inquirer": patch
---

chore(abap-deploy-config-inquirer): upgrade @sap-devx/yeoman-ui-types 1.22.0 → 1.23.0 (runtime dep); upgrade devDependencies (jest 30, i18next 25, @types/yeoman-generator 5.2.14)
5 changes: 5 additions & 0 deletions .changeset/abap-deploy-config-sub-generator-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/abap-deploy-config-sub-generator": patch
---

chore(abap-deploy-config-sub-generator): upgrade @sap-devx/yeoman-ui-types 1.22.0 → 1.23.0 (runtime dep); upgrade devDependencies (jest 30, i18next 25, @types/yeoman-generator 5.2.14)
5 changes: 5 additions & 0 deletions .changeset/adp-flp-config-sub-generator-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/adp-flp-config-sub-generator": patch
---

chore(adp-flp-config-sub-generator): upgrade @sap-devx/yeoman-ui-types 1.22.0 → 1.23.0 (runtime dep); upgrade devDependencies (jest 30, i18next 25, @types/yeoman-generator 5.2.14)
5 changes: 5 additions & 0 deletions .changeset/adp-tooling-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/adp-tooling": patch
---

chore(adp-tooling): upgrade @sap-devx/yeoman-ui-types 1.22.0 → 1.23.0 (runtime dep); upgrade devDependencies (jest 30, i18next 25)
5 changes: 5 additions & 0 deletions .changeset/app-config-writer-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/app-config-writer": patch
---

chore(app-config-writer): upgrade shared devDependencies (jest 30, i18next 25)
5 changes: 5 additions & 0 deletions .changeset/axios-extension-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/axios-extension": patch
---

chore(axios-extension): upgrade shared devDependencies (jest 30, axios 1.13.6, ws 8.20.0)
5 changes: 5 additions & 0 deletions .changeset/backend-proxy-middleware-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/backend-proxy-middleware": patch
---

chore(backend-proxy-middleware): upgrade shared devDependencies (jest 30, https-proxy-agent 7.0.6)
5 changes: 5 additions & 0 deletions .changeset/cap-config-writer-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/cap-config-writer": patch
---

chore(cap-config-writer): upgrade shared devDependencies (jest 30, i18next 25)
5 changes: 5 additions & 0 deletions .changeset/cds-odata-annotation-converter-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/cds-odata-annotation-converter": patch
---

chore(cds-odata-annotation-converter): upgrade shared devDependencies (jest 30)
5 changes: 5 additions & 0 deletions .changeset/cf-deploy-config-inquirer-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/cf-deploy-config-inquirer": patch
---

chore(cf-deploy-config-inquirer): upgrade shared devDependencies (jest 30, i18next 25, @types/yeoman-generator 5.2.14)
5 changes: 5 additions & 0 deletions .changeset/cf-deploy-config-sub-generator-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/cf-deploy-config-sub-generator": patch
---

chore(cf-deploy-config-sub-generator): upgrade @sap-devx/yeoman-ui-types 1.22.0 → 1.23.0 (runtime dep); upgrade devDependencies (jest 30, i18next 25, @types/yeoman-generator 5.2.14)
5 changes: 5 additions & 0 deletions .changeset/cf-deploy-config-writer-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/cf-deploy-config-writer": patch
---

chore(cf-deploy-config-writer): upgrade js-yaml 3.x → 4.x; upgrade shared devDependencies (jest 30, i18next 25)
5 changes: 5 additions & 0 deletions .changeset/control-property-editor-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/control-property-editor": patch
---

chore(control-property-editor): upgrade http-proxy-middleware 2.x → 3.x; upgrade shared devDependencies (jest 30)
5 changes: 5 additions & 0 deletions .changeset/create-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/create": patch
---

chore(create): upgrade diff 5.x → 8.x, commander 9.x → 14.x; upgrade shared devDependencies (jest 30)
5 changes: 5 additions & 0 deletions .changeset/deploy-config-generator-shared-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/deploy-config-generator-shared": patch
---

chore(deploy-config-generator-shared): upgrade @sap-devx/yeoman-ui-types 1.22.0 → 1.23.0 (runtime dep); upgrade devDependencies (jest 30, i18next 25, @types/yeoman-generator 5.2.14)
5 changes: 5 additions & 0 deletions .changeset/deploy-config-sub-generator-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/deploy-config-sub-generator": patch
---

chore(deploy-config-sub-generator): upgrade @sap-devx/yeoman-ui-types 1.22.0 → 1.23.0 (runtime dep); upgrade devDependencies (jest 30, i18next 25, @types/yeoman-generator 5.2.14)
5 changes: 5 additions & 0 deletions .changeset/deploy-tooling-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/deploy-tooling": patch
---

chore(deploy-tooling): upgrade commander 9.x → 14.x; upgrade shared devDependencies (jest 30)
5 changes: 5 additions & 0 deletions .changeset/environment-check-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/environment-check": patch
---

chore(environment-check): upgrade shared devDependencies (jest 30, i18next 25)
5 changes: 5 additions & 0 deletions .changeset/eslint-plugin-fiori-tools-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/eslint-plugin-fiori-tools": patch
---

chore(eslint-plugin-fiori-tools): upgrade typescript-eslint 8.46.2 → 8.57.2; upgrade shared devDependencies (jest 30)
5 changes: 5 additions & 0 deletions .changeset/fe-fpm-writer-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/fe-fpm-writer": patch
---

chore(fe-fpm-writer): upgrade xml-formatter 2.x → 3.x; upgrade shared devDependencies (jest 30)
5 changes: 5 additions & 0 deletions .changeset/feature-toggle-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/feature-toggle": patch
---

chore(feature-toggle): upgrade jest-when 3.x → 4.x; upgrade shared devDependencies (jest 30)
5 changes: 5 additions & 0 deletions .changeset/fiori-app-sub-generator-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/fiori-app-sub-generator": patch
---

chore(fiori-app-sub-generator): upgrade shared devDependencies (jest 30, i18next 25)
5 changes: 5 additions & 0 deletions .changeset/fiori-elements-writer-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/fiori-elements-writer": patch
---

chore(fiori-elements-writer): upgrade shared devDependencies (jest 30, i18next 25)
5 changes: 5 additions & 0 deletions .changeset/fiori-freestyle-writer-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/fiori-freestyle-writer": patch
---

chore(fiori-freestyle-writer): upgrade shared devDependencies (jest 30, i18next 25)
5 changes: 5 additions & 0 deletions .changeset/fiori-generator-shared-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/fiori-generator-shared": patch
---

chore(fiori-generator-shared): upgrade shared devDependencies (jest 30, i18next 25, @types/yeoman-generator 5.2.14)
5 changes: 5 additions & 0 deletions .changeset/fiori-mcp-server-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/fiori-mcp-server": patch
---

chore(fiori-mcp-server): remove stale @types/diff devDependency (diff v8 ships own types); upgrade shared devDependencies (jest 30)
5 changes: 5 additions & 0 deletions .changeset/flp-config-inquirer-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/flp-config-inquirer": patch
---

chore(flp-config-inquirer): upgrade shared devDependencies (jest 30, i18next 25)
5 changes: 5 additions & 0 deletions .changeset/flp-config-sub-generator-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/flp-config-sub-generator": patch
---

chore(flp-config-sub-generator): upgrade @sap-devx/yeoman-ui-types 1.22.0 → 1.23.0 (runtime dep); upgrade devDependencies (jest 30, i18next 25, @types/yeoman-generator 5.2.14)
5 changes: 5 additions & 0 deletions .changeset/generator-adp-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/generator-adp": patch
---

chore(generator-adp): upgrade @sap-devx/yeoman-ui-types 1.22.0 → 1.23.0 (runtime dep); upgrade devDependencies (jest 30, i18next 25, @types/yeoman-generator 5.2.14)
5 changes: 5 additions & 0 deletions .changeset/generator-odata-downloader-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/generator-odata-downloader": patch
---

chore(generator-odata-downloader): upgrade shared devDependencies (jest 30, i18next 25, @types/yeoman-generator 5.2.14)
5 changes: 5 additions & 0 deletions .changeset/inquirer-common-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/inquirer-common": patch
---

chore(inquirer-common): upgrade shared devDependencies (jest 30, i18next 25)
5 changes: 5 additions & 0 deletions .changeset/jest-environment-ui5-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/jest-environment-ui5": patch
---

chore(jest-environment-ui5): upgrade tsconfig-paths 3.x → 4.x; pin jest-environment-jsdom to ^29.7.0 for UI5 Core compatibility
5 changes: 5 additions & 0 deletions .changeset/launch-config-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/launch-config": patch
---

chore(launch-config): upgrade shared devDependencies (jest 30, i18next 25)
5 changes: 5 additions & 0 deletions .changeset/logger-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/logger": patch
---

chore(logger): upgrade shared devDependencies (jest 30)
5 changes: 5 additions & 0 deletions .changeset/mockserver-config-writer-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/mockserver-config-writer": patch
---

chore(mockserver-config-writer): upgrade shared devDependencies (jest 30, i18next 25)
5 changes: 5 additions & 0 deletions .changeset/odata-service-inquirer-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/odata-service-inquirer": patch
---

chore(odata-service-inquirer): upgrade @sap-devx/yeoman-ui-types 1.22.0 → 1.23.0 (runtime dep); upgrade devDependencies (jest 30, i18next 25)
5 changes: 5 additions & 0 deletions .changeset/odata-service-writer-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/odata-service-writer": patch
---

chore(odata-service-writer): upgrade shared devDependencies (jest 30, i18next 25)
5 changes: 5 additions & 0 deletions .changeset/odata-vocabularies-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/odata-vocabularies": patch
---

chore(odata-vocabularies): upgrade prettier 2.5.1 → 3.8.1; remove @types/prettier (types now bundled in prettier 3.x)
5 changes: 5 additions & 0 deletions .changeset/preview-middleware-client-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux-private/preview-middleware-client": patch
---

chore(preview-middleware-client): implement custom jsdom env for writable window.location; fix eslint config plugin scoping; upgrade shared devDependencies (jest 30)
5 changes: 5 additions & 0 deletions .changeset/project-input-validator-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/project-input-validator": patch
---

chore(project-input-validator): upgrade shared devDependencies (jest 30, i18next 25)
5 changes: 5 additions & 0 deletions .changeset/repo-app-import-sub-generator-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/repo-app-import-sub-generator": patch
---

chore(repo-app-import-sub-generator): upgrade @sap-devx/yeoman-ui-types 1.22.0 → 1.23.0 (runtime dep); upgrade devDependencies (jest 30, i18next 25, @types/yeoman-generator 5.2.14)
5 changes: 5 additions & 0 deletions .changeset/sap-systems-ext-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"sap-ux-sap-systems-ext": patch
---

chore(sap-systems-ext): upgrade shared devDependencies (jest 30, i18next 25)
5 changes: 5 additions & 0 deletions .changeset/sap-systems-ext-webapp-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/sap-systems-ext-webapp": patch
---

chore(sap-systems-ext-webapp): upgrade shared devDependencies (jest 30, i18next 25)
5 changes: 5 additions & 0 deletions .changeset/store-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/store": patch
---

chore(store): upgrade shared devDependencies (jest 30, i18next 25)
5 changes: 5 additions & 0 deletions .changeset/telemetry-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/telemetry": patch
---

chore(telemetry): upgrade shared devDependencies (jest 30, i18next 25, axios 1.13.6)
5 changes: 5 additions & 0 deletions .changeset/ui-components-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/ui-components": patch
---

chore(ui-components): upgrade @testing-library/jest-dom 5.17.0 → 6.9.1; upgrade sass-loader 13→16, style-loader 3→4, css-loader 6→7; implement custom jsdom env for writable window.location
9 changes: 9 additions & 0 deletions .changeset/ui-prompting-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
"@sap-ux/ui-prompting": patch
---

chore(ui-prompting): upgrade @testing-library/jest-dom 5.17.0 → 6.9.1

chore(ui-prompting): replace deprecated @storybook/addons 7.6.20 with @storybook/manager-api 8.6.17; align @storybook/react + @storybook/react-webpack5 8.4.2 → 8.6.17

Note: jest-environment-jsdom kept at 29.7.0 — jsdom 26 (bundled in v30) hangs with enzyme-adapter-react-16
5 changes: 5 additions & 0 deletions .changeset/ui-prompting-examples-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux-private/ui-prompting-examples": patch
---

chore(ui-prompting-examples): replace deprecated @storybook/addons with @storybook/manager-api 8.6.17; align @storybook/react + @storybook/react-webpack5 8.4.2 → 8.6.17; upgrade sass-loader 13→16, style-loader 3→4, css-loader 6→7, ws 8.19.0→8.20.0
5 changes: 5 additions & 0 deletions .changeset/ui-service-inquirer-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/ui-service-inquirer": patch
---

chore(ui-service-inquirer): upgrade @sap-devx/yeoman-ui-types 1.22.0 → 1.23.0 (runtime dep); upgrade devDependencies (jest 30, i18next 25, @types/yeoman-generator 5.2.14)
5 changes: 5 additions & 0 deletions .changeset/ui-service-sub-generator-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/ui-service-sub-generator": patch
---

chore(ui-service-sub-generator): upgrade @sap-devx/yeoman-ui-types 1.22.0 → 1.23.0 (runtime dep); upgrade devDependencies (jest 30, i18next 25, @types/yeoman-generator 5.2.14)
5 changes: 5 additions & 0 deletions .changeset/ui5-application-inquirer-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/ui5-application-inquirer": patch
---

chore(ui5-application-inquirer): upgrade shared devDependencies (jest 30, i18next 25)
5 changes: 5 additions & 0 deletions .changeset/ui5-application-writer-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/ui5-application-writer": patch
---

chore(ui5-application-writer): upgrade shared devDependencies (jest 30, i18next 25)
5 changes: 5 additions & 0 deletions .changeset/ui5-library-inquirer-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/ui5-library-inquirer": patch
---

chore(ui5-library-inquirer): upgrade shared devDependencies (jest 30, i18next 25)
5 changes: 5 additions & 0 deletions .changeset/ui5-library-reference-inquirer-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/ui5-library-reference-inquirer": patch
---

chore(ui5-library-reference-inquirer): upgrade shared devDependencies (jest 30, i18next 25)
5 changes: 5 additions & 0 deletions .changeset/ui5-library-reference-sub-generator-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/ui5-library-reference-sub-generator": patch
---

chore(ui5-library-reference-sub-generator): upgrade @sap-devx/yeoman-ui-types 1.22.0 → 1.23.0 (runtime dep); upgrade devDependencies (jest 30, i18next 25, @types/yeoman-generator 5.2.14)
5 changes: 5 additions & 0 deletions .changeset/ui5-library-sub-generator-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/ui5-library-sub-generator": patch
---

chore(ui5-library-sub-generator): upgrade @sap-devx/yeoman-ui-types 1.22.0 → 1.23.0 (runtime dep); upgrade devDependencies (jest 30, i18next 25, @types/yeoman-generator 5.2.14)
5 changes: 5 additions & 0 deletions .changeset/ui5-library-writer-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/ui5-library-writer": patch
---

chore(ui5-library-writer): upgrade shared devDependencies (jest 30, i18next 25)
5 changes: 5 additions & 0 deletions .changeset/ui5-proxy-middleware-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/ui5-proxy-middleware": patch
---

chore(ui5-proxy-middleware): upgrade shared devDependencies (jest 30, i18next 25)
5 changes: 5 additions & 0 deletions .changeset/ui5-test-writer-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/ui5-test-writer": patch
---

chore(ui5-test-writer): upgrade shared devDependencies (jest 30, i18next 25)
5 changes: 5 additions & 0 deletions .changeset/xml-odata-annotation-converter-dep-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@sap-ux/xml-odata-annotation-converter": patch
---

chore(xml-odata-annotation-converter): upgrade prettier 2.5.1 → 3.8.1; remove @types/prettier (types now bundled in prettier 3.x)
19 changes: 19 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -205,13 +205,32 @@ pnpm audit
- ✅ Breaking changes
- ✅ Changes to README.md
- ✅ Formatting or lint autofix changes to `src/` files (even if purely cosmetic, they touch published source)
- ✅ **Private packages** (`"private": true`) — they still need changesets even though they are not published to npm. Changesets drive internal versioning and CHANGELOG generation.

**When NOT to create a changeset:**
- ❌ Changes only to tests (test files in `test/` directories)
- ❌ Changes only to `devDependencies` (unless the package uses esbuild for bundling, as bundled devDependencies affect runtime)
- ❌ Configuration changes (eslint, prettier, jest configs) that don't touch `src/`
- ❌ CI/CD pipeline updates (.github/workflows)

**Private packages and changesets:**

Packages with `"private": true` in their `package.json` are NOT published to npm, but they **still require changesets** when their source code or runtime dependencies change. Use the package's exact `name` field from its `package.json` in the changeset frontmatter — for example:

```markdown
---
"@sap-ux-private/preview-middleware-client": patch
---

chore(preview-middleware-client): upgrade shared devDependencies (jest 30)
```

To identify private packages in the repo:
```bash
# List all private packages
grep -l '"private": true' packages/*/package.json | xargs -I{} node -e "const p=require('{}');console.log(p.name)"
```

**How to identify which packages need a changeset:**

When reviewing a branch or PR, check **both** source code and dependency changes — it is a common mistake to only check `src/` files and miss runtime dependency bumps in `package.json`:
Expand Down
Loading
Loading