🚧 [v3] Planned breaking changes for the next major release 🚧
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
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
nativeDetailfrom event payloads (SelectDialog,VariantManagement,FilterBar) - Remove
openerReffrom event payloads — replaced byopenerId(AnalyticalTablecolumn header modal) - Remove
ExpandableTextcompatibility wrapper (legacychildren,showOverflowInPopover,renderWhitespaceprops)
Package Removals
- Remove
@ui5/webcomponents-react-compatpackage (legacy v1 Table, Toolbar, Loader, etc.)
Component Removals
- Remove custom
ResponsiveGridLayoutcomponent (Formweb component now handles wrapping natively) - Remove
ActionSheetin favor ofMenu
Planned Renames & Restructuring
- Rename
VariantItemchildrenprop totext(aligning withListItemStandard) - Rename
ObjectPageaccessibilityAttributes.objectPageAnchorBarto better reflect the described area -
AnalyticalTable: Add cursor pointer style whenonRowClickis set -
AnalyticalTable: invertalwaysShowBusyIndicatorand 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 v3items 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
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de UI5/webcomponents-react
-
author action
Dificultad 3/5 1-2 días Aptitud para principiantes 56/100
UI5/webcomponents-react#9027 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Design Pending SAP SF
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
UI5/webcomponents-react#8158 · 1 comentario · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
a11y Design Pending
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
UI5/webcomponents-react#7582 · 4 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
UI5/webcomponents-react#7546 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
UI5/webcomponents-react#6727 · 15 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de UI5/webcomponents-react
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
farbenmeer/tapi#531 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
naver/egjs-flicking#971 ·
-
Renderer treats a sub-pixel width difference as a resize, which cancels the `motion()` entranceAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
Los mantenedores suelen responder en 1 día
-
Tenant
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
MTES-MCT/Dossier-Facile-Frontend#2061 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
backnotprop/plannotator#1784 ·
Los mantenedores suelen responder en 1 día