Releases: Doist/reactist
Releases · Doist/reactist
v14.0.0
What's Changed
- Breaking:
Tabs
will now only support the newthemed
andneutral
variations - Fix:
Tooltip
s would previously not render anchors that have anas
prop correctly
Full Changelog: v13.0.0...v14.0.0
v13.0.0
What's Changed
Breaking changes
- The
Button
'stooltipGapSize
prop is no longer supported. When wanting to customize the tooltip appearance, consumers should take ownership of rendering the tooltip manually. - Icon-only
Button
s can have their implicit "aria-label as tooltip" behaviour suppressed by passingtooltip={null}
. Useful when wanting to get full control over rendering the tooltip manually. - Removed deprecated components
Checkbox
,DeprecatedLoading
,DeprecatedModal
, andPopover
. - The following components have been renamed and will be removed in a future major release:
Dropdown
->DeprecatedDropdown
, useMenu
instead.Input
->DeprecatedInput
, useTextField
instead.Select
->DeprecatedSelect
, useSelectField
instead.
Other changes
- Feat: Allow
Button
s to have fully rounded/circular corners. - Fix: Only apply full width labels when the
Button
is full width
Full Changelog: v12.1.1...v13.0.0
v12.1.1
What's Changed
- fix: Reset input padding for bordered
<TextField />
Full Changelog: v12.1.0...v12.1.1
v12.1.0
What's Changed
- Feat: New
message
andtone
props that allow to associate a visual and semantic message to various field components. Supported inTextField
,PasswordField
,TextArea
andSelectField
. - Feat: New
variant="bordered"
supported inTextField
,PasswordField
andTextArea
. It renders the field and its labels enclosed in an outer border, rather than having a border around the editing area only.
Full Changelog: v12.0.4...v12.1.0
v12.0.4
What's Changed
- Fix: Better default alignment between the
MenuList
and theMenuButton
Full Changelog: v12.0.3...v12.0.4
v12.0.3
v12.0.2
What's Changed
- Fix:
Tooltip
was overriding its anchor'sref
, preventing it from successfully forwarding its ref
Full Changelog: v12.0.1...v12.0.2
v12.0.1
v12.0.0
What's Changed
- Breaking: Dropped support for React 16 #661
- Internally, Reactist will now use React 17 and TypeScript v4.6. Targets for
@babel/preset-env
have also been set, reducing the total build size by about 8-10%.
- Internally, Reactist will now use React 17 and TypeScript v4.6. Targets for
- Breaking: Replace Reakit with Ariakit #662
- This includes a breaking change for
Tabs
, where if theselectedId
prop is provided, it becomes a controlled component and will no longer switch tabs on its own. To retain the old behaviour,defaultSelectedId
can be used instead.
- This includes a breaking change for
Full Changelog: v11.6.0...v12.0.0