Update dependency react-textarea-autosize to v8
Created by: renovate[bot]
This PR contains the following updates:
Package | Type | Update | New value | References | Sourcegraph |
---|---|---|---|---|---|
react-textarea-autosize | dependencies | major | ^8.2.0 | source |
Release Notes
Andarist/react-textarea-autosize
v8.2.0
Minor Changes
-
a1fc99f
#284 Thanks @emmenko! - Added{ rowHeight: number }
as a second parameter to theonHeightChange
callback. This is useful to construct custom behaviors according to the height values.
v8.1.1
Patch Changes
-
b7c227a
#280 Thanks @emdotem! - Fixed a broken call tosetProperty
that has prevented the library to work correctly.
v8.1.0
Minor Changes
Patch Changes
-
db872f0
Thanks @Andarist! -TextareaAutosizeProps
are now based onReact.TextareaHTMLAttributes<HTMLTextAreaElement>
instead ofJSX.IntrinsicElements['textarea']
. The latter one includes a type forref
attribute and it being included as part ofTextareaAutosizeProps
has caused problems when usingTextareaAutosizeProps
to declare wrapper components. This is also more semantically correct asref
shouldn't be a part ofprops
. It's rather accepted by a particular JSX element and in case of thereact-textarea-autosize
this is the type of the exported component which isReact.ForwardRefExoticComponent<TextareaAutosizeProps>
(a result ofReact.forwardRef
call). -
61ca826
Thanks @Andarist! -maxHeight
andminHeight
has been disallowed as part ofTextareaAutosizeProps['style']
. The intention to do that was there since the v8 release but it was not implemented correctly and allowed those to slip into the mentioned type.
v8.0.1
Patch Changes
-
2307033
#266 Thanks @vlazh! - Fixed a regression with calculating too high height for textareas withbox-sizing: border-box;
. -
1d1bba2
#265 Thanks @SimenB! - ExportedTextareaAutosizeProps
type for convenience. -
da960f4
Thanks @Andarist! - Fixed an issue with internal cache not being populated correctly when usingcacheMeasurements
prop.
v8.0.0
Major Changes
- The package has been rewritten in TypeScript so type definitions are now included in the package itself. There is no need to install separate types from the DefinitelyTyped.
- At the same time the package internals have been rewritten to use React's hooks API. This means that the peer dependency requirement for React version had to be changed to
^16.8.0
. - You can now use
ref
prop to get access to the underlayingtextarea
element asReact.forwardRef
is being used now. The support forinnerRef
has been completely removed. -
useCacheForDOMMeasurements
prop has been renamed tocacheMeasurements
. -
onHeightChange
callback no longer receives the second argument. It was the component's instance (itsthis
), but as the component is now implemented using hooks there no longer is any instance that could be given to a consumer like that. - Removed handling
props.style.maxHeight
andprops.style.minHeight
values. If you need to control those boundaries you should usemaxRows
andminRows
props respectively.
Minor Changes
- The height is being set now directly on the underlaying
textarea
element and not caused by updating internal state and this triggering React's rerender. This shouldn't make for any observable difference for consumers of this package.
Renovate configuration
-
If you want to rebase/retry this PR, check this box
This PR has been generated by WhiteSource Renovate. View repository job log here.