Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

🚧 [v3] Planned breaking changes for the next major release 🚧

Đang mở
#8,529 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
20/100
Loại issue
Tái cấu trúc
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Ít trao đổi
Công nghệ
react, typescript
Lĩnh vực
frontend, web-dev

Hướng nghiên cứu

Start with the checklist in this issue and the linked Deprecation Notice in packages/charts/README.md; review the referenced APIs, packages, and components before selecting a specific item. The issue is a living plan with no release timeline, and completion criteria are not defined beyond deciding or implementing the listed v3 removals, renames, and compatibility cleanup.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

This issue tracks possible breaking changes under consideration for v3 of UI5 Web Components for React. There is no release date for v3 yet. Items listed here are not final — they may be added, removed, or changed based on community feedback and evolving requirements.

We're sharing this early to give the community visibility and an opportunity to provide input.

Note: Breaking changes in the underlying UI5 Web Components are tracked separately in SAP/ui5-webcomponents#9943. Those changes will also affect this library.


@ui5/webcomponents-react-charts — Package Removal

This package will be removed in v3. It will not receive updates beyond v2 maintenance.

The package is not backed by SAP global design or accessibility specifications and does not meet the quality and governance standards of the UI5 Web Components ecosystem. For details and migration guidance, see the Deprecation Notice in the charts README.

New implementations should not depend on this package. Existing consumers should plan for migration before the v3 release.


Planned Removals

Deprecated API Cleanup
  • Remove nativeDetail from event payloads (SelectDialog, VariantManagement, FilterBar)
  • Remove openerRef from event payloads — replaced by openerId (AnalyticalTable column header modal)
  • Remove ExpandableText compatibility wrapper (legacy children, showOverflowInPopover, renderWhitespace props)
Package Removals
  • Remove @ui5/webcomponents-react-compat package (legacy v1 Table, Toolbar, Loader, etc.)
Component Removals
  • Remove custom ResponsiveGridLayout component (Form web component now handles wrapping natively)
  • Remove ActionSheet in favor of Menu

Planned Renames & Restructuring

  • Rename VariantItem children prop to text (aligning with ListItemStandard)
  • Rename ObjectPage accessibilityAttributes.objectPageAnchorBar to better reflect the described area
  • AnalyticalTable: Add cursor pointer style when onRowClick is set
  • AnalyticalTable: invert alwaysShowBusyIndicator and show a busy indicator per default (skeleton loader becomes the new optional loading state)
  • FilterBar: make FilterBarSearchIcon the default search icon (currently decorative) when the "Go" button is displayed; a decorative icon is kept otherwise, as a live search makes an explicit trigger redundant

React Support

  • Drop React 18 support — require React 19+ as minimum peer dependency

Infrastructure

  • Remove remaining v1 → v2 compatibility shims
  • Clean up internal // todo: remove in v3 items across the codebase

Disclaimer: This is a living document. Items may be added, reprioritized, or dropped entirely. No timeline is attached to this release.

Ngôn ngữ chính
TypeScript
Star
541
Fork
114
Merge trung bình
21 giờ 40 phút
Pull request đã merge (30 ngày)
87

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của UI5/webcomponents-react

Tất cả issue của UI5/webcomponents-react

Issue tương tự

Thêm issue về TypeScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.