Release 3.0.0 #588
charles4221
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
BREAKING
Changes
rollup
withtsup
for providing both ESM and CJS exports from one TypeScript sourceprop-types
in favour of colocated typings for React component propseslint
from v6 to v9, rewrote config as Flat Config, modernised ESLint config, plugins and rulesreact-test-renderer
to the industry standard@testing-library/react
FontAwesomeIcon
by reducing per-render function calls and memory allocationsclassList
function by removing runtime semver checks and array operationsconverter
with a full rewrite for significant performance increases (~70%)getClassListFromProps
to pre-computed mapsBug Fixes
titleId, maskId
) for SSR ensuring a consistent ID across server and client renders (icon with mask may cause memory leak on ssr [nodejs] #93, React id mismatch with SSR font awesome mask #550, Bug: Hydration Error When Using title on FontAwesome Icons in React #573)aria-hidden
so it isfalse
if there is a non-emptyaria-label
attribute (ariaLabel renders with both aria-hidden and aria-label #126)npm audit
issues by removing and updating dependenciesNew Contributors
Full Changelog: 0.2.6...3.0.0
This discussion was created from the release Release 3.0.0.
Beta Was this translation helpful? Give feedback.
All reactions