All notable changes are being documented in this file.
Types of changes:
- Added for new features.
- Changed for changes in existing functionality.
- Deprecated for soon-to-be removed features.
- Removed for now removed features.
- Fixed for any bug fixes.
- Security in case of vulnerabilities.
- Breaking for breaking changes
- Docs for documentation changes
- Lab components and features that are still in a work in progress
<GoogleAddressInput/>
- adding IDs to options recevied from client #6258
Themes | Business Dashboard
- add ListItemSelect theme #6235Themes | Business Dashboard
- add Tooltip theme #6220Themes | Business Dashboard
- add Badge theme #6259Themes | Business Dashboard
- add ListItemAction, ListItemSection and PopoverMenu theme #6228
<Page/>
- migrate to Stylable #6241<Caption/>
- (internal refactor) - use design tokens instead of Text component #6250Themes | Business Dashboard
- change the CircularProgressBar success icon #6251)
<PageFooter/>
- new component #6215
<NumberInput/>
- add hideStepper property #6233Themes | Business Dashboard
- adjust Text & Button styles #6240<DropdownLayout/>
- convert selectable option to<ListItemSelect/>
#6163
<AutoCompleteWithLabel/>
- Added maxHeightPixel property #6217
<SparklineChart/>
- fix highlightedAreaEffect issue #6219<TimeInput/>
- fix hover/focus styles #6230<Search/>
- fix css for small size #6236
<SidebarSectionItem/>
- limit suffix size to 30% to support madeFor font #6146
<Carousel/>
- AddedcontrolsSize
prop #6182Themes | Business Dashboard
- adjust Heading, Text & TextButton styles #6188Themes | Business Dashboard
- Add Carousel theme #6194<Text/>
- Added listStyle prop #6165
<BadgeOption/>
andbadgeSelectItemBuilder
- builder fixes and adding selected, hovered and disabled styles to theBadgeOption
itself #6166Themes | Business Dashboard
- correlate FontUpgrade with the theme active state #6206- infra - lower the specific yoshi-stylable-dependencies minor version to a public one #6211
- Themes | Business Dashboard - adjust Button theme #6203
Themes | Business Dashboard
- theme theIconButton
component #6187
<DropdownLayout/>
- align driver and uni driver #6184
<CircularProgressBar/>
- support custom label label + add Business Dashboard theme #6192
<DatePicker/>
- add the public methods to the index.d.ts file #6189<CustomModalLayout/>
- fix top and bottom dividers #6149<RichTextInputArea/>
and<VariableInput/>
- prevent entering a text into rich text inputs from clearing the previous value #6168<BadgeOption/>
andbadgeSelectItemBuilder
- adding visuals and fix types #6196
<TimeInput/>
- replace css with stylable #6177<ModalSelectorLayout/>
- implement using the new<SelectorList/>
#6171
<SelectableAccordion/>
- Fix testkit types #6181Themes | Business Dashboard
- fix CircularProgressBar styling #6179<Search/>
- fixonBlur
behaviour #6169
<SelectorList/>
- new component #6098<Carousel/>
- Add controlsPosition prop #6164<Search/>
- Add highlight prop #6174Themes | Business Dashboard
- Add theme forLinearProgressBar
#6136<Range/>
- add unidriver #6170
Themes | Business Dashboard
- improveText
&TextButton
#6173
- Deprecated
<MessageBoxFunctionalLayout/>
and<ModalSelectorLayout/>
modal layouts #6150
Themes | Business Dashboard
- themeHeading
,Text
&TextButton
#6157
<DropdownLayout/>
and list builders- addingoverrideOptionStyle
prop #6151
<ListItemSection/>
- Removed redundant margin #6156
<TimeInput/>
- refactor story page #6158
<CardFolderTabs/>
- new component #6037<DatePicker/>
- RTL support #6129<SectionHelper/>
- Added text button example to a story #6153
Themes | Business Dashboard
- update theme color foundations #6147<Dropdown/>
- use pointer type of cursor when mouse hovering over dropdown #6138<VerticalTabs/>
- refactor story page #6148<CustomModalLayout/>
- remove 3px content padding #6132
- Themes - publish entry files #6144
<CounterBadge/>
- fix medium counter badge content #6134<Modal/>
- [Testkit] fix initialization when element is not found #6137
<DropdownLayout/>
and<ListItemSelect/>
- revert PR #6088.
<DropdownLayout/>
and<ListItemSelect/>
- using builders for selectable option #6088.
<Timeline/>
- use full width for content when no suffix #6112
<Tag/>
- fix hover color #6114<Modal/>
- fix testkit when there's more than one modal #6102badgeSelectItemBuilder
- fix style #6121<Input/>
- adding missing comma Input.st.css #6126
<AddItem/>
- add ariaLabel and ariaLabelledBy props for a11y #6108
<FontUpgrade/>
- migrate to Stylable #6095
badgeSelectBuilder
- adding the new props to the docs and improving subtitle example. #6117
<ListItemSelect/>
- Fix Selected & highlighted styles #6106<VariableInput/>
- implemententerText
UniDriver method for puppeteer #6041<Input/>
- fix unidriver trigger change method #6111<Input/>
- fix testkitenterValue
method for uncontrolled inputs #6101badgeSelectBuilder
andlistItemSelectBuilder
- fix builders #6109
- Update react to 16.13.1
- Theming - create a "Business Dashboard" theme #6082
<AddItem/>
- Support customising icons with theming mechanism #6079
<Animate/>
- fix animation execition #6094
<BadgeSelect/>
- add ellipsis to item builder #6093
<Tabs/>
- added size small #6083
<StatisticsWidget/>
- add margin left to description info icon #6087<Input/>
- fix unclickable area near arrow #6086<Ellipsis/>
- fix endless render loop #6085
<Table/>
- filter selected items when items are deleted #6077
<DropdownLayout/>
- changed the visual design of title and divider #6065
- Cheatsheet- adding unit tests #6066
<StackedBarChart/>
- Add more custom props #6075<StackedBarChart/>
- Y axis format #6080
<Cheatsheet/>
- addingSparkline Chart
,Selectable Accordion
andStackedBarChart
examples #6068
<Page/>
- Change container to be flex #6064
<AddItem/>
- Add a className for the Text and use it #6067<ListItemAction/>
- Remove margin from root class #6072<BadgeSelect/>
- Add subtitle to BadgeSelectOptionType #6074
<SparklineChart/>
- new component #6000<StackedBarChart/>
- new component #5902<BadgeSelect/>
- Added subtitle #6057
<SelectableAccordion/>
- new component #5987
<Grid/>
- AutoAdjustedColumns - Ignore falsy children #6053listItemEditableBuilder
- fixed types #6055<Ellipsis/>
- tooltip value is not updated when changing the text content #6024
<GoogleAddressInput/>
- change docs to sections #6052
- Improving FAQ and Troubleshooting docs #5890
<DropdownLayout/>
- new story page, minor driver changes and deprecateitemHeight
prop. #5999
<FunnelChart/>
- Change Tooltip function to expose index #6021<DatePicker/>
- remove the interactive example from docs and generator #6042
<Table/>
- fix page sticky top calculation when there's no header #6027
<VariableInput/>
- add readOnly prop #6005
- Infra: replace
createReactContext
polyfill with the native one #6034 - Infra: create a separate entry file per theme #6035
Icons
- use wix-ui-icons-common icon list in storybook #6017<CustomModalLayout/>
- add dropdown example for storybook #6026
<AreaChart/>
- new component #5901<TableActionCell/>
- Add size prop #5911<CounterBadge/>
Addlight
skin #6003
<Input/>
- fix incorrect status values from displaying an indicator #6018<StatisticsWidget/>
- fixed description datahook #6014
contactItemBuilder
&&<ContactItem/>
- deprecating component and builder #6022
- Performance: add a "FailWhale" to indicate when bundling without tree-shaking #6007
<RadioGroup/>
- added RadioButtonDriver types to getRadioAtIndex driver method #5981<CounterBadge/>
- align inner text #6006
<Button/>
- add ellipsis prop #5914<TextButton/>
- add ellipsis prop #5945<MultiSelectCheckbox />
- add option for controlled value #5973<CustomModalLayout/>
- Adding support forshowFooterDivider
#5983<ListItemAction/>
- add subtitle property #5960<TableActionCell/>
- adding unidriver #5963
<TableActionCell/>
- Fix menu items get cut #5992<Text/>
- addprimary
toTextSkin
prop type #5990<Timeline/>
- ordered list #5989<Button/>
- inverted-skin color fix #5991
<Collapse/>
- refactor story page #5984<ColorPicker/>
- refactor story page #5965<EmptyState/>
- refactor story page #5979
<ModalSelectorLayout/>
- use new<CustomModalLayout/>
#5831
<Slider/>
- fix tooltip typography #5974
<PageHeader/>
- subtitle was changed to be max of two lines (with ellipsis) #5964<BaseModalLayout/>
- Fix button content type #5966
<BaseModalLayout />
- support nodes as buttons' children #5958
<FontUpgrade/>
- [Testkit] Add isActive function #5936<RichTextInputArea/>
- add puppeteer support for enterText testkit method #5930<StatisticsWidget/>
- support content alignment using the alignItems prop #5931<StatisticsWidget/>
- show dashes for empty values #5935
<RadioGroup/>
,<MessageModelLayout/>
,<CustomModalLayout/>
,<BaseModalLayout/>
- support using dir="rtl" instead of className="rtl" #5941<PageHeader/>
- fixing issue with back button on RTL #5956
<MessageModalLayout>
- move out from the WIP list #5944<BadgeSelect/>
- refactor story page and some improvements #5957
<StatisticsWidget/>
- update description style to support tiny size #5933
<TextButton/>
- prevent the affection of a global css - "box-sizing" #5917<CounterBadge/>
- prevent the affection of a global css - "box-sizing" #5920<PopoverMenu/>
- fix type definition #5922<CustomModalLayout/>
- fix the cutting overflow content bug #5932
<Timeline/>
,<ToggleButton/>
,<CheckToggle/>
- Testkits descriptions and implementation improvement #5906
<Input/>
- Deprecated testkit functions:clickSuffix
,hasPrefixClass
,hasSuffixClass
,hasSuffixesClass
isMenuArrowLast
#5657
<CustomModalLayout/>
and<BaseModalLayout/>
- add legacy drivers #5907<FloatingNotification/>
- add fullWidth prop #5910
<FilePicker/>
- implement using #5820
<Notification/>
- fix ellipsis tooltip positioning #5900
<FilePicker/>
- [testkit] - removegetInput
function
<Thumbnail/>
- add contentAlignment prop #5860<RichTextInputArea/>
- add spellCheck prop #5887<InputArea/>
- add therequired
attribute #5898<PreviewWidget/>
- adding option for scrollable content #5897
<NumberInput/>
- Disable up/down ticker on strict #5892
<StarsRatingBar/>
- [testkit] fix getSelectedRating #5905
<Timeline/>
- allow passing a node instead of string only in the item label #5883<FeatureList/>
- new component #5752<MarketingPageLayoutContent/>
- new component #5838<RichTextInputArea />
- add minHeight prop #5869
<Collapse/>
- fix the animation bug #5882<DropdownLayout/>
- fix the RTL css issue & update visual tests #5881<Table/>
- fixisDisplayingNothing
implementation in driver & unidriver #5878<DropdownLayout/>
- (testkit) fix click outside #5894
<AnnouncementModalLayout/>
- added help button #5852<CustomModalLayout/>
- added help button #5849<MessageModalLayout/>
- added help button #5853
<AddItem/>
- change background color of disabled state for themeplain
#5866<MultiSelectCheckbox/>
- using builders instead of manually using<ListItemSelect/>
and<ListItemSection/>
#5823
<TestimonialList/>
- new component #5782
<Sidebar/>
- update divider color #5858
<ListItemSection/>
- fix title and subheader colors #5841<VariableInput/>
- fix wrong display when there is "{" before a variable #5808
Cheatsheet
- create internal components family #5850<TableToolbar/>
- fixing story page ofTableToolbar
#5789
<FileUpload/>
- fix story page #5833<VariableInput/>
- Add public methods to its d.ts #5847<Heading/>
- fix madefor #5854
<MultiSelectCheckbox/>
- fixlistItemSectionBuilder
from displaying capital letters #5822
Upgrade Stylable version to 3