Skip to content

September release 2026 - #2906

Merged
smahati merged 122 commits into
cap.cloud.sapfrom
fix-for-cap-cloud-sap
Sep 18, 2026
Merged

smahati merged 122 commits into
cap.cloud.sapfrom
fix-for-cap-cloud-sap

Conversation

@smahati

@smahati smahati commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

No description provided.

danjoa and others added 30 commits August 6, 2026 11:11
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [globals](https://redirect.github.com/sindresorhus/globals) |
[`17.8.0` →
`17.9.0`](https://renovatebot.com/diffs/npm/globals/17.8.0/17.9.0) |
![age](https://developer.mend.io/api/mc/badges/age/npm/globals/17.9.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/globals/17.8.0/17.9.0?slim=true)
|

---

### Release Notes

<details>
<summary>sindresorhus/globals (globals)</summary>

###
[`v17.9.0`](https://redirect.github.com/sindresorhus/globals/compare/v17.8.0...8e7b9358b190d26acca88cc2804707fbcd90a229)

[Compare
Source](https://redirect.github.com/sindresorhus/globals/compare/v17.8.0...v17.9.0)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- 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 this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/capire/docs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMi4wIiwidXBkYXRlZEluVmVyIjoiNDQuMTIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[@typescript-eslint/parser](https://typescript-eslint.io/packages/parser)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`8.65.0` →
`8.66.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.65.0/8.66.0)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/8.66.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/8.65.0/8.66.0?slim=true)
|

---

### Release Notes

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/parser)</summary>

###
[`v8.66.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8660-2026-08-03)

[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.65.0...v8.66.0)

This was a version bump only for parser to align it with other projects,
there were no code changes.

See [GitHub
Releases](https://redirect.github.com/typescript-eslint/typescript-eslint/releases/tag/v8.66.0)
for more information.

You can read about our [versioning
strategy](https://typescript-eslint.io/users/versioning) and
[releases](https://typescript-eslint.io/users/releases) on our website.

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- 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 this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/capire/docs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMi4wIiwidXBkYXRlZEluVmVyIjoiNDQuMTIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [@shikijs/monaco](https://redirect.github.com/shikijs/shiki)
([source](https://redirect.github.com/shikijs/shiki/tree/HEAD/packages/monaco))
| [`4.3.1` →
`4.4.2`](https://renovatebot.com/diffs/npm/@shikijs%2fmonaco/4.3.1/4.4.2)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@shikijs%2fmonaco/4.4.2?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@shikijs%2fmonaco/4.3.1/4.4.2?slim=true)
|
|
[@shikijs/vitepress-twoslash](https://redirect.github.com/shikijs/shiki)
([source](https://redirect.github.com/shikijs/shiki/tree/HEAD/packages/vitepress-twoslash))
| [`4.3.1` →
`4.4.2`](https://renovatebot.com/diffs/npm/@shikijs%2fvitepress-twoslash/4.3.1/4.4.2)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@shikijs%2fvitepress-twoslash/4.4.2?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@shikijs%2fvitepress-twoslash/4.3.1/4.4.2?slim=true)
|

---

### Release Notes

<details>
<summary>shikijs/shiki (@&#8203;shikijs/monaco)</summary>

###
[`v4.4.2`](https://redirect.github.com/shikijs/shiki/releases/tag/v4.4.2)

[Compare
Source](https://redirect.github.com/shikijs/shiki/compare/v4.4.1...v4.4.2)

#####    🐞 Bug Fixes

- Unbreak CI after vite 8 bump and grammar/deps updates  -  by
[@&#8203;antfubot](https://redirect.github.com/antfubot) in
[#&#8203;1300](https://redirect.github.com/shikijs/shiki/issues/1300)
[<samp>(c5d31)</samp>](https://redirect.github.com/shikijs/shiki/commit/c5d310bb)

#####    🏎 Performance

- **core**: Token split performance improvements  -  by
[@&#8203;amadeus](https://redirect.github.com/amadeus) in
[#&#8203;1301](https://redirect.github.com/shikijs/shiki/issues/1301)
[<samp>(41896)</samp>](https://redirect.github.com/shikijs/shiki/commit/41896281)

#####     [View changes on
GitHub](https://redirect.github.com/shikijs/shiki/compare/v4.4.1...v4.4.2)

###
[`v4.4.1`](https://redirect.github.com/shikijs/shiki/releases/tag/v4.4.1)

[Compare
Source](https://redirect.github.com/shikijs/shiki/compare/v4.4.0...v4.4.1)

#####    🚀 Features

- Update deps  -  by [@&#8203;antfu](https://redirect.github.com/antfu)
[<samp>(e07fd)</samp>](https://redirect.github.com/shikijs/shiki/commit/e07fd5cc)

#####     [View changes on
GitHub](https://redirect.github.com/shikijs/shiki/compare/v4.4.0...v4.4.1)

###
[`v4.4.0`](https://redirect.github.com/shikijs/shiki/releases/tag/v4.4.0)

[Compare
Source](https://redirect.github.com/shikijs/shiki/compare/v4.3.1...v4.4.0)

#####    🚀 Features

- Update grammars and themes  -  by
[@&#8203;antfu](https://redirect.github.com/antfu)
[<samp>(dec2a)</samp>](https://redirect.github.com/shikijs/shiki/commit/dec2a327)

#####    🐞 Bug Fixes

- **core**: Guess yaml from frontmatter segments  -  by
[@&#8203;antfubot](https://redirect.github.com/antfubot) in
[#&#8203;1299](https://redirect.github.com/shikijs/shiki/issues/1299)
[<samp>(1b8b6)</samp>](https://redirect.github.com/shikijs/shiki/commit/1b8b6e42)

#####     [View changes on
GitHub](https://redirect.github.com/shikijs/shiki/compare/v4.3.1...v4.4.0)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- 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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/capire/docs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zLjIiLCJ1cGRhdGVkSW5WZXIiOiI0NC4xMi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Updates the output of cds CLI texts to the latest version.

Co-authored-by: chgeo <7470719+chgeo@users.noreply.github.com>
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [@shikijs/monaco](https://redirect.github.com/shikijs/shiki)
([source](https://redirect.github.com/shikijs/shiki/tree/HEAD/packages/monaco))
| [`4.4.2` →
`4.4.3`](https://renovatebot.com/diffs/npm/@shikijs%2fmonaco/4.4.2/4.4.3)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@shikijs%2fmonaco/4.4.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@shikijs%2fmonaco/4.4.2/4.4.3?slim=true)
|
|
[@shikijs/vitepress-twoslash](https://redirect.github.com/shikijs/shiki)
([source](https://redirect.github.com/shikijs/shiki/tree/HEAD/packages/vitepress-twoslash))
| [`4.4.2` →
`4.4.3`](https://renovatebot.com/diffs/npm/@shikijs%2fvitepress-twoslash/4.4.2/4.4.3)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@shikijs%2fvitepress-twoslash/4.4.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@shikijs%2fvitepress-twoslash/4.4.2/4.4.3?slim=true)
|

---

### Release Notes

<details>
<summary>shikijs/shiki (@&#8203;shikijs/monaco)</summary>

###
[`v4.4.3`](https://redirect.github.com/shikijs/shiki/releases/tag/v4.4.3)

[Compare
Source](https://redirect.github.com/shikijs/shiki/compare/v4.4.2...v4.4.3)

#####    🚀 Features

- Update deps and grammar  -  by
[@&#8203;antfu](https://redirect.github.com/antfu)
[<samp>(72f26)</samp>](https://redirect.github.com/shikijs/shiki/commit/72f2612b)

#####    🐞 Bug Fixes

- **vitepress-twoslash**: Delay twoslash tooltip show by 200ms  -  by
[@&#8203;antfubot](https://redirect.github.com/antfubot) in
[#&#8203;1306](https://redirect.github.com/shikijs/shiki/issues/1306)
[<samp>(9f2aa)</samp>](https://redirect.github.com/shikijs/shiki/commit/9f2aab6c)

#####     [View changes on
GitHub](https://redirect.github.com/shikijs/shiki/compare/v4.4.2...v4.4.3)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- 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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/capire/docs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4yNC4wIiwidXBkYXRlZEluVmVyIjoiNDQuMjQuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- documented `cds import --asyncapi` usage
- added programmatic usage (currently only documented in plugin README,
which now links here, see cap-js/asyncapi#55)
- added link to `cds.import.from.asyncapi` guide in design time CLIs
(tbd if we should move this to central AsyncAPI guide)
- moved the `cds.compile.to.asyncapi` documentation to AsyncAPI guide
- fixed some (imo) suboptimal formatting in `.cds` samples
Update both CAP Plugins and Notifications in SAP BTP pages for updated
information using the Node Notifications plug-in

---------

Co-authored-by: Buse Halis <buse.halis@sap.com>
Co-authored-by: René Jeglinsky <rene.jeglinsky@sap.com>
Updates the output of cds CLI texts to the latest version.

Co-authored-by: chgeo <7470719+chgeo@users.noreply.github.com>
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [vitepress](https://vitepress.dev/)
([source](https://redirect.github.com/vuejs/vitepress)) |
[`2.0.0-alpha.18` →
`2.0.0-alpha.19`](https://renovatebot.com/diffs/npm/vitepress/2.0.0-alpha.18/2.0.0-alpha.19)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/vitepress/2.0.0-alpha.19?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitepress/2.0.0-alpha.18/2.0.0-alpha.19?slim=true)
|

#### Manual Changes
- Replaced all `__dirname` and `__filename` usages by `import.meta.url`
- Added file endings to all imports statements
- Removed invalid `#snippet` regions
- Exclude `/@external` links from built-in checker as it cannot resolve
them. Our `blc` can, though.

---

### Release Notes

<details>
<summary>vuejs/vitepress (vitepress)</summary>

###
[`v2.0.0-alpha.19`](https://redirect.github.com/vuejs/vitepress/blob/HEAD/CHANGELOG.md#200-alpha19-2026-08-02)

[Compare
Source](https://redirect.github.com/vuejs/vitepress/compare/v2.0.0-alpha.18...v2.0.0-alpha.19)

##### Bug Fixes

- **build:** apply rewrites when computing createContentLoader urls
([9e2148d](https://redirect.github.com/vuejs/vitepress/commit/9e2148d75ed966467a438403ad5b0a69df83480b))
- **build:** clear markdown cache with rewritten path on include change
([5eac447](https://redirect.github.com/vuejs/vitepress/commit/5eac4473189228da7a917a1a35a67233c94513c9)),
closes
[#&#8203;5035](https://redirect.github.com/vuejs/vitepress/issues/5035)
- **build:** compose markdown `preConfig` hook when extending configs
([c39a85a](https://redirect.github.com/vuejs/vitepress/commit/c39a85a2ac88dca978d6a7b07fac3353fe0ae7fe)),
closes
[#&#8203;5205](https://redirect.github.com/vuejs/vitepress/issues/5205)
- **build:** don't apply docsearch css transform to pages matching its
filter
([fa0e48c](https://redirect.github.com/vuejs/vitepress/commit/fa0e48c8df8f66fb76f7df4d7d662a5c7b3c3c7c))
- **build:** don't rely on checkout directory name when externalizing
types
([e6ba9d8](https://redirect.github.com/vuejs/vitepress/commit/e6ba9d8caa3866215095f63b62290f3110e523fd))
- **build:** report links to pre-rewrite paths of rewritten pages as
dead
([3cf3f37](https://redirect.github.com/vuejs/vitepress/commit/3cf3f37b17054ff38347d4d0a2e76e03d68e2e7a))
- **build:** resolve additional configs by source path
([5e4a9e7](https://redirect.github.com/vuejs/vitepress/commit/5e4a9e799f620bcd3de973272d8343a515fd4992))
- **build:** resolve rewrites against externally injected pages too
([769c10e](https://redirect.github.com/vuejs/vitepress/commit/769c10ee65a61882724e2b748634326b576bb079))
- **build:** respect cleanUrls in content loader render
([027f046](https://redirect.github.com/vuejs/vitepress/commit/027f0461e073702c2d5b7e96006cf34a51825f45)),
closes
[#&#8203;4331](https://redirect.github.com/vuejs/vitepress/issues/4331)
[#&#8203;5299](https://redirect.github.com/vuejs/vitepress/issues/5299)
- **build:** track include importers by module id
([c961655](https://redirect.github.com/vuejs/vitepress/commit/c9616559f55f378b92e2f3b8bac31336db540699))
- **build:** prevent duplicate IDs in MiniSearch
([#&#8203;5303](https://redirect.github.com/vuejs/vitepress/issues/5303))
([505278c](https://redirect.github.com/vuejs/vitepress/commit/505278c2cb06c5ed4ca094b193d6dc912376818c))
- **build:** remove stackTraceLimit Infinity for DEBUG
([#&#8203;5318](https://redirect.github.com/vuejs/vitepress/issues/5318))
([865d04b](https://redirect.github.com/vuejs/vitepress/commit/865d04b2528863f265e39e1b05278c9654f8599a))
- **build:** retry file reads when out of file descriptors
([da71173](https://redirect.github.com/vuejs/vitepress/commit/da71173afc8eece9af49ff25ad1bff9bbd676096))
- **cli:** avoid onAfterConfigResolve
([3fbaf9c](https://redirect.github.com/vuejs/vitepress/commit/3fbaf9c4d21e62062490c58c13cbf1b074417004))
- **client:** make the route the single source of truth for the URL hash
([dcb7a75](https://redirect.github.com/vuejs/vitepress/commit/dcb7a75532c5472060ec379d25a5fafbc7932637))
- **markdown:** preserve user-defined attributes
([3f4530b](https://redirect.github.com/vuejs/vitepress/commit/3f4530b0e2b339cc408ab38b8b922a9834bb396e)),
closes
[#&#8203;5123](https://redirect.github.com/vuejs/vitepress/issues/5123)
- **markdown:** remove extra whitespace from container markup
([b6d9cb8](https://redirect.github.com/vuejs/vitepress/commit/b6d9cb83c747f9a021aa277b0c64b5bf3a40bf41))
- **markdown:** skip circular includes
([3372516](https://redirect.github.com/vuejs/vitepress/commit/3372516152df0b871634492ac6d3207bedf89d4e))
- **markdown:** remove deprecated `cjkFriendly` option
([27762ea](https://redirect.github.com/vuejs/vitepress/commit/27762eac86aa5c5d998de128734c2a8c10f78e23))
- **markdown:** rename image option `lazyLoading` to `lazyLoad`
([078786a](https://redirect.github.com/vuejs/vitepress/commit/078786a1b3e0793f55cb14d819df93900041ccb0))
- **search:** index changed files with srcDir-relative paths in dev
([6b64f35](https://redirect.github.com/vuejs/vitepress/commit/6b64f3561b0da8fcf48a6ccff7b08036ad858ef3)),
closes
[#&#8203;3374](https://redirect.github.com/vuejs/vitepress/issues/3374)
- **search:** only index pages on dev updates
([559fb24](https://redirect.github.com/vuejs/vitepress/commit/559fb24a2238b2c0b97c36c808c092dda98bb2f7))
- **search:** serve a fresh search index after dev updates
([1534a67](https://redirect.github.com/vuejs/vitepress/commit/1534a67d866e4922a7eab1a1c166db7f11855c59))
- **search:** skip pages that fail to render instead of crashing dev
server
([3ffefa2](https://redirect.github.com/vuejs/vitepress/commit/3ffefa2550d1242da4a798e18cb308cb33ad815b))
- **theme:** use ul and li for lists
([#&#8203;5326](https://redirect.github.com/vuejs/vitepress/issues/5326))
([3f99872](https://redirect.github.com/vuejs/vitepress/commit/3f99872468f861458f4f37d6115cfd1c1a7b15ae))
- **theme:** align docsearch breakpoints with the default theme
([90c28d4](https://redirect.github.com/vuejs/vitepress/commit/90c28d41ce0a67f6e096ce9fd355f3b0c7b1dab7)),
closes
[#&#8203;5213](https://redirect.github.com/vuejs/vitepress/issues/5213)
- **theme:** align local search breakpoint
([#&#8203;5217](https://redirect.github.com/vuejs/vitepress/issues/5217))
([a425113](https://redirect.github.com/vuejs/vitepress/commit/a425113572d94c39d0c3369eac5adb7a87cfb798))
- **theme:** correct anchor scroll margins across viewports
([dabc5e9](https://redirect.github.com/vuejs/vitepress/commit/dabc5e95ce210ae14cb33a08e6784826e4e2d544))
- **theme:** ensure outline marker follows click
([#&#8203;3879](https://redirect.github.com/vuejs/vitepress/issues/3879))
([31287c0](https://redirect.github.com/vuejs/vitepress/commit/31287c0b69b330bc1645268b1bebd21f9a40c238))
- **theme:** external link icon not showing in navbar links
([225c94a](https://redirect.github.com/vuejs/vitepress/commit/225c94afd2c355a33fbbb93871fb9b064da475b8)),
closes
[#&#8203;5306](https://redirect.github.com/vuejs/vitepress/issues/5306)
- **theme:** pass target and rel to prev/next page links
([#&#8203;5297](https://redirect.github.com/vuejs/vitepress/issues/5297))
([6b5e770](https://redirect.github.com/vuejs/vitepress/commit/6b5e7704a01500d87a3702f7b27f95a4bdcfa10d))
- **theme:** preserve url params when switching languages
([#&#8203;5312](https://redirect.github.com/vuejs/vitepress/issues/5312))
([9ee401d](https://redirect.github.com/vuejs/vitepress/commit/9ee401d7adefc39fd960990cc032be5464e4eb27))
- **theme:** prevent TypeError when navigating to page without outline
([#&#8203;5329](https://redirect.github.com/vuejs/vitepress/issues/5329))
([9376c58](https://redirect.github.com/vuejs/vitepress/commit/9376c58abec557dd8c5b63f991a1d1068586f175))
- **theme:** remove font-synthesis style
([#&#8203;5309](https://redirect.github.com/vuejs/vitepress/issues/5309))
([c34769c](https://redirect.github.com/vuejs/vitepress/commit/c34769c2e67969881b9cc8abbccf6d3cc6a5b647))
- **theme:** safari not showing external link icon properly
([7118402](https://redirect.github.com/vuejs/vitepress/commit/711840222700804dbb6fb39ee9b9580a3e6220e7))
- **theme:** rebuild the base styles on tailwind's preflight
([f1ee913](https://redirect.github.com/vuejs/vitepress/commit/f1ee91335ecc562511f5e97214f41c043e6944fa))
- **theme:** route cjk punctuation to matching system fonts
([91b06b6](https://redirect.github.com/vuejs/vitepress/commit/91b06b67a302ebfa210e888fe9d03d27fb291b31))
- **theme:** remove deprecated `disableDetailedView` local search option
([cec4998](https://redirect.github.com/vuejs/vitepress/commit/cec499869f02313337993a7f2ad381f0f9d9dafd))
- **theme:** remove deprecated `lastUpdatedText` option
([18d1b47](https://redirect.github.com/vuejs/vitepress/commit/18d1b4713c6634cc60e6b4a95430e05d51ec4812))
- **theme:** remove deprecated `outlineTitle` option
([95c0420](https://redirect.github.com/vuejs/vitepress/commit/95c042039c62a9235e223f8da05a2075aa2234d7))
- **types:** declare Badge as a global component
([ca8ba5b](https://redirect.github.com/vuejs/vitepress/commit/ca8ba5baec6c8fa551ee29917bd072f84406e68b))
- **types:** import EnhanceAppContext from package entry in theme.d.ts
([8ff1f3e](https://redirect.github.com/vuejs/vitepress/commit/8ff1f3e2dd34fd443c0fa80cf3962f9d67e81cf5)),
closes
[#&#8203;5156](https://redirect.github.com/vuejs/vitepress/issues/5156)

##### Features

- add web-types.json for JetBrains IDE support
([1d448c9](https://redirect.github.com/vuejs/vitepress/commit/1d448c9fc1ec90849c2a18c49cab5e275f3dc019)),
closes
[#&#8203;5157](https://redirect.github.com/vuejs/vitepress/issues/5157)
- auto-add width/height to local images to avoid layout shift
([#&#8203;5311](https://redirect.github.com/vuejs/vitepress/issues/5311))
([3868b64](https://redirect.github.com/vuejs/vitepress/commit/3868b64e419223279eaae800766b244cde9bc85f))
- **client:** declare $frontmatter and $params as
ComponentCustomProperties
([0535009](https://redirect.github.com/vuejs/vitepress/commit/0535009f44b2f9ddf8e30b59700bacdb9a9b5e75))
- **client:** declare Content and ClientOnly components as
GlobalComponents
([#&#8203;5156](https://redirect.github.com/vuejs/vitepress/issues/5156))
([6629577](https://redirect.github.com/vuejs/vitepress/commit/6629577b48fe2785cf6865197cb326eff9f2a9d8)),
closes
[#&#8203;5154](https://redirect.github.com/vuejs/vitepress/issues/5154)
- **cli:** show vite version in startup log
([#&#8203;5328](https://redirect.github.com/vuejs/vitepress/issues/5328))
([4666fc2](https://redirect.github.com/vuejs/vitepress/commit/4666fc277609f8bb916e6a54eb0ac9327784d073))
- enable metaChunk by default
([#&#8203;5325](https://redirect.github.com/vuejs/vitepress/issues/5325))
([8e42f31](https://redirect.github.com/vuejs/vitepress/commit/8e42f3159a1d5d8576bee0b736f56e943d3cb858))
- **init:** use async fs in scaffolding
([38b59f9](https://redirect.github.com/vuejs/vitepress/commit/38b59f925206120b1a20b1fcfb650b45f8147175))
- **markdown:** accept booleans for plugin options
([c2be0bf](https://redirect.github.com/vuejs/vitepress/commit/c2be0bf936e46c196151b79ba683a30490f2d164))
- **markdown:** add region marker engine
([b303dd3](https://redirect.github.com/vuejs/vitepress/commit/b303dd341df7c0ca1e5b63c086084b2baad68c19))
- **markdown:** allow disabling table `tabindex` attribute
([bffe1e1](https://redirect.github.com/vuejs/vitepress/commit/bffe1e14125220d465a94cc629260e19bff48e0c))
- **markdown:** support disabling built-in markdown plugins
([b8d9c8f](https://redirect.github.com/vuejs/vitepress/commit/b8d9c8f9a92ec4e8c877d6c28fee26b3c379876c)),
closes
[#&#8203;4484](https://redirect.github.com/vuejs/vitepress/issues/4484)
[#&#8203;4556](https://redirect.github.com/vuejs/vitepress/issues/4556)
- **markdown:** support footnotes
([430a890](https://redirect.github.com/vuejs/vitepress/commit/430a890a17910593e26e9654b141ef3855ecceac))
- **markdown:** support GitHub-style task lists
([97f8781](https://redirect.github.com/vuejs/vitepress/commit/97f87817ead5b7a26e0dfc535cfd60ec0597d130)),
closes
[#&#8203;413](https://redirect.github.com/vuejs/vitepress/issues/413)
[#&#8203;1923](https://redirect.github.com/vuejs/vitepress/issues/1923)
[#&#8203;3648](https://redirect.github.com/vuejs/vitepress/issues/3648)
[#&#8203;5110](https://redirect.github.com/vuejs/vitepress/issues/5110)
- **markdown:** support per-locale markdown strings
([faaa4a1](https://redirect.github.com/vuejs/vitepress/commit/faaa4a124ed7a5b2f1cfc8f9b7686a3785d2012b)),
closes
[#&#8203;4431](https://redirect.github.com/vuejs/vitepress/issues/4431)
- **markdown:** support registering custom containers
([962f00e](https://redirect.github.com/vuejs/vitepress/commit/962f00e7a3c22dd021729e732e12a758b42aef1c)),
closes
[#&#8203;3591](https://redirect.github.com/vuejs/vitepress/issues/3591)
[#&#8203;3603](https://redirect.github.com/vuejs/vitepress/issues/3603)
[#&#8203;4228](https://redirect.github.com/vuejs/vitepress/issues/4228)
- **markdown:** support title-less containers
([4c7a030](https://redirect.github.com/vuejs/vitepress/commit/4c7a030bc1eecd0ed441a2f56cde73e59ff90abe)),
closes
[#&#8203;4928](https://redirect.github.com/vuejs/vitepress/issues/4928)
[#&#8203;4932](https://redirect.github.com/vuejs/vitepress/issues/4932)
[#&#8203;4929](https://redirect.github.com/vuejs/vitepress/issues/4929)
- **markdown:** rebase relative urls in included files
([6a337ef](https://redirect.github.com/vuejs/vitepress/commit/6a337efece9697dcb1e4ae4fe657af97089570f6))
- **markdown:** group code copy button strings into one option
([2fa0ded](https://redirect.github.com/vuejs/vitepress/commit/2fa0dedbb241e901569c2e20690e8e5917f4bd26)),
closes
[#&#8203;4431](https://redirect.github.com/vuejs/vitepress/issues/4431)
- **markdown:** replace markdown-it-attrs with
[@&#8203;mdit/plugin-attrs](https://redirect.github.com/mdit/plugin-attrs)
([18380b0](https://redirect.github.com/vuejs/vitepress/commit/18380b0eb78765f49d86918c86c9fee9e7197135))
- **markdown:** replace markdown-it-emoji with
[@&#8203;mdit/plugin-emoji](https://redirect.github.com/mdit/plugin-emoji)
([018887f](https://redirect.github.com/vuejs/vitepress/commit/018887fa1d03031e9c6cc96606be22df51581e35))
- **markdown:** replace markdown-it-anchor with
[@&#8203;mdit/plugin-anchor](https://redirect.github.com/mdit/plugin-anchor)
([7550517](https://redirect.github.com/vuejs/vitepress/commit/75505179160bf16a88cd5648719615e982c08e41))
- **markdown:** support `attrs: false` for disabling attrs plugin
([e235dbe](https://redirect.github.com/vuejs/vitepress/commit/e235dbeb8aef1213d0de9efafe0ccb758acd267a))
- **markdown:** support `note`, `important`, `caution` markdown
containers
([#&#8203;5161](https://redirect.github.com/vuejs/vitepress/issues/5161))
([3b560a0](https://redirect.github.com/vuejs/vitepress/commit/3b560a0efa8bdbf6f621413b3e8a27b19f4a638f)),
closes
[#&#8203;4427](https://redirect.github.com/vuejs/vitepress/issues/4427)
[#&#8203;3928](https://redirect.github.com/vuejs/vitepress/issues/3928)
- **theme:** allow internal social links
([51ff681](https://redirect.github.com/vuejs/vitepress/commit/51ff681f4e5caf7dfff1f5c1c79a70aaf4785081)),
closes
[#&#8203;5305](https://redirect.github.com/vuejs/vitepress/issues/5305)
- **theme:** cover all Inter glyphs, generate font subsets from a script
([705c1be](https://redirect.github.com/vuejs/vitepress/commit/705c1be0f88643f9fdbeb09d1835374d70afbebd))
- update option stability annotations
([ab1896f](https://redirect.github.com/vuejs/vitepress/commit/ab1896fbf4da4b90f900d845a8410b7350ea9edd))

##### Performance Improvements

- **build:** reuse lastUpdated from markdown rendering in sitemap
generation
([fdd68e3](https://redirect.github.com/vuejs/vitepress/commit/fdd68e37a720d2fd898033c5f695e125ee93634b))
- **md:** bypass gray-matter's unbounded cache
([4f8703d](https://redirect.github.com/vuejs/vitepress/commit/4f8703d61ccefb61823d4f7bac67f142759d81ca))
- **md:** limit the compile cache's memory usage
([2fb6bda](https://redirect.github.com/vuejs/vitepress/commit/2fb6bdabf03b617ccfa1d00c9261242bc5d93e56))
- use hook filters in vite plugins
([fa24c6d](https://redirect.github.com/vuejs/vitepress/commit/fa24c6d67b4a572a56ac76aeb9f97ca3cd03170d))

##### Reverts

- Revert "fix: prevent DocSearch SVG clipping in WebKit"
([#&#8203;5304](https://redirect.github.com/vuejs/vitepress/issues/5304))
([c8313a4](https://redirect.github.com/vuejs/vitepress/commit/c8313a4bcd24af21cd829d7c4fd3792ecd0c17a7)),
closes
[#&#8203;5304](https://redirect.github.com/vuejs/vitepress/issues/5304)
[#&#8203;5240](https://redirect.github.com/vuejs/vitepress/issues/5240)

##### BREAKING CHANGES

- `markdown.anchor` options are now typed by `@mdit/plugin-anchor`.
Common options (`level`, `slugify`, `permalink`, `getTokensText`,
`tabIndex`, etc.) are unchanged, but the deprecated markdown-it-anchor
permalink options (`permalinkSymbol`, `renderPermalink`, ...) are no
longer accepted. Permalink builders like `headerLink` are named exports
of `@mdit/plugin-anchor` instead of properties of the plugin.

- `markdown.attrs` options are now typed by `@mdit/plugin-attrs`:
`leftDelimiter`, `rightDelimiter`, and `allowedAttributes` are renamed
to `left`, `right`, and `allowed`. A `rule` option is available for
toggling individual attribute rules (VitePress disables `fence` by
default).

- `markdown.codeCopyButtonTitle` is now
`markdown.codeCopyButton.tooltipText`, and its default changed from
"Copy Code" to "Copy code". The `--vp-code-copy-copied-text-content` CSS
variable and its built-in per-language `:lang()` defaults are removed -
set `codeCopyButton.copiedText` (per locale) instead.

- `useData().hash` has been removed. Read the hash from `useRoute()`
instead.

- callers of vitepress' build() will now notice the version banner gets
printed. To disable that, pass a noop function:

  ```ts
  build(root, {
    onAfterConfigResolve() {}
  })
  ```

- custom `themeConfig.i18nRouting` functions now receive the current
`Route` as their second argument instead of the hash

- normalize-level defaults differ from the old reset - native select and
number-input chrome is restored, headings inherit font size and weight,
the hidden attribute is enforced with !important, and every element
starts with zero margin/padding and border-style: solid. Sites layering
custom CSS on the default theme may notice.

- relative urls in included markdown files resolve against the included
file rather than the including page. Partials written for one specific
location may need their links updated, or
markdown.include.rebaseRelativeUrls set to false to keep resolving them
from the including page. Absolute and external urls are unaffected. Note
that the marker comments shift the line numbers reported for dead links
following an include, which already pointed into the include-expanded
source rather than the original file.

- **init:** scaffold() now returns a `Promise<string>` and must be
awaited.

- The `defs` property of `markdown.emoji` has been renamed to
`definitions`.

- The `markdown.attrs.disable` option has been removed. Set
`markdown.attrs` to `false` instead.

- The `markdown.image.lazyLoading` option has been renamed to
`markdown.image.lazyLoad`.

- The deprecated `disableDetailedView` option of local search has been
removed. Use `detailedView: false` instead.

- The deprecated `markdown.cjkFriendly` option has been removed. Use
`markdown.cjkFriendlyEmphasis` instead.

- The deprecated `themeConfig.lastUpdatedText` option has been removed.
Use `themeConfig.lastUpdated.text` instead.

- The deprecated `themeConfig.outlineTitle` option has been removed. Use
`themeConfig.outline.label` instead.

- The Inter4CJK font family has been renamed to 'Inter Core'. Custom
--vp-font-family-base overrides referencing Inter4CJK must be updated.

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- 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 this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/capire/docs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMS40IiwidXBkYXRlZEluVmVyIjoiNDQuMTEuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Christian Georgi <christian.georgi@sap.com>
We have a PR that indicates that the bot is already enabled for our org:
https://github.com/capire/incidents-app/pull/128/changes
Added a missing link

---------

Co-authored-by: Mahati Shankar <93712176+smahati@users.noreply.github.com>
Co-authored-by: René Jeglinsky <rene.jeglinsky@sap.com>
Switch is fixed in 5.1 and the limitation is no longer necessary.
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [@mdit/plugin-dl](https://mdit-plugins.github.io/dl.html)
([source](https://redirect.github.com/mdit-plugins/mdit-plugins/tree/HEAD/packages/plugin-dl))
| [`1.0.3` →
`1.1.0`](https://renovatebot.com/diffs/npm/@mdit%2fplugin-dl/1.0.3/1.1.0)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@mdit%2fplugin-dl/1.1.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mdit%2fplugin-dl/1.0.3/1.1.0?slim=true)
|

---

### Release Notes

<details>
<summary>mdit-plugins/mdit-plugins (@&#8203;mdit/plugin-dl)</summary>

###
[`v1.1.0`](https://redirect.github.com/mdit-plugins/mdit-plugins/blob/HEAD/packages/plugin-dl/CHANGELOG.md#110-2026-08-12)

[Compare
Source](https://redirect.github.com/mdit-plugins/mdit-plugins/compare/@mdit/plugin-dl@1.0.3...@mdit/plugin-dl@1.1.0)

##### ✨ Features

- migrate to markdown-it v15
([5ec1171](https://redirect.github.com/mdit-plugins/mdit-plugins/commit/5ec11717eca911599782d3c0cdc389edde191b5f))

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- 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 this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/capire/docs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4yOS41IiwidXBkYXRlZEluVmVyIjoiNDQuMjkuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[vite-plugin-cds](https://redirect.github.com/Akatuoro/vite-plugin-cds)
| [`0.3.5` →
`0.3.6`](https://renovatebot.com/diffs/npm/vite-plugin-cds/0.3.5/0.3.6)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/vite-plugin-cds/0.3.6?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite-plugin-cds/0.3.5/0.3.6?slim=true)
|

---

### Release Notes

<details>
<summary>Akatuoro/vite-plugin-cds (vite-plugin-cds)</summary>

###
[`v0.3.6`](https://redirect.github.com/Akatuoro/vite-plugin-cds/releases/tag/v0.3.6)

[Compare
Source](https://redirect.github.com/Akatuoro/vite-plugin-cds/compare/v0.3.5...v0.3.6)

Now also fully functional in workers

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- 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 this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/capire/docs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zOS4wIiwidXBkYXRlZEluVmVyIjoiNDQuMzkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [sass](https://redirect.github.com/sass/dart-sass) | [`1.102.0` →
`1.103.1`](https://renovatebot.com/diffs/npm/sass/1.102.0/1.103.1) |
![age](https://developer.mend.io/api/mc/badges/age/npm/sass/1.103.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/sass/1.102.0/1.103.1?slim=true)
|

---

### Release Notes

<details>
<summary>sass/dart-sass (sass)</summary>

###
[`v1.103.1`](https://redirect.github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#11031)

[Compare
Source](https://redirect.github.com/sass/dart-sass/compare/1.103.0...1.103.1)

- No user-visible changes.

###
[`v1.103.0`](https://redirect.github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#11030)

[Compare
Source](https://redirect.github.com/sass/dart-sass/compare/1.102.0...1.103.0)

- **Potentially breaking compatibility fix:** Colors now preserve
"analogous
sets" of missing channels during conversions, per the CSS spec. For
example,
`color.to-space(lch(50% none none), lab)` now returns `lab(50% none
none)`
  instead of `lab(50% 0 0)`.

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- 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 this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/capire/docs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zOS4wIiwidXBkYXRlZEluVmVyIjoiNDQuMzkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [@sap/cds](https://cap.cloud.sap/) | [`10.0.5` →
`10.0.6`](https://renovatebot.com/diffs/npm/@sap%2fcds/10.0.5/10.0.6) |
![age](https://developer.mend.io/api/mc/badges/age/npm/@sap%2fcds/10.0.6?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sap%2fcds/10.0.5/10.0.6?slim=true)
|

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- 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 this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/capire/docs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zOS4wIiwidXBkYXRlZEluVmVyIjoiNDQuMzkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [globals](https://redirect.github.com/sindresorhus/globals) |
[`17.9.0` →
`17.11.0`](https://renovatebot.com/diffs/npm/globals/17.9.0/17.11.0) |
![age](https://developer.mend.io/api/mc/badges/age/npm/globals/17.11.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/globals/17.9.0/17.11.0?slim=true)
|

---

### Release Notes

<details>
<summary>sindresorhus/globals (globals)</summary>

###
[`v17.11.0`](https://redirect.github.com/sindresorhus/globals/compare/v17.10.0...8c599278a68a0a6ea17b0c12f976f2270f70f391)

[Compare
Source](https://redirect.github.com/sindresorhus/globals/compare/v17.10.0...v17.11.0)

###
[`v17.10.0`](https://redirect.github.com/sindresorhus/globals/compare/v17.9.0...7bed4af3730dcb5dbea4274b5264e6be4c4b8910)

[Compare
Source](https://redirect.github.com/sindresorhus/globals/compare/v17.9.0...v17.10.0)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- 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 this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/capire/docs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4yOS41IiwidXBkYXRlZEluVmVyIjoiNDQuMjkuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[@typescript-eslint/parser](https://typescript-eslint.io/packages/parser)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`8.66.0` →
`8.67.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.66.0/8.67.0)
|
![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/8.67.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/8.66.0/8.67.0?slim=true)
|

---

### Release Notes

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/parser)</summary>

###
[`v8.67.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8670-2026-08-10)

[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.66.0...v8.67.0)

This was a version bump only for parser to align it with other projects,
there were no code changes.

See [GitHub
Releases](https://redirect.github.com/typescript-eslint/typescript-eslint/releases/tag/v8.67.0)
for more information.

You can read about our [versioning
strategy](https://typescript-eslint.io/users/versioning) and
[releases](https://typescript-eslint.io/users/releases) on our website.

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- 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 this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/capire/docs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4yNC4wIiwidXBkYXRlZEluVmVyIjoiNDQuMjQuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Rewrite the description of the PUT HTTP method for clarity and
correctness.
- Fix grammar error ("doesn't yet exists" -> corrected phrasing)
- Condense fragmented sentences into a single, readable statement
- Introduce parallel structure ("a missing resource" / "an existing
one") to clearly contrast the two PUT scenarios
- Preserve original meaning while improving flow and readability

---------

Co-authored-by: René Jeglinsky <rene.jeglinsky@sap.com>
Fixes unclosed code fences, container blocks, and missing `.learn-more`
class across docs.
Equip CQL page w/ live queries. For that, enhance bookshop model w/
Addresses+Towns.

Allow showing CDS model next to query editor:

Off:
<img width="737" height="77" alt="image"
src="https://github.com/user-attachments/assets/a563e22b-9c94-40bc-a20d-3947d6cbf23c"
/>

On:
<img width="735" height="202" alt="image"
src="https://github.com/user-attachments/assets/c3f88593-fbb3-4e1a-a688-8e515f8b957a"
/>

Use worker threads to isolate diverging/conflicting models like the one
in
[cql.md](https://github.com/capire/docs/blob/main/cds/cql.md#excluding-clause):

- Models are registered ad-hoc with `cds model=MyModel`
- Each `cds live model=MyModel` block loads the Nodejs stack, incl.
`vite-plugin-cds` and the SQLite in-mem DB, in a dedicated worker
thread. Workers for the same model are cached.
- Sample data can be supplied with `csv hidden
data=FooBarData:data/...csv` and referenced with `cds data=FooBarData`.
- The data is shown as separate tabs next to the model when pressing the
_Show CDS model_ button.

---------

Co-authored-by: Johannes Vogt <j.vogt@sap.com>
Co-authored-by: BraunMatthias <59841349+BraunMatthias@users.noreply.github.com>
Co-authored-by: Mahati Shankar <93712176+smahati@users.noreply.github.com>
Co-authored-by: René Jeglinsky <rene.jeglinsky@sap.com>
Co-authored-by: Adrian Görler <adrian.goerler@sap.com>
Co-authored-by: Matthias Schur <107557548+MattSchur@users.noreply.github.com>
MattSchur and others added 24 commits September 17, 2026 10:26
Co-authored-by: Daniel Hutzel <daniel.hutzel@sap.com>
Co-authored-by: Daniel Hutzel <daniel.hutzel@sap.com>
The svg plugin handled `/@external/...` paths wrongly, so that they
weren't working with the `?raw` mode that is needed for SVG in dark mode
in Chrome.
This got broken with bump to Vitepress alpha-19.

The VitePress alpha.19 image dimension feature now injects width="590"
height="361" on the Node.js SVG (which has those values in its <svg>
root). The inline style height:2.5em overrides the HTML height
attribute, but no CSS width was present — so the HTM width="590" was
winning, rendering the logo ~590px wide and only 2.5em tall. The width:
auto rule lets the browser compute widt proportionally from the CSS
height.
Co-authored-by: René Jeglinsky <rene.jeglinsky@sap.com>
Co-authored-by: Rene Jeglinsky <rene.jeglinsky@sap.com>
Co-authored-by: Mahati Shankar <93712176+smahati@users.noreply.github.com>
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [sass](https://redirect.github.com/sass/dart-sass) | [`1.104.0` →
`1.104.1`](https://renovatebot.com/diffs/npm/sass/1.104.0/1.104.1) |
![age](https://developer.mend.io/api/mc/badges/age/npm/sass/1.104.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/sass/1.104.0/1.104.1?slim=true)
|

---

### Release Notes

<details>
<summary>sass/dart-sass (sass)</summary>

###
[`v1.104.1`](https://redirect.github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#11041)

[Compare
Source](https://redirect.github.com/sass/dart-sass/compare/1.104.0...1.104.1)

- Fix a bug where loud comments before `@use` rules could be emitted
multiple
  times under certain circumstances.

- Fix a bug in which an invalid selector at the end of an indented
syntax
stylesheet would cause the parser to crash instead of emitting a useful
error
  message.

##### Command Line Interface

- Many-to-many compilations no longer compile any files that appear in
the
output directory if the output directory is also within the source
directory.
This fixes a bug where `--watch` mode could enter an infinite loop
recompiling
  the same CSS file over and over.

- Sass now sets the modification time of output files to the time
compilation
*started* rather than the time it *ended*. This ensures that, if a
source file
is modified during compilation, `--watch` and `--update` mode will
recompile
  the outputs to include the new source file contents.

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- 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 this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/capire/docs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC45MC4zIiwidXBkYXRlZEluVmVyIjoiNDQuOTAuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Updates Java properties to the latest version.

Co-authored-by: chgeo <7470719+chgeo@users.noreply.github.com>
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [adm-zip](https://redirect.github.com/cthackers/adm-zip) | [`0.6.0` →
`0.6.1`](https://renovatebot.com/diffs/npm/adm-zip/0.6.0/0.6.1) |
![age](https://developer.mend.io/api/mc/badges/age/npm/adm-zip/0.6.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/adm-zip/0.6.0/0.6.1?slim=true)
|

---

### Release Notes

<details>
<summary>cthackers/adm-zip (adm-zip)</summary>

###
[`v0.6.1`](https://redirect.github.com/cthackers/adm-zip/releases/tag/v0.6.1)

[Compare
Source](https://redirect.github.com/cthackers/adm-zip/compare/v0.6.0...v0.6.1)

**Full Changelog**:
<cthackers/adm-zip@v0.6.0...v0.6.1>

- Updated dev dependencies
- Fixed uncaught crash in async decompression on malformed DEFLATE data
- Fixed addLocalFolder following symlinks out of the archived folder
- Stripped setuid/setgid/sticky bits from extracted file permissions
- Enforced the decompression size cap on the async path and for size 0
- Rejected archives with duplicate entry names
- Blocked extraction from writing through symlinks inside the target
- Routed malformed-header parse errors through the async callback
- Rejected zip entries whose declared data extent runs past the buffer
- Fixed addLocalFolderPromise hanging on empty folders and swallowing
errors
- Fixed addLocalFolderAsync2 mangling local paths on Windows

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- 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 this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/capire/docs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC43OS4xIiwidXBkYXRlZEluVmVyIjoiNDQuNzkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Note that beside the one-letter units, the implementation actually
allows for a myriad of variations. But I think listing them all brings
no additional value here. They are fully listed and will be
code-completed and type checked if cds-types is installed.
https://github.com/cap-js/cds-types/pull/601/changes#diff-541cab5af5e2e221456c34f99240d4ef78840c99fa13867b30d5b35b092a1f7cR5-R10

---------

Co-authored-by: hyperspace-pr-bot[bot] <209611008+hyperspace-pr-bot[bot]@users.noreply.github.com>
- Removes internal markers in preparation for GA.
- Prefers CQL mode and `call`.
- Updates some Java-specific stuff (scope and log lines).

---------

Co-authored-by: Rene Jeglinsky <rene.jeglinsky@sap.com>
Co-authored-by: Vladimir Mikhaylenko <niemda@me.com>
Co-authored-by: Daniel Hutzel <daniel.hutzel@sap.com>
Co-authored-by: Mahati Shankar <93712176+smahati@users.noreply.github.com>
@hyperspace-pr-bot

Copy link
Copy Markdown
Contributor

Control Panel

Hi, I'm an AI-powered Review Bot that helps you with summarizing and reviewing pull requests.
To interact with me, just use the following actions:

  • 📝 Summarize PR
  • 🔍 Review
  • 🗑️ Delete all bot comments and reviews

@smahati
smahati merged commit 2f2d139 into cap.cloud.sap Sep 18, 2026
1 check passed
@smahati
smahati deleted the fix-for-cap-cloud-sap branch September 18, 2026 09:33
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.