eks-workshop-v2
eks-workshop-v2 copied to clipboard
fix(deps): update dependency @fortawesome/react-fontawesome to v3
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| @fortawesome/react-fontawesome | ^0.2.0 -> ^3.0.0 |
Release Notes
FortAwesome/react-fontawesome (@fortawesome/react-fontawesome)
v3.1.0
Features
- custom cssPrefix support (ad42835)
- layers: add support for layers with FontAwesomeLayers component (2c84902)
Bug Fixes
- better export path for CustomPrefixProvider (663cd25)
- browser-support: don't use string.replaceAll to fix safari 12 support (1776e3a)
Testing
- layers: add unit tests for FontAwesomeLayers (d31480b)
- utils: unit tests for withPrefix utility (982f649)
Documentation
Chores
- release: use @semantic-release/exec for multi-publish rather than third-party plugin (5a47e13)
v3.0.2
Bug Fixes
- constants: resolve JSON import errors for vite/remix users (850a804)
- test: flaky converter performance test in CI (8f43f0e)
- WCAG: correctly read aria-label and ensure aria-hidden is false when label present (19ddeb3)
Testing
- converter: fix unit test for aria-label handling (8c49cdc)
- remove flaky test (f9605ab)
- remove unnecessary test conditionals for v5 (fd5bf9b)
Chores
- don't include release notes in release commit (78ce3f8)
- dx: integrate semantic-release and commitlint (de5b958)
- remove dependency on semver (066019b)
- update release config for better changelogs (7d2c242)
CI/CD
- actions: refactor CI workflow to split some jobs out of matrix (d0d1fb6)
- actions: use commitlint github action (4ab8726)
- use public npm registry for npm ci (69ea57b)
v3.0.1
Bug Fixes
- Added additional module resolution configs in
package.json(b078d99) - Refactored SVGCore version checks to use dynamic import to fix #589 (
bc7cad0)
v3.0.0
BREAKING
- Dropped support for end-of-life FontAwesome versions (below v6), Node versions (below 20.x) and React versions (below 18.x)
- Dropped support for browser versions that don't support the ES2020 standard, namely JavaScript built-in: globalThis
Changes
- Rewrote the entire library from plain JavaScript to TypeScript
- Replaced
rollupwithtsupfor providing both ESM and CJS exports from one TypeScript source - Removed
prop-typesin favour of colocated typings for React component props - Added better type definitions to each prop including examples of usage
- Upgraded
eslintfrom v6 to v9, rewrote config as Flat Config, modernised ESLint config, plugins and rules - Refactored all unit tests from the deprecated
react-test-rendererto the industry standard@testing-library/react - Upgraded all other development dependencies to latest versions as of release date
- Optimised
FontAwesomeIconby reducing per-render function calls and memory allocations - Optimised
classListfunction by removing runtime semver checks and array operations - Optimised
converterwith a full rewrite for significant performance increases (~70%) - Moved inline class strings from
getClassListFromPropsto pre-computed maps
Bug Fixes
- Fixed accessibility ID generation (
titleId, maskId) for SSR ensuring a consistent ID across server and client renders (#93, #550, #573) - Fixed TypeScript errors when styling duotone icons with CSS variables (#509)
- Fixed
aria-hiddenso it isfalseif there is a non-emptyaria-labelattribute (#126) - Resolved large number of
npm auditissues by removing and updating dependencies
Configuration
📅 Schedule: Branch creation - Between day 7 and 14 of the month ( * * 7-14 * * ) (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
Deploy Preview for eks-workshop ready!
| Name | Link |
|---|---|
| Latest commit | f14ac6d89aebc64259f6a4fb164692b5115d5296 |
| Latest deploy log | https://app.netlify.com/projects/eks-workshop/deploys/692981f8731d600008735fa6 |
| Deploy Preview | https://deploy-preview-1630--eks-workshop.netlify.app |
| Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify project configuration.