Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 13, 2025

Note

Mend has cancelled the proposed renaming of the Renovate GitHub app being renamed to mend[bot].

This notice will be removed on 2025-10-07.


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-brands-svg-icons (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 v4 -> v5 age confidence action major
actions/checkout v4.2.2 -> v5.0.0 age confidence action major
actions/first-interaction v1 -> v3 age confidence action major
actions/github-script v7.0.1 -> v8.0.0 age confidence action major
actions/github-script v7 -> v8 age confidence action major
actions/setup-node v4 -> v5 age confidence action major
actions/setup-node v4.4.0 -> v5.0.0 age confidence action major
actions/stale v9 -> v10 age confidence action major
actions/upload-pages-artifact v3 -> v4 age confidence action major
dotenv ^16.4.5 -> ^17.0.0 age confidence devDependencies major
joi ^17.12.1 -> ^18.0.0 age confidence dependencies major
node 18 -> 22 age confidence uses-with major
node 16 -> 22 age confidence uses-with major
node 14 -> 22 age confidence uses-with major
node 20 -> 22 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-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

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.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)

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)

v5

Compare Source

actions/stale (actions/stale)

v10

Compare Source

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

v4

Compare Source

motdotla/dotenv (dotenv)

v17.2.3

Compare Source

Changed
  • Fixed typescript error definition (#​912)

v17.2.2

Compare Source

Added
  • 🙏 A big thank you to new sponsor Tuple.app - the premier screen sharing app for developers on macOS and Windows. Go check them out. It's wonderful and generous of them to give back to open source by sponsoring dotenv. Give them some love back.

v17.2.1

Compare Source

Changed
  • Fix clickable tip links by removing parentheses (#​897)

v17.2.0

Compare Source

Added
  • Optionally specify DOTENV_CONFIG_QUIET=true in your environment or .env file to quiet the runtime log (#​889)
  • Just like dotenv any DOTENV_CONFIG_ environment variables take precedence over any code set options like ({quiet: false})

v17.1.0

Compare Source

Added
  • Add additional security and configuration tips to the runtime log (#​884)
  • Dim the tips text from the main injection information text
const TIPS = [
  '🔐 encrypt with dotenvx: https://dotenvx.com',
  '🔐 prevent committing .env to code: https://dotenvx.com/precommit',
  '🔐 prevent building .env in docker: https://dotenvx.com/prebuild',
  '🛠️  run anywhere with `dotenvx run -- yourcommand`',
  '⚙️  specify custom .env file path with { path: \'/custom/path/.env\' }',
  '⚙️  enable debug logging with { debug: true }',
  '⚙️  override existing env vars with { override: true }',
  '⚙️  suppress all logs with { quiet: true }',
  '⚙️  write to custom object with { processEnv: myObject }',
  '⚙️  load multiple .env files with { path: [\'.env.local\', \'.env\'] }'
]

v17.0.1

Compare Source

Changed
  • Patched injected log to count only populated/set keys to process.env (#​879)

v17.0.0

Compare Source

Changed
  • Default quiet to false - informational (file and keys count) runtime log message shows by default (#​875)

v16.6.1

Compare Source

Changed
  • Default quiet to true – hiding the runtime log message (#​874)
  • NOTICE: 17.0.0 will be released with quiet defaulting to false. Use config({ quiet: true }) to suppress.
  • And check out the new dotenvx. As coding workflows evolve and agents increasingly handle secrets, encrypted .env files offer a much safer way to deploy both agents and code together with secure secrets. Simply switch require('dotenv').config() for require('@​dotenvx/dotenvx').config().

v16.6.0

Compare Source

Added
  • Default log helpful message [dotenv@16.6.0] injecting env (1) from .env (#​870)
  • Use { quiet: true } to suppress
  • Aligns dotenv more closely with dotenvx.
hapijs/joi (joi)

v18.0.1

Compare Source

v18.0.0

Compare Source

actions/node-versions (node)

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.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.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
React DOM
React Server Components

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.

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!

Copy link
Contributor

deepsource-io bot commented Jul 13, 2025

Here's the code health analysis summary for commits a0eb529..498a8cc. 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 bot commented Jul 13, 2025

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

🔗 Site: CodeHarborHub | Live Site

URL 🌐 Performance Accessibility Best Practices SEO 📊
/ 🔴 37 🟡 81 🟡 75 🟢 100 📄
/docs 🟡 51 🟢 90 🟡 75 🟢 100 📄
/docs/category/javascript 🟡 59 🟢 90 🟡 75 🟢 100 📄
/courses 🟡 58 🟢 90 🟢 96 🟢 100 📄
/courses/category/reactjs 🟡 64 🟢 90 🟢 96 🟢 100 📄
/blog 🟡 52 🟢 90 🟢 96 🟡 86 📄
/showcase 🟡 51 🟢 91 🟡 75 🟡 86 📄
/community 🟡 57 🟢 90 🟢 96 🟢 100 📄
/docs/tags 🟡 53 🟢 90 🟡 75 🟡 86 📄

@renovate renovate bot force-pushed the renovate/major-all branch from 12245cb to a2181fa Compare July 16, 2025 00:08
Copy link
Contributor Author

renovate bot commented Jul 16, 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.0
npm warn node_modules/@types/react
npm warn   @types/react@"^19.0.0" from the root project
npm warn   21 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.25
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.0
npm warn node_modules/react
npm warn   react@"^19.0.0" from the root project
npm warn   64 more (@docusaurus/core, @docusaurus/mdx-loader, ...)
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.0
npm warn node_modules/react-dom
npm warn   react-dom@"^19.0.0" from the root project
npm warn   43 more (@docusaurus/core, @docusaurus/mdx-loader, ...)
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.0
npm error node_modules/react
npm error   react@"^19.0.0" from the root project
npm error   peer react@"^18.0.0 || ^19.0.0" from @docusaurus/core@3.7.0
npm error   node_modules/@docusaurus/core
npm error     @docusaurus/core@"^3.4.0" from the root project
npm error     @docusaurus/core@"3.7.0" from @docusaurus/plugin-content-docs@3.7.0
npm error     node_modules/@docusaurus/plugin-content-docs
npm error       peer @docusaurus/plugin-content-docs@"*" from @docusaurus/plugin-content-blog@3.8.1
npm error       node_modules/@docusaurus/plugin-content-blog
npm error         @docusaurus/plugin-content-blog@"^3.8.1" from the root project
npm error       7 more (@docusaurus/theme-common, ...)
npm error     17 more (@docusaurus/plugin-content-pages, ...)
npm error   63 more (@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/2025-10-02T01_45_52_856Z-eresolve-report.txt
npm error A complete log of this run can be found in: /runner/cache/others/npm/_logs/2025-10-02T01_45_52_856Z-debug-0.log

@renovate renovate bot force-pushed the renovate/major-all branch from a2181fa to 677a85a Compare July 22, 2025 18:07
@renovate renovate bot force-pushed the renovate/major-all branch 2 times, most recently from 157a5ba to 184244c Compare August 10, 2025 13:59
@renovate renovate bot force-pushed the renovate/major-all branch from 184244c to abb1cd9 Compare August 11, 2025 14:35
@renovate renovate bot force-pushed the renovate/major-all branch 3 times, most recently from 8a5a755 to ec4df94 Compare August 29, 2025 01:48
@renovate renovate bot force-pushed the renovate/major-all branch 3 times, most recently from fc2e190 to f837c84 Compare September 9, 2025 01:10
@renovate renovate bot force-pushed the renovate/major-all branch 3 times, most recently from caef0ed to 332cd89 Compare September 16, 2025 08:18
@renovate renovate bot force-pushed the renovate/major-all branch 3 times, most recently from 3a0bb07 to 4722925 Compare September 28, 2025 12:57
@renovate renovate bot force-pushed the renovate/major-all branch from 4722925 to 498a8cc Compare September 30, 2025 01:44
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