Skip to content

Commit

Permalink
Merge branch 'main' into chore-shellbar-evolution
Browse files Browse the repository at this point in the history
  • Loading branch information
PetyaMarkovaBogdanova committed Dec 2, 2024
2 parents ce744d0 + 3032393 commit b2460c7
Show file tree
Hide file tree
Showing 100 changed files with 2,766 additions and 573 deletions.
39 changes: 39 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,45 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [2.5.0-rc.2](https://github.com/SAP/ui5-webcomponents/compare/v2.5.0-rc.1...v2.5.0-rc.2) (2024-11-28)


### Bug Fixes

* **ui5-input:** set value after preventDefault of input event ([#10196](https://github.com/SAP/ui5-webcomponents/issues/10196)) ([e2a6c94](https://github.com/SAP/ui5-webcomponents/commit/e2a6c94d6b4d88db61d85313f2776a092152478d)), closes [#9988](https://github.com/SAP/ui5-webcomponents/issues/9988)
* **ui5-radio-button:** fix aria-disabled and focus of the read-only radio buttons ([#10111](https://github.com/SAP/ui5-webcomponents/issues/10111)) ([3bcfd1d](https://github.com/SAP/ui5-webcomponents/commit/3bcfd1d26b8520b73be336558f590e1b89c4d0c3)), closes [#10025](https://github.com/SAP/ui5-webcomponents/issues/10025)
* **ui5-tokenizer:** adjust touch area for cozy and compact ([#10215](https://github.com/SAP/ui5-webcomponents/issues/10215)) ([ee90aea](https://github.com/SAP/ui5-webcomponents/commit/ee90aeaae00a3a888a8dafae73cb7dba1bf8e51f))
* **ui5-wizard:** stacked Wizard Steps are aligned properly ([#10250](https://github.com/SAP/ui5-webcomponents/issues/10250)) ([3473fbf](https://github.com/SAP/ui5-webcomponents/commit/3473fbf7dd6f97d0de70a540d412c36901455926)), closes [#9779](https://github.com/SAP/ui5-webcomponents/issues/9779)


### Features

* **ui5-combobox:** adjust arrow-down behavior ([#10166](https://github.com/SAP/ui5-webcomponents/issues/10166)) ([74616dc](https://github.com/SAP/ui5-webcomponents/commit/74616dc7ea533ecbd18265878c90339e10eb9d1b))
* **ui5-form:** add new `emptySpan` property ([#10194](https://github.com/SAP/ui5-webcomponents/issues/10194)) ([48b0cc8](https://github.com/SAP/ui5-webcomponents/commit/48b0cc89b36dd859dd07c17021eedf7a99375150)), closes [#9963](https://github.com/SAP/ui5-webcomponents/issues/9963)
* **ui5-list:** add Home and End key handling for Load More button ([#10206](https://github.com/SAP/ui5-webcomponents/issues/10206)) ([7059e09](https://github.com/SAP/ui5-webcomponents/commit/7059e0987960f62cd5b8740594b907fa98e1f11c))





# [2.5.0-rc.1](https://github.com/SAP/ui5-webcomponents/compare/v2.5.0-rc.0...v2.5.0-rc.1) (2024-11-21)


### Bug Fixes

* **ui5-dialog:** width on mobile is not bigger than the phone width ([#10199](https://github.com/SAP/ui5-webcomponents/issues/10199)) ([77af592](https://github.com/SAP/ui5-webcomponents/commit/77af592c238ad53502c09f142d33f7c66c6b0715)), closes [#10000](https://github.com/SAP/ui5-webcomponents/issues/10000)
* **ui5-table:** text cut due to column overflow ([#10193](https://github.com/SAP/ui5-webcomponents/issues/10193)) ([b59d718](https://github.com/SAP/ui5-webcomponents/commit/b59d718dca80bd9a8ee65993ddc2358ecd127024)), closes [#10168](https://github.com/SAP/ui5-webcomponents/issues/10168)


### Features

* **ui5-form:** enable vertical alignment of form items ([#10165](https://github.com/SAP/ui5-webcomponents/issues/10165)) ([13b571b](https://github.com/SAP/ui5-webcomponents/commit/13b571baf0b225dfabc4739be64dd64a34cc5506))
* **ui5-toolbar:** fixed spacer behavior ([#10177](https://github.com/SAP/ui5-webcomponents/issues/10177)) ([b3625ac](https://github.com/SAP/ui5-webcomponents/commit/b3625ac7426aa592b80f50e15147c18ccc7d2abd)), closes [#10104](https://github.com/SAP/ui5-webcomponents/issues/10104)





# [2.5.0-rc.0](https://github.com/SAP/ui5-webcomponents/compare/v2.4.1-rc.0...v2.5.0-rc.0) (2024-11-14)


Expand Down
26 changes: 18 additions & 8 deletions docs/08-Releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@ and produce the following type of releases:

- **Patch releases**

Includes backward compatible bug fixes and increments the third digit, e.g. 1.0.1.
Includes backward compatible bug fixes and increments the third digit, e.g. 2.0.1.


- **Minor releases**

Includes backward compatible new features and increments the middle digit and resets the last digit to zero, e.g. 1.1.0.
Includes backward compatible new features and increments the middle digit and resets the last digit to zero, e.g. 2.1.0, 2.2.0, 2.3.0, etc.


- **Major releases**
Expand All @@ -26,20 +26,30 @@ Includes changes that break backward compatibility and increments the first digi
Here is the established release process of UI5 Web Components:


- **Monthly Stable Releases** - 1.11.0, 1.12.0....1.18.0
### Version 2

Every start of the month, a new minor version is released, which we consider stable and recommended for consumers.
Check the [Release Timelines](https://github.com/SAP/ui5-webcomponents/projects?type=classic) for up-to-date information (the related content is at the bottom of the page).
The UI5 Web Components version 2 is the latest major and recommended for usage.

- **Weekly Preview Releases** - 1.13.0-rc.0, 1.13.0-rc.1, 1.13.0-rc.2 (preview of 1.13)
- **Monthly Stable Releases** - 2.1.0, 2.2.0....2.x.0.

Every start of the month, a new minor version is released - stable and recommended for consumers.
Check the [Release Timelines](https://github.com/orgs/SAP/projects/91?pane=info) for up-to-date information (the related content is at the bottom of the page).

- **Weekly Preview Releases** - 2.x.0-rc.0, 2.x.0-rc.1....2.x.0-rc.z.

Every week on Thursday, a new release candidate version is released, considered a preview of the upcoming minor version.
It's more up-to-date with the latest development and it's useful for consumers that would like to get frequent updates and test upcoming features in the minor version.


- **On-demand Patch Releases** - 1.13.1, 1.13.2, 1.13.3
- **On-demand Patch Releases** - 2.x.1, 2.x.2....2.x.y.

Patches are released on-demand for high-priority issues.

### Version 1

The UI5 Web Components version 1 is in maintenance until 30 June 2025.

- **Monthly Patch Releases** - 1.24.1, 1.24.2....1.24.y.

Every start of the month, a new patch of 1.24 version is released - stable and recommended for consumers that still rely on version 1.

**Note:** The changelog of all releases can be found on the [GitHub Release](https://github.com/SAP/ui5-webcomponents/releases) page.
35 changes: 35 additions & 0 deletions docs/1-getting-started/01-first-steps.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,3 +108,38 @@ dist/assets/vendor.c05c7785.js 114.92kb / brotli: 24.30kb
The content of the `dist` folder is ready to be deployed for productive usage. The hashes in the file names make them safe for caching and the produced bundle is optimized for production.

#### 4. Enjoy UI5 Web Components.

### Code Completion

#### Visual Studio Code (VS Code)

UI5 Web Components packages include a vscode.html-custom-data.json file that describes their custom elements. This enables advanced code completion features, such as “code hinting” or “IntelliSense,” in Visual Studio Code.

Steps to Enable Code Completion in VS Code:

1. Install UI5 Web Components locally
Use your package manager to add the required UI5 Web Components packages to your project.

2. Create or update `.vscode/settings.json`:
- Ensure a folder named `.vscode` exists at the root of your project.
- Inside `.vscode`, create or update a file named `settings.json`.

3. Configure the Settings File:
Add the following configuration to `settings.json`:

```json
{
"html.customData": [
"./node_modules/@ui5/webcomponents/dist/vscode.html-custom-data.json"
// Add entries for other installed @ui5/webcomponents packages as needed
]
}
```

If `settings.json` already exists, append the `html.customData` property to the root object.

4. Restart VS Code:
Restart the editor to apply the changes.

#### JetBrains IDEs
For JetBrains IDEs, such as WebStorm or IntelliJ IDEA, no additional setup is required when using UI5 Web Components installed from your package manager. The IDE will automatically detect the `web-types.json` file provided by the packages, enabling code completion and displaying relevant component information without further configuration.
2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"packages/create-package",
"packages/compat"
],
"version": "2.5.0-rc.0",
"version": "2.5.0-rc.2",
"command": {
"publish": {
"allowBranch": "*",
Expand Down
16 changes: 16 additions & 0 deletions packages/ai/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [2.5.0-rc.2](https://github.com/SAP/ui5-webcomponents/compare/v2.5.0-rc.1...v2.5.0-rc.2) (2024-11-28)

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





# [2.5.0-rc.1](https://github.com/SAP/ui5-webcomponents/compare/v2.5.0-rc.0...v2.5.0-rc.1) (2024-11-21)

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





# [2.5.0-rc.0](https://github.com/SAP/ui5-webcomponents/compare/v2.4.1-rc.0...v2.5.0-rc.0) (2024-11-14)

**Note:** Version bump only for package @ui5/webcomponents-ai
Expand Down
14 changes: 7 additions & 7 deletions packages/ai/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ui5/webcomponents-ai",
"version": "2.5.0-rc.0",
"version": "2.5.0-rc.2",
"description": "UI5 Web Components: webcomponents.ai",
"ui5": {
"webComponentsPackage": true
Expand Down Expand Up @@ -45,13 +45,13 @@
"directory": "packages/ai"
},
"dependencies": {
"@ui5/webcomponents": "2.5.0-rc.0",
"@ui5/webcomponents-base": "2.5.0-rc.0",
"@ui5/webcomponents-icons": "2.5.0-rc.0",
"@ui5/webcomponents-theming": "2.5.0-rc.0"
"@ui5/webcomponents": "2.5.0-rc.2",
"@ui5/webcomponents-base": "2.5.0-rc.2",
"@ui5/webcomponents-icons": "2.5.0-rc.2",
"@ui5/webcomponents-theming": "2.5.0-rc.2"
},
"devDependencies": {
"@ui5/webcomponents-tools": "2.5.0-rc.0",
"chromedriver": "^129.0.0"
"@ui5/webcomponents-tools": "2.5.0-rc.2",
"chromedriver": "^131.0.0"
}
}
4 changes: 2 additions & 2 deletions packages/ai/test/pages/Button.html
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@
<ui5-menu-item text="Simplify"></ui5-menu-item>
<ui5-menu-item text="Expand"></ui5-menu-item>
<ui5-menu-item text="Rephrase"></ui5-menu-item>
<ui5-menu-item text="Summarise"></ui5-menu-item>
<ui5-menu-item text="Summarize"></ui5-menu-item>
</ui5-menu-item>
<ui5-menu-item text="Make Bulleted List"></ui5-menu-item>
<ui5-menu-item text="Translate">
Expand Down Expand Up @@ -266,7 +266,7 @@
case "Rephrase":
startTextGeneration(button, "reviseGenerating", predefinedTextsRephrased);
break;
case "Summarise":
case "Summarize":
startTextGeneration(button, "reviseGenerating", predefinedTextsSummarized);
break;
case "Bulgarian":
Expand Down
16 changes: 16 additions & 0 deletions packages/base/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [2.5.0-rc.2](https://github.com/SAP/ui5-webcomponents/compare/v2.5.0-rc.1...v2.5.0-rc.2) (2024-11-28)

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





# [2.5.0-rc.1](https://github.com/SAP/ui5-webcomponents/compare/v2.5.0-rc.0...v2.5.0-rc.1) (2024-11-21)

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





# [2.5.0-rc.0](https://github.com/SAP/ui5-webcomponents/compare/v2.4.1-rc.0...v2.5.0-rc.0) (2024-11-14)


Expand Down
6 changes: 3 additions & 3 deletions packages/base/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ui5/webcomponents-base",
"version": "2.5.0-rc.0",
"version": "2.5.0-rc.2",
"description": "UI5 Web Components: webcomponents.base",
"author": "SAP SE (https://www.sap.com)",
"license": "Apache-2.0",
Expand Down Expand Up @@ -52,8 +52,8 @@
},
"devDependencies": {
"@openui5/sap.ui.core": "1.120.17",
"@ui5/webcomponents-tools": "2.5.0-rc.0",
"chromedriver": "^129.0.0",
"@ui5/webcomponents-tools": "2.5.0-rc.2",
"chromedriver": "^131.0.0",
"clean-css": "^5.2.2",
"copy-and-watch": "^0.1.5",
"cross-env": "^7.0.3",
Expand Down
19 changes: 19 additions & 0 deletions packages/compat/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,25 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [2.5.0-rc.2](https://github.com/SAP/ui5-webcomponents/compare/v2.5.0-rc.1...v2.5.0-rc.2) (2024-11-28)

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





# [2.5.0-rc.1](https://github.com/SAP/ui5-webcomponents/compare/v2.5.0-rc.0...v2.5.0-rc.1) (2024-11-21)


### Bug Fixes

* **ui5-table:** text cut due to column overflow ([#10193](https://github.com/SAP/ui5-webcomponents/issues/10193)) ([b59d718](https://github.com/SAP/ui5-webcomponents/commit/b59d718dca80bd9a8ee65993ddc2358ecd127024)), closes [#10168](https://github.com/SAP/ui5-webcomponents/issues/10168)





# [2.5.0-rc.0](https://github.com/SAP/ui5-webcomponents/compare/v2.4.1-rc.0...v2.5.0-rc.0) (2024-11-14)


Expand Down
14 changes: 7 additions & 7 deletions packages/compat/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ui5/webcomponents-compat",
"version": "2.5.0-rc.0",
"version": "2.5.0-rc.2",
"description": "UI5 Web Components: webcomponents.compat",
"ui5": {
"webComponentsPackage": true
Expand Down Expand Up @@ -45,13 +45,13 @@
"directory": "packages/compat"
},
"dependencies": {
"@ui5/webcomponents": "2.5.0-rc.0",
"@ui5/webcomponents-base": "2.5.0-rc.0",
"@ui5/webcomponents-icons": "2.5.0-rc.0",
"@ui5/webcomponents-theming": "2.5.0-rc.0"
"@ui5/webcomponents": "2.5.0-rc.2",
"@ui5/webcomponents-base": "2.5.0-rc.2",
"@ui5/webcomponents-icons": "2.5.0-rc.2",
"@ui5/webcomponents-theming": "2.5.0-rc.2"
},
"devDependencies": {
"@ui5/webcomponents-tools": "2.5.0-rc.0",
"chromedriver": "^129.0.0"
"@ui5/webcomponents-tools": "2.5.0-rc.2",
"chromedriver": "^131.0.0"
}
}
8 changes: 6 additions & 2 deletions packages/compat/src/themes/Table.css
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,17 @@
border-bottom: var(--ui5_table_bottom_border);
}

.ui5-table-root,
.ui5-table-busy-indicator {
.ui5-table-root {
width: 100%;
height: 100%;
display: flex;
box-sizing: border-box;
}

.ui5-table-busy-indicator {
flex-grow: 1;
}

table {
width: 100%;
border-spacing: 0;
Expand Down
16 changes: 16 additions & 0 deletions packages/create-package/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,22 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [2.5.0-rc.2](https://github.com/SAP/ui5-webcomponents/compare/v2.5.0-rc.1...v2.5.0-rc.2) (2024-11-28)

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





# [2.5.0-rc.1](https://github.com/SAP/ui5-webcomponents/compare/v2.5.0-rc.0...v2.5.0-rc.1) (2024-11-21)

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





# [2.5.0-rc.0](https://github.com/SAP/ui5-webcomponents/compare/v2.4.1-rc.0...v2.5.0-rc.0) (2024-11-14)

**Note:** Version bump only for package @ui5/create-webcomponents-package
Expand Down
2 changes: 1 addition & 1 deletion packages/create-package/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ui5/create-webcomponents-package",
"version": "2.5.0-rc.0",
"version": "2.5.0-rc.2",
"description": "UI5 Web Components: create package",
"author": "SAP SE (https://www.sap.com)",
"license": "Apache-2.0",
Expand Down
19 changes: 19 additions & 0 deletions packages/fiori/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,25 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [2.5.0-rc.2](https://github.com/SAP/ui5-webcomponents/compare/v2.5.0-rc.1...v2.5.0-rc.2) (2024-11-28)


### Bug Fixes

* **ui5-wizard:** stacked Wizard Steps are aligned properly ([#10250](https://github.com/SAP/ui5-webcomponents/issues/10250)) ([3473fbf](https://github.com/SAP/ui5-webcomponents/commit/3473fbf7dd6f97d0de70a540d412c36901455926)), closes [#9779](https://github.com/SAP/ui5-webcomponents/issues/9779)





# [2.5.0-rc.1](https://github.com/SAP/ui5-webcomponents/compare/v2.5.0-rc.0...v2.5.0-rc.1) (2024-11-21)

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





# [2.5.0-rc.0](https://github.com/SAP/ui5-webcomponents/compare/v2.4.1-rc.0...v2.5.0-rc.0) (2024-11-14)


Expand Down
Loading

0 comments on commit b2460c7

Please sign in to comment.