Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 5, 2025

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update
@fortawesome/fontawesome-svg-core (source) ^6.5.2^7.0.0 age confidence dependencies major
@fortawesome/free-solid-svg-icons (source) ^6.5.1^7.0.0 age confidence dependencies major
@fortawesome/react-fontawesome ^0.2.2^3.0.0 age confidence dependencies major
@types/react (source) ^18.3.9^19.0.0 age confidence dependencies major
@types/react-dom (source) ^18.3.0^19.0.0 age confidence dependencies major
actions/checkout v4v6 age confidence action major
actions/checkout v4.2.2v6.0.2 age confidence action major
actions/first-interaction v1v3 age confidence action major
actions/github-script v7.0.1v8.0.0 age confidence action major
actions/github-script v7v8 age confidence action major
actions/setup-node v4v6 age confidence action major
actions/setup-node v4.4.0v6.2.0 age confidence action major
actions/stale v9v10 age confidence action major
actions/upload-pages-artifact v3v4 age confidence action major
github/codeql-action v3v4 age confidence action major
joi ^17.12.1^18.0.0 age confidence dependencies major
node 1824 age confidence uses-with major
node 1624 age confidence uses-with major
node 1424 age confidence uses-with major
node 2024 age confidence uses-with major
react (source) ^18.0.0^19.0.0 age confidence dependencies major
react-dom (source) ^18.0.0^19.0.0 age confidence dependencies major
react-lite-youtube-embed ^2.4.0^3.0.0 age confidence dependencies major
react-window (source) ^1.8.10^2.0.0 age confidence dependencies major
recharts ^2.12.7^3.0.0 age confidence dependencies major
swiper (source) ^11.1.4^12.0.0 age confidence dependencies major
tailwindcss (source) ^3.4.12^4.0.0 age confidence devDependencies major

Release Notes

FortAwesome/Font-Awesome (@​fortawesome/fontawesome-svg-core)

v7.1.0

Compare Source

Change log available at https://fontawesome.com/docs/changelog/

v7.0.1

Compare Source

Change log available at https://fontawesome.com/docs/changelog/

v7.0.0

Compare Source

Change log available at https://fontawesome.com/docs/changelog/

FortAwesome/react-fontawesome (@​fortawesome/react-fontawesome)

v3.1.1

Compare Source

Bug Fixes
  • WCAG: allow custom role attribute on svgs like previous versions (ef4986b)
Documentation
  • remove irrelevant upgrade guide from 0.1-0.2x (7d41077)
Chores

v3.1.0

Compare Source

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
  • add inline documentation for CustomPrefixProvider (46f69d4)
  • remove .env requirement (c942c6a)
Chores

v3.0.2

Compare Source

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

Compare Source

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

Compare Source

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 rollup with tsup for providing both ESM and CJS exports from one TypeScript source
  • Removed prop-types in favour of colocated typings for React component props
  • Added better type definitions to each prop including examples of usage
  • Upgraded eslint from v6 to v9, rewrote config as Flat Config, modernised ESLint config, plugins and rules
  • Refactored all unit tests from the deprecated react-test-renderer to the industry standard @testing-library/react
  • Upgraded all other development dependencies to latest versions as of release date
  • Optimised FontAwesomeIcon by reducing per-render function calls and memory allocations
  • Optimised classList function by removing runtime semver checks and array operations
  • Optimised converter with a full rewrite for significant performance increases (~70%)
  • Moved inline class strings from getClassListFromProps to 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-hidden so it is false if there is a non-empty aria-label attribute (#​126)
  • Resolved large number of npm audit issues by removing and updating dependencies

v0.2.6

Compare Source

Fixed

  • check for existence of process before reading process.env (#​585)

Full Changelog: FortAwesome/react-fontawesome@0.2.5...0.2.6

v0.2.5

Compare Source

What's Changed

New Contributors

Full Changelog: FortAwesome/react-fontawesome@0.2.4...0.2.5

v0.2.3

Compare Source

Changed
  • Font Awesome Pro+ icons are now available with an active Pro+ subscription.

  • Removed example directory and files

  • Deprecated fa-fw prop

Added
  • Added widthAuto prop

  • Added rotateBy prop

actions/checkout (actions/checkout)

v6

Compare Source

v5

Compare Source

actions/first-interaction (actions/first-interaction)

v3

Compare Source

v2

Compare Source

actions/github-script (actions/github-script)

v8.0.0

Compare Source

v7.1.0

Compare Source

What's Changed

New Contributors

Full Changelog: actions/github-script@v7...v7.1.0

actions/setup-node (actions/setup-node)

v6

Compare Source

v5

Compare Source

actions/stale (actions/stale)

v10

Compare Source

actions/upload-pages-artifact (actions/upload-pages-artifact)

v4

Compare Source

github/codeql-action (github/codeql-action)

v4

Compare Source

hapijs/joi (joi)

v18.0.2

Compare Source

v18.0.1

Compare Source

v18.0.0

Compare Source

actions/node-versions (node)

v24.13.0: 24.13.0

Compare Source

Node.js 24.13.0

v24.12.0: 24.12.0

Compare Source

Node.js 24.12.0

v24.11.1: 24.11.1

Compare Source

Node.js 24.11.1

v24.11.0: 24.11.0

Compare Source

Node.js 24.11.0

v24.10.0: 24.10.0

Compare Source

Node.js 24.10.0

v24.9.0: 24.9.0

Compare Source

Node.js 24.9.0

v24.8.0: 24.8.0

Compare Source

Node.js 24.8.0

v24.7.0: 24.7.0

Compare Source

Node.js 24.7.0

v24.6.0: 24.6.0

Compare Source

Node.js 24.6.0

v24.5.0: 24.5.0

Compare Source

Node.js 24.5.0

v24.4.1: 24.4.1

Compare Source

Node.js 24.4.1

v24.4.0: 24.4.0

Compare Source

Node.js 24.4.0

v24.3.0: 24.3.0

Compare Source

Node.js 24.3.0

v24.2.0: 24.2.0

Compare Source

Node.js 24.2.0

v24.1.0: 24.1.0

Compare Source

Node.js 24.1.0

v24.0.2: 24.0.2

Compare Source

Node.js 24.0.2

v24.0.1: 24.0.1

Compare Source

Node.js 24.0.1

v24.0.0: 24.0.0

Compare Source

Node.js 24.0.0

v22.22.0: 22.22.0

Compare Source

Node.js 22.22.0

v22.21.1: 22.21.1

Compare Source

Node.js 22.21.1

v22.21.0: 22.21.0

Compare Source

Node.js 22.21.0

v22.20.0: 22.20.0

Compare Source

Node.js 22.20.0

v22.19.0: 22.19.0

Compare Source

Node.js 22.19.0

v22.18.0: 22.18.0

Compare Source

Node.js 22.18.0

v22.17.1: 22.17.1

Compare Source

Node.js 22.17.1

v22.17.0: 22.17.0

Compare Source

Node.js 22.17.0

v22.16.0: 22.16.0

Compare Source

Node.js 22.16.0

v22.15.1: 22.15.1

Compare Source

Node.js 22.15.1

v22.15.0: 22.15.0

Compare Source

Node.js 22.15.0

v22.14.0: 22.14.0

Compare Source

Node.js 22.14.0

v22.13.1: 22.13.1

Compare Source

Node.js 22.13.1

v22.13.0: 22.13.0

Compare Source

Node.js 22.13.0

v22.12.0: 22.12.0

Compare Source

Node.js 22.12.0

v22.11.0: 22.11.0

Compare Source

Node.js 22.11.0

v22.10.0: 22.10.0

Compare Source

Node.js 22.10.0

v22.9.0: 22.9.0

Compare Source

Node.js 22.9.0

v22.8.0: 22.8.0

Compare Source

Node.js 22.8.0

v22.7.0: 22.7.0

Compare Source

Node.js 22.7.0

v22.6.0: 22.6.0

Compare Source

Node.js 22.6.0

v22.5.1: 22.5.1

Compare Source

Node.js 22.5.1

v22.5.0: 22.5.0

Compare Source

Node.js 22.5.0

v22.4.1: 22.4.1

Compare Source

Node.js 22.4.1

v22.4.0: 22.4.0

Compare Source

Node.js 22.4.0

v22.3.0: 22.3.0

Compare Source

Node.js 22.3.0

v22.2.0: 22.2.0

Compare Source

Node.js 22.2.0

v22.1.0: 22.1.0

Compare Source

Node.js 22.1.0

v22.0.0: 22.0.0

Compare Source

Node.js 22.0.0

v20.20.0: 20.20.0

Compare Source

Node.js 20.20.0

v20.19.6: 20.19.6

Compare Source

Node.js 20.19.6

v20.19.5: 20.19.5

Compare Source

Node.js 20.19.5

v20.19.4: 20.19.4

Compare Source

Node.js 20.19.4

v20.19.3: 20.19.3

Compare Source

Node.js 20.19.3

v20.19.2: 20.19.2

Compare Source

Node.js 20.19.2

v20.19.1: 20.19.1

Compare Source

Node.js 20.19.1

v20.19.0: 20.19.0

Compare Source

Node.js 20.19.0

v20.18.3: 20.18.3

Compare Source

Node.js 20.18.3

v20.18.2: 20.18.2

Compare Source

Node.js 20.18.2

v20.18.1: 20.18.1

Compare Source

Node.js 20.18.1

v20.18.0: 20.18.0

Compare Source

Node.js 20.18.0

v20.17.0: 20.17.0

Compare Source

Node.js 20.17.0

v20.16.0: 20.16.0

Compare Source

Node.js 20.16.0

v20.15.1: 20.15.1

Compare Source

Node.js 20.15.1

v20.15.0: 20.15.0

Compare Source

Node.js 20.15.0

v20.14.0: 20.14.0

Compare Source

Node.js 20.14.0

v20.13.1: 20.13.1

Compare Source

Node.js 20.13.1

v20.13.0: 20.13.0

Compare Source

Node.js 20.13.0

v20.12.2: 20.12.2

Compare Source

Node.js 20.12.2

v20.12.1: 20.12.1

Compare Source

Node.js 20.12.1

v20.12.0: 20.12.0

Compare Source

Node.js 20.12.0

v20.11.1: 20.11.1

Compare Source

Node.js 20.11.1

v20.11.0: 20.11.0

Compare Source

Node.js 20.11.0

v20.10.0: 20.10.0

Compare Source

Node.js 20.10.0

v20.9.0: 20.9.0

Compare Source

Node.js 20.9.0

v20.8.1: 20.8.1

Compare Source

Node.js 20.8.1

v20.8.0: 20.8.0

Compare Source

Node.js 20.8.0

v20.7.0: 20.7.0

Compare Source

Node.js 20.7.0

v20.6.1: 20.6.1

Compare Source

Node.js 20.6.1

v20.6.0: 20.6.0

Compare Source

Node.js 20.6.0

v20.5.1: 20.5.1

Compare Source

Node.js 20.5.1

v20.5.0: 20.5.0

Compare Source

Node.js 20.5.0

v20.4.0: 20.4.0

Compare Source

Node.js 20.4.0

v20.3.1: 20.3.1

Compare Source

Node.js 20.3.1

v20.3.0: 20.3.0

Compare Source

Node.js 20.3.0

v20.2.0: 20.2.0

Compare Source

Node.js 20.2.0

v20.1.0: 20.1.0

Compare Source

Node.js 20.1.0

v20.0.0: 20.0.0

Compare Source

Node.js 20.0.0

facebook/react (react)

v19.2.4: 19.2.4 (January 26th, 2026)

Compare Source

React Server Components

v19.2.3: 19.2.3 (December 11th, 2025)

Compare Source

React Server Components

v19.2.2: 19.2.2 (December 11th, 2025)

Compare Source

React Server Components

v19.2.1: 19.2.1 (December 3rd, 2025)

Compare Source

React Server Components

v19.2.0

Compare Source

Below is a list of all new features, APIs, and bug fixes.

Read the React 19.2 release post for more information.

New React Features
  • <Activity>: A new API to hide and restore the UI and internal state of its children.
  • useEffectEvent is a React Hook that lets you extract non-reactive logic into an Effect Event.
  • cacheSignal (for RSCs) lets your know when the cache() lifetime is over.
  • React Performance tracks appear on the Performance panel’s timeline in your browser developer tools
New React DOM Features
  • Added resume APIs for partial pre-rendering with Web Streams:
  • Added resume APIs for partial pre-rendering with Node Streams:
  • Updated prerender APIs to return a postponed state that can be passed to the resume APIs.
Notable changes
  • React DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming <ViewTransition> Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.
  • Add Node Web Streams (prerender, renderToReadableStream) to server-side-rendering APIs for Node.js
  • Use underscore instead of : IDs generated by useId
All Changes
React

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@deepsource-io
Copy link
Contributor

deepsource-io bot commented Oct 5, 2025

Here's the code health analysis summary for commits feb6494..8f687ed. View details on DeepSource ↗.

Analysis Summary

AnalyzerStatusSummaryLink
DeepSource JavaScript LogoJavaScript✅ SuccessView Check ↗

💡 If you’re a repository administrator, you can configure the quality gates from the settings.

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great job, @renovate[bot]! 🎉 Thank you for submitting your pull request to CodeHarborHub. We appreciate your contribution and enthusiasm! Our team will review it soon. If you have any questions or need further assistance, feel free to reach out. Thanks for contributing!

@github-actions
Copy link

github-actions bot commented Oct 5, 2025

⚡️ Lighthouse Report for the Deploy Preview of this PR 🚀

🔗 Site: CodeHarborHub | Live Site

URL 🌐 Performance Accessibility Best Practices SEO 📊
/ 🔴 28 🟡 77 🟡 57 🟢 100 📄
/docs 🟡 51 🟡 87 🟡 75 🟢 100 📄
/courses 🟡 60 🟡 86 🟢 96 🟢 100 📄
/showcase 🟡 53 🟡 87 🟡 57 🟡 86 📄
/community 🟡 56 🟡 86 🟢 96 🟢 100 📄

@renovate renovate bot force-pushed the renovate/major-all branch from 21ce183 to 298f948 Compare October 7, 2025 01:16
@renovate
Copy link
Contributor Author

renovate bot commented Oct 7, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm warn Unknown env config "store". This will stop working in the next major version of npm.
npm warn ERESOLVE overriding peer dependency
npm warn While resolving: @docsearch/react@3.8.2
npm warn Found: @types/react@19.2.10
npm warn node_modules/@types/react
npm warn   @types/react@"^19.0.0" from the root project
npm warn   46 more (@docusaurus/module-type-aliases, ...)
npm warn
npm warn Could not resolve dependency:
npm warn peerOptional @types/react@">= 16.8.0 < 19.0.0" from @docsearch/react@3.8.2
npm warn node_modules/@docsearch/react
npm warn   @docsearch/react@"^3.8.1" from @docusaurus/theme-search-algolia@3.7.0
npm warn   node_modules/@docusaurus/theme-search-algolia
npm warn
npm warn Conflicting peer dependency: @types/react@18.3.27
npm warn node_modules/@types/react
npm warn   peerOptional @types/react@">= 16.8.0 < 19.0.0" from @docsearch/react@3.8.2
npm warn   node_modules/@docsearch/react
npm warn     @docsearch/react@"^3.8.1" from @docusaurus/theme-search-algolia@3.7.0
npm warn     node_modules/@docusaurus/theme-search-algolia
npm warn ERESOLVE overriding peer dependency
npm warn While resolving: @docsearch/react@3.8.2
npm warn Found: react@19.2.4
npm warn node_modules/react
npm warn   react@"^19.0.0" from the root project
npm warn   95 more (@codesandbox/sandpack-react, @docusaurus/core, ...)
npm warn
npm warn Could not resolve dependency:
npm warn peerOptional react@">= 16.8.0 < 19.0.0" from @docsearch/react@3.8.2
npm warn node_modules/@docsearch/react
npm warn   @docsearch/react@"^3.8.1" from @docusaurus/theme-search-algolia@3.7.0
npm warn   node_modules/@docusaurus/theme-search-algolia
npm warn
npm warn Conflicting peer dependency: react@18.3.1
npm warn node_modules/react
npm warn   peerOptional react@">= 16.8.0 < 19.0.0" from @docsearch/react@3.8.2
npm warn   node_modules/@docsearch/react
npm warn     @docsearch/react@"^3.8.1" from @docusaurus/theme-search-algolia@3.7.0
npm warn     node_modules/@docusaurus/theme-search-algolia
npm warn ERESOLVE overriding peer dependency
npm warn While resolving: @docsearch/react@3.8.2
npm warn Found: react-dom@19.2.4
npm warn node_modules/react-dom
npm warn   react-dom@"^19.0.0" from the root project
npm warn   59 more (@codesandbox/sandpack-react, @docusaurus/core, ...)
npm warn
npm warn Could not resolve dependency:
npm warn peerOptional react-dom@">= 16.8.0 < 19.0.0" from @docsearch/react@3.8.2
npm warn node_modules/@docsearch/react
npm warn   @docsearch/react@"^3.8.1" from @docusaurus/theme-search-algolia@3.7.0
npm warn   node_modules/@docusaurus/theme-search-algolia
npm warn
npm warn Conflicting peer dependency: react-dom@18.3.1
npm warn node_modules/react-dom
npm warn   peerOptional react-dom@">= 16.8.0 < 19.0.0" from @docsearch/react@3.8.2
npm warn   node_modules/@docsearch/react
npm warn     @docsearch/react@"^3.8.1" from @docusaurus/theme-search-algolia@3.7.0
npm warn     node_modules/@docusaurus/theme-search-algolia
npm error code ERESOLVE
npm error ERESOLVE could not resolve
npm error
npm error While resolving: @fluentui/react-icons@2.0.300
npm error Found: react@19.2.4
npm error node_modules/react
npm error   react@"^19.0.0" from the root project
npm error   peer react@"^16.8.0 || ^17 || ^18 || ^19" from @codesandbox/sandpack-react@2.20.0
npm error   node_modules/@codesandbox/sandpack-react
npm error     @codesandbox/sandpack-react@"^2.20.0" from the root project
npm error   94 more (@docusaurus/core, @docusaurus/mdx-loader, ...)
npm error
npm error Could not resolve dependency:
npm error peer react@">=16.8.0 <19.0.0" from @fluentui/react-icons@2.0.300
npm error node_modules/@fluentui/react-icons
npm error   @fluentui/react-icons@"^2.0.242" from the root project
npm error
npm error Conflicting peer dependency: react@18.3.1
npm error node_modules/react
npm error   peer react@">=16.8.0 <19.0.0" from @fluentui/react-icons@2.0.300
npm error   node_modules/@fluentui/react-icons
npm error     @fluentui/react-icons@"^2.0.242" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /runner/cache/others/npm/_logs/2026-01-30T13_28_02_794Z-eresolve-report.txt
npm error A complete log of this run can be found in: /runner/cache/others/npm/_logs/2026-01-30T13_28_02_794Z-debug-0.log

@renovate renovate bot force-pushed the renovate/major-all branch 6 times, most recently from b986688 to e7aa8ca Compare October 14, 2025 04:26
@renovate renovate bot force-pushed the renovate/major-all branch from e7aa8ca to e403e98 Compare October 20, 2025 13:54
@renovate renovate bot force-pushed the renovate/major-all branch from e403e98 to cdd1bdb Compare October 28, 2025 03:53
@renovate renovate bot force-pushed the renovate/major-all branch from cdd1bdb to b8073de Compare November 6, 2025 16:45
@renovate renovate bot force-pushed the renovate/major-all branch 4 times, most recently from 22b5c1d to 49574d2 Compare November 20, 2025 16:54
@renovate renovate bot force-pushed the renovate/major-all branch 4 times, most recently from b54808a to 6ca98cc Compare November 28, 2025 10:55
@renovate renovate bot force-pushed the renovate/major-all branch 2 times, most recently from cc25eb5 to 5fa089c Compare December 3, 2025 04:10
@renovate renovate bot force-pushed the renovate/major-all branch 3 times, most recently from 7409175 to b563063 Compare December 25, 2025 16:14
@renovate renovate bot force-pushed the renovate/major-all branch 3 times, most recently from be2834a to 0bd407d Compare December 31, 2025 15:51
@renovate renovate bot force-pushed the renovate/major-all branch 4 times, most recently from 22c32b9 to 18df2b7 Compare January 17, 2026 14:21
@renovate renovate bot force-pushed the renovate/major-all branch 2 times, most recently from 52ef9b4 to b860e89 Compare January 26, 2026 21:06
@renovate renovate bot force-pushed the renovate/major-all branch from b860e89 to 8f687ed Compare January 30, 2026 13:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant