Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

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

Abierto
#8,529 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
20/100
Tipo de issue
Refactorización
Claridad
Necesita aclaración
Estado de actividad
Tranquilo
Stack tecnológico
react, typescript
Área
frontend, web-dev

Línea de trabajo

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.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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)

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.

Lenguaje dominante
TypeScript
Estrellas
541
Forks
114
Merge medio
21 h 40 min
PR fusionados (30 d)
87

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de UI5/webcomponents-react

Todos los issues de UI5/webcomponents-react

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.