Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/chromatic.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
run: yarn install --immutable

- name: Publish to Chromatic
uses: chromaui/action@7804f34e4e59c0d9b3c856848f46ad96d7897429 # v17.5.0
uses: chromaui/action@98132da0fca2211fb41b3af7b49ce85176007851 # v17.8.0
with:
token: ${{ secrets.GITHUB_TOKEN }}
projectToken: ${{ secrets.CHROMATIC_PROJECT_TOKEN }}
Expand Down
4 changes: 1 addition & 3 deletions .github/workflows/docs-stable.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
name: Deploy Docs (Stable)

on:
release:
types:
- 'released'
workflow_call:
workflow_dispatch:

jobs:
Expand Down
11 changes: 11 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -203,3 +203,14 @@ jobs:
permissions:
id-token: write
contents: read

deploy-docs-stable:
needs: [publish, publish-only]
if: |
github.ref_name == 'main' &&
(needs.publish.result == 'success' || needs.publish-only.result == 'success')
uses: './.github/workflows/docs-stable.yml'
permissions:
pages: write
id-token: write
contents: write
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ jobs:
run: npx cypress install

- name: Cypress run
uses: cypress-io/github-action@948d67d3074f1bbb6379c8bdbb04e95d2f8e593f # v7.4.0
uses: cypress-io/github-action@fa4a118725a8f001170d49631ea89e5d66fee626 # v7.4.1
with:
browser: chrome
component: true
Expand Down
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "2.23.1"
".": "2.23.2"
}
2 changes: 1 addition & 1 deletion .storybook/components/ArgTypesWithNote.tsx
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { DomRefTable } from '@sb/components/DomRefTable.js';
import { ArgTypes, type Controls } from '@storybook/addon-docs/blocks';
import MessageStripDesign from '@ui5/webcomponents/dist/types/MessageStripDesign.js';
import { MessageStrip } from '@ui5/webcomponents-react';
import type { ComponentProps, ReactNode } from 'react';
import classes from './ArgTypesWithNote.module.css';
import { DomRefTable } from '@sb/components/DomRefTable.js';

interface ArgTypesWithNotePropTypes {
hideHTMLPropsNote?: boolean;
Expand Down
2 changes: 1 addition & 1 deletion .storybook/components/DocsHeader.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import { Badge } from '@sb/components/Badge';
import type { Controls } from '@storybook/addon-docs/blocks';
import { Description, Subtitle, Title, useOf } from '@storybook/addon-docs/blocks';
import ButtonDesign from '@ui5/webcomponents/dist/types/ButtonDesign.js';
Expand All @@ -22,6 +21,7 @@ import classes from './DocsHeader.module.css';
import { GitHubLogo } from './GitHub-Mark';
import { Import } from './Import';
import { TableOfContent } from './TableOfContent';
import { Badge } from '@sb/components/Badge';

const Links = ({ isChart }: { isChart?: boolean }) => {
const githubUrl = `https://github.com/UI5/webcomponents-react`;
Expand Down
2 changes: 1 addition & 1 deletion .storybook/components/ProjectTemplate.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import TsLogo from '@sb/images/logo-ts.png';
import LinkDesign from '@ui5/webcomponents/dist/types/LinkDesign.js';
import MessageStripDesign from '@ui5/webcomponents/dist/types/MessageStripDesign.js';
import {
Expand All @@ -17,6 +16,7 @@ import { clsx } from 'clsx';
import type { ReactNode } from 'react';
import { useId, useState } from 'react';
import classes from './ProjectTemplate.module.css';
import TsLogo from '@sb/images/logo-ts.png';

interface ProjectTemplatePropTypes {
title: string;
Expand Down
14 changes: 8 additions & 6 deletions .storybook/preview.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,6 @@ const preview: Preview = {
ref: {
table: { disable: true },
},
dataset: {
control: { disable: true },
},
ChartPlaceholder: {
control: { disable: true },
},
},
decorators: [
(Story, { globals, viewMode }) => {
Expand Down Expand Up @@ -184,6 +178,14 @@ const preview: Preview = {
argType.type = { name: 'boolean' };
}
});
if (context.tags?.includes('package:@ui5/webcomponents-react-charts')) {
if (argTypes.dataset) {
argTypes.dataset.control = { disable: true };
}
if (argTypes.ChartPlaceholder) {
argTypes.ChartPlaceholder.control = { disable: true };
}
}
return argTypes;
},
],
Expand Down
940 changes: 0 additions & 940 deletions .yarn/releases/yarn-4.15.0.cjs

This file was deleted.

944 changes: 944 additions & 0 deletions .yarn/releases/yarn-4.17.0.cjs

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion .yarnrc.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
nodeLinker: node-modules
yarnPath: .yarn/releases/yarn-4.15.0.cjs
yarnPath: .yarn/releases/yarn-4.17.0.cjs
npmMinimalAgeGate: '3d'
npmPreapprovedPackages:
- '@ui5/webcomponents*'
27 changes: 16 additions & 11 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,29 +3,34 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [2.23.1](https://github.com/UI5/webcomponents-react/compare/v2.23.0...v2.23.1) (2026-06-12)
## [2.23.2](https://github.com/UI5/webcomponents-react/compare/v2.23.1...v2.23.2) (2026-06-29)

### Bug Fixes

- **charts:** round x-axis bbox height to avoid subpixel re-render loop ([#8741](https://github.com/UI5/webcomponents-react/issues/8741)) ([c7c9393](https://github.com/UI5/webcomponents-react/commit/c7c9393b72efa507b1c11c3eb643b2fd10cb1721))
- **deps:** update tanstack-virtual monorepo to v3.14.3 ([#8709](https://github.com/UI5/webcomponents-react/issues/8709)) ([066fe70](https://github.com/UI5/webcomponents-react/commit/066fe7077fd4a897489b80977e7ad2a073e9ff03))
- **renovate:** resolve invalid matchPackageNames and clean up rules ([#8691](https://github.com/UI5/webcomponents-react/issues/8691)) ([499b651](https://github.com/UI5/webcomponents-react/commit/499b6518c0f72cd07b6cd9570374ef1307b0bdc5))

## [2.23.1](https://github.com/UI5/webcomponents-react/compare/v2.23.0...v2.23.1) (2026-06-12)

### Bug Fixes

* **AnalyticalTable:** prevent stale `scrollOffset` after filtering ([#8685](https://github.com/UI5/webcomponents-react/issues/8685)) ([4c8e33d](https://github.com/UI5/webcomponents-react/commit/4c8e33daa3e2d07e8c87c08cf6a9ddf08d900bf3))
- **AnalyticalTable:** prevent stale `scrollOffset` after filtering ([#8685](https://github.com/UI5/webcomponents-react/issues/8685)) ([4c8e33d](https://github.com/UI5/webcomponents-react/commit/4c8e33daa3e2d07e8c87c08cf6a9ddf08d900bf3))

## [2.23.0](https://github.com/UI5/webcomponents-react/compare/v2.22.2...v2.23.0) (2026-06-08)


### Features

* **AnalyticalTable - TypeScript:** export `ReactTableHooks` type ([#8656](https://github.com/UI5/webcomponents-react/issues/8656)) ([16fce8c](https://github.com/UI5/webcomponents-react/commit/16fce8c5b7289168b9b088b265a6eac3962a654e))
* **AnalyticalTable:** add `accessibleName` & `accessibleNameRef` props ([#8592](https://github.com/UI5/webcomponents-react/issues/8592)) ([2fe532c](https://github.com/UI5/webcomponents-react/commit/2fe532c3af9747385128d0ca52d26a406f8bb3d8)), closes [#8590](https://github.com/UI5/webcomponents-react/issues/8590)
* **SelectDialog:** add `searchPlaceholder` prop ([#8644](https://github.com/UI5/webcomponents-react/issues/8644)) ([3435925](https://github.com/UI5/webcomponents-react/commit/34359259ba124676b7cc4d9fb0e093c509ea5012)), closes [#8637](https://github.com/UI5/webcomponents-react/issues/8637)
* update to UI5 Web Components 2.23.0 ([#8676](https://github.com/UI5/webcomponents-react/issues/8676)) ([0dc8e8a](https://github.com/UI5/webcomponents-react/commit/0dc8e8a63d66dc7ad540930cf00025f09e9665f6))

- **AnalyticalTable - TypeScript:** export `ReactTableHooks` type ([#8656](https://github.com/UI5/webcomponents-react/issues/8656)) ([16fce8c](https://github.com/UI5/webcomponents-react/commit/16fce8c5b7289168b9b088b265a6eac3962a654e))
- **AnalyticalTable:** add `accessibleName` & `accessibleNameRef` props ([#8592](https://github.com/UI5/webcomponents-react/issues/8592)) ([2fe532c](https://github.com/UI5/webcomponents-react/commit/2fe532c3af9747385128d0ca52d26a406f8bb3d8)), closes [#8590](https://github.com/UI5/webcomponents-react/issues/8590)
- **SelectDialog:** add `searchPlaceholder` prop ([#8644](https://github.com/UI5/webcomponents-react/issues/8644)) ([3435925](https://github.com/UI5/webcomponents-react/commit/34359259ba124676b7cc4d9fb0e093c509ea5012)), closes [#8637](https://github.com/UI5/webcomponents-react/issues/8637)
- update to UI5 Web Components 2.23.0 ([#8676](https://github.com/UI5/webcomponents-react/issues/8676)) ([0dc8e8a](https://github.com/UI5/webcomponents-react/commit/0dc8e8a63d66dc7ad540930cf00025f09e9665f6))

### Bug Fixes

* **deps:** update dependency @tanstack/react-virtual to v3.13.26 ([#8648](https://github.com/UI5/webcomponents-react/issues/8648)) ([b2cdfa0](https://github.com/UI5/webcomponents-react/commit/b2cdfa02b565d084402bc19fbb4ac25b92c8805f))
* **deps:** update react monorepo to v19.2.7 ([#8667](https://github.com/UI5/webcomponents-react/issues/8667)) ([ca7dc87](https://github.com/UI5/webcomponents-react/commit/ca7dc874f339c407e72d03d93ebb56126ea16c8a))
* **deps:** update tanstack-virtual monorepo to v3.14.2 ([#8666](https://github.com/UI5/webcomponents-react/issues/8666)) ([6c17d65](https://github.com/UI5/webcomponents-react/commit/6c17d6526236f84dba51ea11575636299490f235))
- **deps:** update dependency @tanstack/react-virtual to v3.13.26 ([#8648](https://github.com/UI5/webcomponents-react/issues/8648)) ([b2cdfa0](https://github.com/UI5/webcomponents-react/commit/b2cdfa02b565d084402bc19fbb4ac25b92c8805f))
- **deps:** update react monorepo to v19.2.7 ([#8667](https://github.com/UI5/webcomponents-react/issues/8667)) ([ca7dc87](https://github.com/UI5/webcomponents-react/commit/ca7dc874f339c407e72d03d93ebb56126ea16c8a))
- **deps:** update tanstack-virtual monorepo to v3.14.2 ([#8666](https://github.com/UI5/webcomponents-react/issues/8666)) ([6c17d65](https://github.com/UI5/webcomponents-react/commit/6c17d6526236f84dba51ea11575636299490f235))

## [2.22.2](https://github.com/UI5/webcomponents-react/compare/v2.22.1...v2.22.2) (2026-05-28)

Expand Down
18 changes: 7 additions & 11 deletions eslint.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -12,20 +12,16 @@ import tseslint from 'typescript-eslint';

const ignorePatterns = {
ignores: [
'packages/ai/dist',
'packages/base/dist',
'**/dist',
'**/generated',
'packages/base/types',
'packages/charts/dist',
'packages/cli/dist',
'packages/compat/dist',
'packages/main/dist',
'packages/main/wrappers',
'packages/mcp-server/dist',
'packages/mcp-server/scripts',
'packages/main/ssr',
'packages/main/index.d.ts',
'packages/main/index.esm.js',
'packages/main/src/i18n/i18n-defaults.ts',
'packages/main/src/generated',
'packages/cypress-commands/dist',
'**/generated',
'packages/mcp-server/docs',
'packages/mcp-server/scripts',
'**/*.module.css.ts',
'.yarn',
'.out/**',
Expand Down
Loading