Open
Description
This PR tracks work for Semantic UI React v3 π
Pre beta-0 β
- chore: replace
ta-scripts
withrelease-it
For beta-0 β
- All components support native ref forwarding feat: use React.forwardRef in all componentsΒ #4233
- BREAKING CHANGE remove
Ref
component chore(Ref): remove componentΒ #4286 - BREAKING CHANGE remove
Visibility
component chore(Visibility): remove componentΒ #4257 - BREAKING CHANGE
Input
,Button
&TextArea
are forwarding refs to native elements - BREAKING CHANGE
Transition
static props chore(TransitionGroup): use React.forwardRef()Β #4266
Post beta-0 β
- Document breaking changes docs: add migration guide to v3Β #4431
For beta-2 β
- fix: remove usages of
.defaultProps
FormInput: Support for defaultProps will be removed [v3]Β #4426, see FormInput: Support for defaultProps will be removed [v3]Β #4426 (comment) - chore: update typings, ensure that they support
ref
forwarding Improve typings [v3]Β #4432, see Improve typings [v3]Β #4432 (comment) - Not working with next.js 13 server componentsΒ #4433
For beta-3
- [v3.0.0-beta.2] Type
Tab.Pane
is missingΒ #4457 - fix(Popup): fix ability to not hide popup on scrollΒ #4490
- BREAKING CHANGE Event handling: remove
eventStack
- test:
validateTrigger
should handleforwardRef
- chore: remove
.displayName
in production - docs: update contributing guide
- docs: update Github templates
- docs: update introduction to remove AutoControlledComponent mentions
- docs: rename classname generators (currently they violate rules of hooks as their names start with
use
) - chore: enable ESLint plugin for rules of hooks chore(eslint): enable react-hooks/recommendedΒ #4498
For RC
- chore: integrate monosize
- chore: add bundle size fixtures for all components
- chore: remove dependency on lodash
- chore: deprecate "dot-syntax"
- add warnings
- add a codemod
After release
- docs: update CodeSandbox templates
Metadata
Metadata
Assignees
Labels
No labels