Skip to content

Commit 1c922e0

Browse files
authored
Merge branch 'main' into main
2 parents 1edb4b0 + 5fe95ab commit 1c922e0

File tree

159 files changed

+6177
-3809
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

159 files changed

+6177
-3809
lines changed

CHANGELOG.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,59 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [2.14.0-rc.2](https://github.com/SAP/ui5-webcomponents/compare/v2.14.0-rc.1...v2.14.0-rc.2) (2025-08-21)
7+
8+
9+
### Bug Fixes
10+
11+
* **framework:** use font-face declarations from theming-base-content ([#12144](https://github.com/SAP/ui5-webcomponents/issues/12144)) ([50deee9](https://github.com/SAP/ui5-webcomponents/commit/50deee9b9f512d3bd506de1648d3dc8f145a7d88))
12+
* **u5-search-item:** encode markup ([#12140](https://github.com/SAP/ui5-webcomponents/issues/12140)) ([005f17e](https://github.com/SAP/ui5-webcomponents/commit/005f17efc4e966882cb28acc0edd2bfba87f71a3))
13+
* **ui5-checkbox:** fix focus spacing ([#12100](https://github.com/SAP/ui5-webcomponents/issues/12100)) ([a8e8dd1](https://github.com/SAP/ui5-webcomponents/commit/a8e8dd1bf9b21448a3e2fa991704522d1a3bc6c1))
14+
* **ui5-message-strip:** align message strip announcements with latest figma ([#12135](https://github.com/SAP/ui5-webcomponents/issues/12135)) ([176a02a](https://github.com/SAP/ui5-webcomponents/commit/176a02afe5164dcf1b64303114b4f01df7a960fa))
15+
* **ui5-page:** correct content overlap with shellbar header ([#12124](https://github.com/SAP/ui5-webcomponents/issues/12124)) ([2313daa](https://github.com/SAP/ui5-webcomponents/commit/2313daa098c86a8b6417fb651c496bb360768041))
16+
* **ui5-search:** improve arrow navigation with grouping ([#12083](https://github.com/SAP/ui5-webcomponents/issues/12083)) ([c428f77](https://github.com/SAP/ui5-webcomponents/commit/c428f77f65967813baa607a379175836c35040a4))
17+
* **ui5-select:** prevent crash on ArrowUp/Down when value matches no option ([#12094](https://github.com/SAP/ui5-webcomponents/issues/12094)) ([c15bcc9](https://github.com/SAP/ui5-webcomponents/commit/c15bcc9f475db9297fa0c450f54164eee7d6549e)), closes [#12093](https://github.com/SAP/ui5-webcomponents/issues/12093)
18+
* **ui5-side-navigation:** expand SideNavigation item activation to Enter with modifier keys ([d660c37](https://github.com/SAP/ui5-webcomponents/commit/d660c37a81c9a6a6c73715ee9889e6ee140d08d2))
19+
* **ui5-textarea:** correct row behavior in MS Edge ([#12136](https://github.com/SAP/ui5-webcomponents/issues/12136)) ([b3abf2d](https://github.com/SAP/ui5-webcomponents/commit/b3abf2db3f565ff4bf373d2402677eba83f84ba3))
20+
* **ui5-textarea:** escape interaction can now be prevented ([#12122](https://github.com/SAP/ui5-webcomponents/issues/12122)) ([e548778](https://github.com/SAP/ui5-webcomponents/commit/e548778eee78165a492557dff34575dd9d3d8840))
21+
22+
23+
### Features
24+
25+
* **framework:** adds `unsafeRegisterIcon` base method for custom SVG icons ([#12145](https://github.com/SAP/ui5-webcomponents/issues/12145)) ([3b67132](https://github.com/SAP/ui5-webcomponents/commit/3b67132f6293a76b3bbc10f5fb3080d75fba10e5)), closes [#clip0_2221_23716](https://github.com/SAP/ui5-webcomponents/issues/clip0_2221_23716)
26+
* **ui5-calendar:** expose shadow parts for YearRangePicker and CalendarHeader arrows ([#12114](https://github.com/SAP/ui5-webcomponents/issues/12114)) ([ada0d1a](https://github.com/SAP/ui5-webcomponents/commit/ada0d1abddc4cce6fb2f45855475b8811dcd380c)), closes [#0070f2](https://github.com/SAP/ui5-webcomponents/issues/0070f2) [#0070f2](https://github.com/SAP/ui5-webcomponents/issues/0070f2) [#e5e5e5](https://github.com/SAP/ui5-webcomponents/issues/e5e5e5)
27+
* **ui5-select:** add accessibleDescription and accessibleDescriptionRef ([#12081](https://github.com/SAP/ui5-webcomponents/issues/12081)) ([7152726](https://github.com/SAP/ui5-webcomponents/commit/71527260db9abf8b0f9737421672b96aa737c3e9)), closes [#12004](https://github.com/SAP/ui5-webcomponents/issues/12004)
28+
29+
30+
31+
32+
33+
# [2.14.0-rc.1](https://github.com/SAP/ui5-webcomponents/compare/v2.14.0-rc.0...v2.14.0-rc.1) (2025-08-14)
34+
35+
36+
### Bug Fixes
37+
38+
* **ui5-button:** announce the text node properly ([#12077](https://github.com/SAP/ui5-webcomponents/issues/12077)) ([684f1fc](https://github.com/SAP/ui5-webcomponents/commit/684f1fc60e20ae5a33784399f91fc1533f14afba))
39+
* **ui5-dynamic-page:** correct pin button tooltip based on pinned state ([#12086](https://github.com/SAP/ui5-webcomponents/issues/12086)) ([b392d46](https://github.com/SAP/ui5-webcomponents/commit/b392d46c349c9e884f54c1a95c506abd8734d514)), closes [#12064](https://github.com/SAP/ui5-webcomponents/issues/12064)
40+
* **ui5-list-item:** adjust line height for byline ([#12063](https://github.com/SAP/ui5-webcomponents/issues/12063)) ([191b700](https://github.com/SAP/ui5-webcomponents/commit/191b700cbe707b0155b97cead1bb7dd7e930c1ee))
41+
* **ui5-search-field:** show separator only when needed ([#12113](https://github.com/SAP/ui5-webcomponents/issues/12113)) ([7566649](https://github.com/SAP/ui5-webcomponents/commit/7566649466b23ace65c7d023c38f3712526aace9))
42+
* **ui5-select:** aria-controls attr added ([#12050](https://github.com/SAP/ui5-webcomponents/issues/12050)) ([39f8e66](https://github.com/SAP/ui5-webcomponents/commit/39f8e664d6a02a4675ff79ff44ca7c231c998cce)), closes [#12018](https://github.com/SAP/ui5-webcomponents/issues/12018)
43+
* **ui5-shellbar:** apply tertiary button color to cancel button ([#12082](https://github.com/SAP/ui5-webcomponents/issues/12082)) ([2d2d673](https://github.com/SAP/ui5-webcomponents/commit/2d2d673508c4ae133710ad3a312c28836297532a)), closes [#11957](https://github.com/SAP/ui5-webcomponents/issues/11957)
44+
* **ui5-timeline:** implement arrows navigation for inner elements ([#12033](https://github.com/SAP/ui5-webcomponents/issues/12033)) ([f1ce974](https://github.com/SAP/ui5-webcomponents/commit/f1ce97439adb61f13bd8ad9e652488862d96fb8f)), closes [#11785](https://github.com/SAP/ui5-webcomponents/issues/11785)
45+
* **ui5-wizard:** create a stacking context for wiz-nav ([#12120](https://github.com/SAP/ui5-webcomponents/issues/12120)) ([29dffba](https://github.com/SAP/ui5-webcomponents/commit/29dffba67fe48ee2ad761aef53c8c9ffdf10dbcd))
46+
47+
48+
### Features
49+
50+
* **ui5-dynamic-date-range:** introduce last/next X options ([#11621](https://github.com/SAP/ui5-webcomponents/issues/11621)) ([50fd58d](https://github.com/SAP/ui5-webcomponents/commit/50fd58d734a2bfda646d79eb099172121a3635d7))
51+
* **ui5-illustrated-message:** updated horizon tnt illustrations ([#12084](https://github.com/SAP/ui5-webcomponents/issues/12084)) ([2a87850](https://github.com/SAP/ui5-webcomponents/commit/2a878504c68773d506711364c1693f5b0a3331f5))
52+
* **ui5-product-switch-item:** added image slot ([#11965](https://github.com/SAP/ui5-webcomponents/issues/11965)) ([79903f4](https://github.com/SAP/ui5-webcomponents/commit/79903f4fbc83a9a67ee851b175c04b9eaf533cdb))
53+
* **ui5-timeline:** improve keyboard handling ([#12021](https://github.com/SAP/ui5-webcomponents/issues/12021)) ([de3ab96](https://github.com/SAP/ui5-webcomponents/commit/de3ab969e63c870737b58325a7c87c7a82d1952b))
54+
55+
56+
57+
58+
659
# [2.14.0-rc.0](https://github.com/SAP/ui5-webcomponents/compare/v2.13.0...v2.14.0-rc.0) (2025-08-07)
760

861

docs/2-advanced/03-using-icons.md

Lines changed: 90 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
*This section explains how to load and use icons in your UI5 Web Components projects.*
44

5-
One of the most commonly used UI5 Web Components is `ui5-icon`. Additionally, several UI5 Web Components have an `icon` property that expects an icon name as a value.
5+
One of the most commonly used UI5 Web Components is `ui5-icon`. Many other components also have an icon property that expects an icon name as its value.
66

77

88
## Icon Collections
99

10-
The UI5 Web Components project currently offers 3 icon collections, provided as NPM packages:
10+
The UI5 Web Components project provides three official icon collections, available as NPM packages:
1111

1212
Project | NPM Package | Description | Icons list
1313
-----------|-----------|------------|-------------
@@ -17,34 +17,28 @@ Project | NPM Package | Description | Icons list
1717

1818
## Usage
1919

20-
1. Add one or more of the above packages as dependencies to your project.
20+
1. Add one or more of the above packages as dependencies to your project.
2121

2222
```
2323
npm i @ui5/webcomponents-icons
2424
npm i @ui5/webcomponents-icons-tnt
2525
npm i @ui5/webcomponents-icons-business-suite
2626
```
2727

28-
2. Import either all icons from a package, or better - only the ones your app is going to use.
28+
2. Import icons into your project.
2929

30-
**Important: It is strongly recommended that you only import the icons that your app is going to use. This will keep your bundle small.
31-
Generally, importing all icons is required only if you do not know in advance which icons you are going to need.**
30+
**Important:** Only import the icons your app actually uses. This keeps your bundle size small. Importing all icons is recommended only if you cannot predict which icons will be needed.
3231

33-
- To import all icons from a package, use the `dist/AllIcons.js` module of that package:
32+
- Import **all icons** from a package:
3433

35-
`import "@ui5/<PACKAGE-NAME>/dist/AllIcons.js";`
36-
37-
For example:
3834
```js
3935
import "@ui5/webcomponents-icons/dist/AllIcons.js";
4036
import "@ui5/webcomponents-icons-tnt/dist/AllIcons.js";
4137
import "@ui5/webcomponents-icons-business-suite/dist/AllIcons.js";
4238
```
43-
- To import individual icons, use the individual modules for the required icons:
4439

45-
`import "@ui5/<PACKAGE-NAME>/dist/<ICON-NAME>.js";`
40+
- Import **individual** icons:
4641

47-
For example:
4842
```js
4943
import "@ui5/webcomponents-icons/dist/alert.js";
5044
import "@ui5/webcomponents-icons/dist/bookmark.js";
@@ -55,9 +49,9 @@ import "@ui5/webcomponents-icons-tnt/dist/actor.js";
5549
import "@ui5/webcomponents-icons-business-suite/dist/add-point.js";
5650
```
5751

58-
3. Once an icon has been imported, it can be used.
52+
3. Use the imported icons.
5953

60-
All collections but `@ui5/webcomponents-icons` require a prefix before the icon name. The prefix and icon name are separated by a `/`.
54+
All collections except `@ui5/webcomponents-icons` require a prefix before the icon name, separated by `/`.
6155

6256
Package | Prefix | Example
6357
----------|---------|-------------
@@ -74,54 +68,46 @@ For example:
7468

7569
## Custom Icon Collections
7670

77-
Currently we use SVGs to display all standard icons.
78-
In addition, we provide an API to register custom SVG icon collections via the `registerIconLoader` method as follows:
79-
80-
1. Register custom icon collection loader
71+
UI5 Web Components display standard icons using SVGs. You can also register your own SVG icon collections using the `registerIconLoader` method.
8172

8273
The loader must return an object with the following fields:
83-
- `collection` name
84-
- `data` object that describes the icons: names and SVG paths
74+
- `collection`: unique icon collection name
75+
- `data`: object that describes the icons (names and SVG paths)
8576

8677
```js
87-
import {registerIconLoader } from "@ui5/webcomponents-base/dist/asset-registries/Icons.js";
78+
import { registerIconLoader } from "@ui5/webcomponents-base/dist/asset-registries/Icons.js";
79+
8880
registerIconLoader("my-custom-icons", () => {
8981
return {
90-
"collection": "my-custom-icons",
91-
"data": {
92-
"mark": {
93-
paths: [
94-
// SVG path1, SVG path2, SVG path3...
95-
],
96-
}
82+
collection: "my-custom-icons",
83+
data: {
84+
"myIconName": {
85+
paths: [
86+
"M16.5 76c0-41 32-75 72-75h335c40 0 72 34 72 75v329c0 41-32 75-72 75h-335c-40 0-72-34-72-75V76zm263 356h144c13 0 24-12 24-27V76c0-15-11-27-24-27h-144v383zM88.5 49c-13 0-24 12-24 27v329c0 15 11 27 24 27h143V49h-143z"
87+
],
88+
},
89+
},
90+
};
9791
});
9892
```
9993

100-
2. Use the custom icons
101-
102-
After the SVG icons collection is registered, you can use the custom icons everywhere you usually use the standard icons in UI5 Web Components (e.g. ui5-icon, ui5-button, etc):
103-
104-
```html
105-
<ui5-icon name="my-custom-icons/mark"></ui5-icon>
106-
<ui5-button icon="my-custom-icons/mark"></ui5-button>
107-
<ui5-avatar icon="my-custom-icons/mark"></ui5-avatar>
108-
<ui5-li icon="my-custom-icons/mark"></ui5-li>
109-
```
110-
111-
## Custom SVG icons
94+
## Custom SVG Icons
11295

113-
### with JSX Templates
96+
UI5 Web Components allow developers to register custom icons using the `registerIcon` and `unsafeRegisterIcon` methods. These methods enable you to add your own SVG icons and making them available for use in your application.
11497

115-
In case you need to use a fully custom SVG, that can be used `ui5-icon`, `ui5-button` or any component that offers API to display an icon via icon name, you can provide a custom JSX template, rendering the custom SVG and register it under a custom name.
98+
### registerIcon (recommended)
11699

100+
The `registerIcon` is the preferred method, as it includes built-in safety checks to prevent security vulnerabilities.
101+
You can register icons either with a `JSX template`, or with `pathData`.
117102

118-
#### 1. Create JSX template
103+
- #### with `JSX` template
119104

120-
First, create a JSX template for the icon you need:
105+
**Note:** JSX templates work only if your project is scaffolded with `npm init @ui5/webcomponents-package`.
106+
Otherwise, use `unsafeRegisterIcon`.
121107

122108
```tsx
123-
// MyPensilSVGTemplate.tsx
124-
export default function MyPensilSVGTemplate() {
109+
// MyCustomSVGIconTemplate.tsx
110+
export default function MyCustomSVGIconTemplate() {
125111
return (
126112
<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
127113
<g clip-path="url(#clip0_2221_23716)"><path d="M11.3333 1.99998C11.503 1.79933 11.7131 1.63601 11.9499 1.52043C12.1868 1.40485 12.4453 1.33953 12.709 1.32865C12.9727 1.31777 13.2358 1.36156 13.4815 1.45723C13.7272 1.55291 13.9502 1.69836 14.1361 1.88432C14.3221 2.07029 14.467 2.29268 14.5616 2.53734C14.6562 2.78199 14.6985 3.04353 14.6857 3.3053C14.6728 3.56706 14.6052 3.8233 14.4872 4.05769C14.3691 4.29207 14.2032 4.49947 13.9999 4.66664L4.99992 13.6666L1.33325 14.6666L2.33325 11L11.3333 1.99998Z" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 3.33331L12.6667 5.99998" stroke-linecap="round" stroke-linejoin="round"/></g>
@@ -133,35 +119,75 @@ export default function MyPensilSVGTemplate() {
133119
};
134120
```
135121

136-
#### 2. Register the Custom Icon
122+
```js
123+
import { registerIcon } from "@ui5/webcomponents-base/dist/asset-registries/Icons.js";
124+
125+
registerIcon("myIconName", {
126+
collection: "my-custom-icons",
127+
customTemplate: MyCustomSVGIconTemplate,
128+
});
129+
```
130+
131+
- #### with `pathData`
137132

138-
You can use the `registerIcon` to register the custom icon as follows:
133+
Alternatively, you can use `registerIcon` and provide not the entire SVG, but its `pathData`.
139134

140135
```js
141136
import { registerIcon } from "@ui5/webcomponents-base/dist/asset-registries/Icons.js";
142-
import myPensilSVGTemplate from "./MyPensilSVGTemplate.js";
143137

144-
// create the icon data for registration
145-
const iconPensil = {
146-
customTemplate: myPensilSVGTemplate,
147-
collection: "custom",
148-
viewBox: "0 0 24 24", // optional
149-
}
138+
registerIcon("myIconName", {
139+
collection: "my-custom-icons",
140+
pathData: "M16.5 76c0-41 32-75 72-75h335c40 0 72 34 72 75v329c0 41-32 75-72 75h-335c-40 0-72-34-72-75V76zm263 356h144c13 0 24-12 24-27V76c0-15-11-27-24-27h-144v383zM88.5 49c-13 0-24 12-24 27v329c0 15 11 27 24 27h143V49h-143z",
141+
});
142+
```
143+
144+
**Parameters:**
145+
146+
- `name`: unique identifier for the icon
147+
- `iconData` (object): icon configuration containing:
148+
- - `collection`: unique icon collection name
149+
- - `pathData`: the icon's SVG path data
150+
- - `customTemplate`: the icon's SVG
151+
- - `viewBox`: the SVG viewBox
152+
153+
**Note:** Use either `customTemplate` or `pathData`. If both are set, `customTemplate` takes precedence
150154

151-
// register the icon
152-
registerIcon("pensil", iconPensil);
155+
### unsafeRegisterIcon
156+
157+
The `unsafeRegisterIcon` allows you to register raw SVG strings `without sanitization`. Use this only if you trust the SVG source and have validated it yourself.
158+
159+
```js
160+
import { unsafeRegisterIcon } from "@ui5/webcomponents-base/dist/asset-registries/Icons.js";
161+
162+
unsafeRegisterIcon("myIconName", {
163+
collection: "my-custom-icons",
164+
customTemplateAsString: `<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
165+
<g clip-path="url(#clip0_2221_23716)"><path d="M11.3333 1.99998C11.503 1.79933 11.7131 1.63601 11.9499 1.52043C12.1868 1.40485 12.4453 1.33953 12.709 1.32865C12.9727 1.31777 13.2358 1.36156 13.4815 1.45723C13.7272 1.55291 13.9502 1.69836 14.1361 1.88432C14.3221 2.07029 14.467 2.29268 14.5616 2.53734C14.6562 2.78199 14.6985 3.04353 14.6857 3.3053C14.6728 3.56706 14.6052 3.8233 14.4872 4.05769C14.3691 4.29207 14.2032 4.49947 13.9999 4.66664L4.99992 13.6666L1.33325 14.6666L2.33325 11L11.3333 1.99998Z" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 3.33331L12.6667 5.99998" stroke-linecap="round" stroke-linejoin="round"/></g>
166+
<defs>
167+
<clipPath id="clip0_2221_23716"><rect width="16" height="16"/></clipPath>
168+
</defs>
169+
</svg>`,
170+
});
153171
```
154172

155-
#### 3. Use the Custom Icon
173+
**Parameters:**
174+
- `name`: unique identifier for the icon
175+
- `iconData` (object): icon configuration containing:
176+
- - `collection`: unique icon collection name
177+
- - `customTemplateAsString`: the icon's SVG as a string
178+
179+
## Usage of Custom Icons
180+
181+
Once registered, the icon can be used just like any other UI5 Web Components icon:
156182

157-
Finally, the icon can be used anywhere.
158183
```html
159-
<ui5-icon name="custom/pensil"></ui5-icon>
160-
<ui5-button icon="custom/pensil"></ui5-button>
161-
<ui5-avatar icon="custom/pensil" size="XS"></ui5-avatar>
184+
<ui5-icon name="my-custom-icons/myIconName"></ui5-icon>
185+
<ui5-button icon="my-custom-icons/myIconName"></ui5-button>
186+
<ui5-avatar icon="my-custom-icons/myIconName"></ui5-avatar>
162187
```
163188

164-
**Tip:** for multi-colored icons, you can specify multiple SVG elements and put a fill/color attribute with a specific value on each element.
189+
**Tip:** For multi-colored icons, you can define multiple `<path>` or `<g>` elements in your SVG and assign a fill or color attribute to each:
190+
165191
```html
166192
<g fill="none" stroke="currentColor" stroke-width="2">
167193
<path stroke-linecap="round" stroke-linejoin="round" d="M11 3.055A9.001 9.001 0 1020.945 13H11V3.055z" fill="aqua"/>

docs/2-advanced/09-accessibility.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,7 @@ The `accessibleDescription` property is currently supported in:
210210
* [List](https://sap.github.io/ui5-webcomponents/nightly/components/List/)
211211
* [Tree](https://sap.github.io/ui5-webcomponents/nightly/components/Tree/)
212212
* [Input](https://sap.github.io/ui5-webcomponents/nightly/components/Input/)
213+
* [Select](https://sap.github.io/ui5-webcomponents/nightly/components/Select/)
213214
* [Popover](https://sap.github.io/ui5-webcomponents/nightly/components/Popover/)
214215
* [ResponsivePopover](https://sap.github.io/ui5-webcomponents/nightly/components/ResponsivePopover/)
215216
* [Dialog](https://sap.github.io/ui5-webcomponents/nightly/components/Dialog/)
@@ -238,6 +239,7 @@ The `accessibleDescriptionRef` property is currently supported in:
238239
* [List](https://sap.github.io/ui5-webcomponents/nightly/components/List/)
239240
* [Tree](https://sap.github.io/ui5-webcomponents/nightly/components/Tree/)
240241
* [Input](https://sap.github.io/ui5-webcomponents/nightly/components/Input/)
242+
* [Select](https://sap.github.io/ui5-webcomponents/nightly/components/Select/)
241243
* [Popover](https://sap.github.io/ui5-webcomponents/nightly/components/Popover/)
242244
* [ResponsivePopover](https://sap.github.io/ui5-webcomponents/nightly/components/ResponsivePopover/)
243245
* [Dialog](https://sap.github.io/ui5-webcomponents/nightly/components/Dialog/)

lerna.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"packages/create-package",
1515
"packages/compat"
1616
],
17-
"version": "2.14.0-rc.0",
17+
"version": "2.14.0-rc.2",
1818
"command": {
1919
"publish": {
2020
"allowBranch": "*",

packages/ai/CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,22 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [2.14.0-rc.2](https://github.com/SAP/ui5-webcomponents/compare/v2.14.0-rc.1...v2.14.0-rc.2) (2025-08-21)
7+
8+
**Note:** Version bump only for package @ui5/webcomponents-ai
9+
10+
11+
12+
13+
14+
# [2.14.0-rc.1](https://github.com/SAP/ui5-webcomponents/compare/v2.14.0-rc.0...v2.14.0-rc.1) (2025-08-14)
15+
16+
**Note:** Version bump only for package @ui5/webcomponents-ai
17+
18+
19+
20+
21+
622
# [2.14.0-rc.0](https://github.com/SAP/ui5-webcomponents/compare/v2.13.0...v2.14.0-rc.0) (2025-08-07)
723

824
**Note:** Version bump only for package @ui5/webcomponents-ai

0 commit comments

Comments
 (0)