CARVIEW |
Select Language
HTTP/2 200
date: Sun, 27 Jul 2025 06:31:38 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
x-robots-tag: none
etag: W/"89098a2c24e698740abc00f66bee3e9b"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=WaRZtaMISrGkcyvjCjwhkEjGtBLXOBZnwYqmYGZf4fR57HI9O2FqHx8ppilCUwfU2DfZKPYJv%2F2hcoiorI7NFkpCfjffcEjAkBlWEPg0EmB15MofSYFPBWUpmO5jfAjA7c5xQWzGHnrkxIri4JjJoWdBEY2iTZIGzPR9mcJEegx%2FVqTs6N7vvLPV0jLpjTK8BZyhXzE4U31ylAaYs1TZFvQMHSmPMMQYxmtwNiZmrHekLKb%2F%2FwBkFe8cl5yGcKRWTxsA5%2BcGlOD60Yq%2FZRwndA%3D%3D--Ehaol5aCyHWhpARx--%2B%2Fi2KhJOgx7Ta5F3wzKtMA%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1740220933.1753597898; Path=/; Domain=github.com; Expires=Mon, 27 Jul 2026 06:31:38 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Mon, 27 Jul 2026 06:31:38 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 9380:E3CB6:676E0A:8BAB81:6885C7CA
Breaking Changes · SAP/fundamental-react Wiki · GitHub
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 78
Breaking Changes
Jenna Badanowski edited this page May 4, 2020
·
3 revisions
After the upgrade to standard-version@7
on 4/29/20, this page will no longer be maintained. Breaking changes will be marked appropriately in the CHANGELOG
Checkbox, FormRadioItem, FormSelect, FormTextArea #968
-
state
prop updated to latest:[error, warning, success, information]
TextArea #968
- removed
children
prop, usevalue
instead
Menu #961
- removed
addonBefore
prop
ComboBox #958
- no longer takes a list prop, instead, it takes an options array of shape
{key, text}
Select #958
- no longer takes children, instead, it takes an options array of shape
{key, text}
Checkbox #954
-
labelClasses
->labelClassName
DatePicker #934
- remove
validDateLookup
module from distribution package
FormSet: removed #932
remove fonts from package, update ActionBar, Button and InfoLabel #908
- Fonts are no longer included in each component, follow instruction in readme to include fonts in your own project.
- New peer dependency on @sap-theming/theming-base-content
- Counter
- moved from
Badge
folder toCounter
folder - import asimport { Counter } from 'fundamental-react/Counter'
- moved from
- Badge, Label
- removed, use new InfoLabel component
- ActionBar
- Removed ActionBar.Back, ActionBar.Header, ActionBar.Actions component, now built into ActionBar via props
- Button
-
option=‘light’
tooption=‘transparent’
-
- Modal
- renamed
Dialog
- removed
closeProps
-
actions
now required
- renamed
- Button
- underlying class name changes
- ButtonGroup
- classname changed to
fd-segmented-button
- classname changed to
- Tab
- remove
disabled
prop - change underlying html - added
span
around tab text
- remove
- Shellbar
- logo
<a>
is now<span>
- added
<div>
around Identifier component
- logo
- Alert
- renamed MessageStrip
- classname changes
- removed Icon from underlying html
- Dropdown
- renamed
Select
- remove
standard
prop
- renamed
- ListGroup
- renamed “List”
- classname changes
- so many changes! basically a new component!
- MultiInput
- underlying html changes
-
Popover
body now built withList
component - lots of underlying html changes for validation states
-
state
prop replaced withvalidationState
- takes object -
localizedText
prop removed
- Combobox Input
- underlying html changes
-
menu
prop renamedlist
- now takesList
component -
state
prop nowvalidationState
- takes an object
- FormMessage
- now a
<div>
from<span>
- now a
- InputGroup
-
state
prop nowvalidationState
- takes an object - underlying html changes to include
FormMessage
when passedvalidationState
-
- SearchInput
-
state
prop nowvalidationState
- takes an object - underlying html changes to include
FormMessage
when passedvalidationState
https://github.com/SAP/fundamental-react/pull/885
-
- Toggle
- renamed to “Switch”
- removed size options, now use
compact
property -
labelProps
no longer needed, additional props will be spread to the<label>
element - underlying html changes - no longer wrapped in
FormItem
- Checkbox
- new
children
prop -
value
prop changed - underlying html has changed significantly
- new
- FormRadioItem
- underlying html has changed significantly
- FormMessage
- now an internal component
- FormInput
- removed
state
property - new
validationState
property
- removed
- FormItem
- remove
isHorizontal
prop - remove
isInline
prop (was internal only)
- remove
- FormRadioGroup
- now outputs
<div>
instead of Fragment
- now outputs
- FormLabel
- remove
isCheckbox
prop - remove
isRadio
prop
- removed
isToggle
prop
- remove
- FormRadioGroup
-
div
to Fragment to match html from Fundamental Styles
-
- FormItem
-
isInline
becomes internal only prop as it is only meant for Checkboxes and Radios
-
- FormRadioItem
-
inline
prop becomes internal use only - should only be applied toFormRadioGroup
-
- InputGroup
- fixed
compact
prop so that appropriatefd-input-group__addon—compact
class is added to InputGroup.Addon
- fixed
- MultiInput
- changed
placeHolder
prop toplaceholder
- changed
- FormMessage
- changed types options: help -> information
- Alert
-
div
for text changed top
-
-
customStyles
prop removed from all components -
withStyles
wrapper removed from all components
- Modal
-
className
prop now adds classes tofd-modal
div,backdropClassName
adds classes tofd-overlay
div, beforeclassName
added classes tofd-overlay
div.
-
- SideNav
- Now uses nested-list styles and structure
- Added utility nav
- Button
- medium button removed
- Calendar
- Month and year selectors changed from
ul
totable
- Adds
role="button"
to each selectable calendar item - Adds
aria-selected
attribute to the currently-selected calendar item.
- Month and year selectors changed from
- Menu
-
separator
prop and<hr>
removed fromMenuItem
-
separated
prop added toMenuList
-
addonBefore
prop passed down intoMenuItem
in order to renderaddon
span -
addon
node changed tospan
and is now wrapped within thea
- Shellbar
-
ProductSwitcher
renamed toProductSwitch
- Import
ProductSwitch
css file - Removed
nav
node fromProductSwitch
- Updated classnames in
ProductSwitch
- Use glyph in
ProductList
instead of images
Clone this wiki locally
You can’t perform that action at this time.