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
rollupwithtsupfor providing both ESM and CJS exports from one TypeScript sourceprop-typesin favour of colocated typings for React component propseslintfrom v6 to v9, rewrote config as Flat Config, modernised ESLint config, plugins and rulesreact-test-rendererto the industry standard@testing-library/reactFontAwesomeIconby reducing per-render function calls and memory allocationsclassListfunction by removing runtime semver checks and array operationsconverterwith a full rewrite for significant performance increases (~70%)getClassListFromPropsto 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-hiddenso it isfalseif there is a non-emptyaria-labelattribute (ariaLabel renders with both aria-hidden and aria-label #126)npm auditissues 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