Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 5, 2025

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 -> v6 age confidence action major
actions/setup-node v4.4.0 -> v6.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
github/codeql-action v3 -> v4 age confidence action major
joi ^17.12.1 -> ^18.0.0 age confidence dependencies major
lighthouse ^12.2.2 -> ^13.0.0 age confidence devDependencies 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

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

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

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.
github/codeql-action (github/codeql-action)

v4

Compare Source

hapijs/joi (joi)

v18.0.1

Compare Source

v18.0.0

Compare Source

GoogleChrome/lighthouse (lighthouse)

v13.0.0

Compare Source

Full Changelog

We expect this release to ship in the DevTools of Chrome 143, and to PageSpeed Insights within a week.

New contributors

Thanks to our new contributors 👽🐷🐰🐯🐻!

Notable Changes

Core

  • remove ResponseCompression artifact (#​16755)
  • remove OptimizedImages artifact (#​16754)
  • remove DOMStats artifact (#​16753)
  • remove CacheContents artifact (#​16752)
  • remove empty first-meaningful-paint audit (#​16749)
  • remove some unused computed artifacts (#​16735)
  • defer to trace engine for lcp-breakdown, ttfb (#​16733)
  • error on unknown category in onlyCategories (#​16720)
  • drop compat traces / devtoolsLogs artifacts (#​16708)
  • import json as modules (#​16700)
  • anchor-elements: don't consider ancestorListeners (#​16731)
  • dom-size-insight: add numericValue (#​16741)
  • emulation: always match host browser's version milestone (#​16677)
  • font-display-insight: disable entity sum for est. savings (#​16746)
  • image-delivery-insight: add node item for image (#​16714)
  • inspector-issues: remove empty arrays (#​16736)
  • legacy-javascript: update caniuse data (#​16699)
  • network-request: remove receiveHeadersStart M115 compat (#​16738)
  • scoring: adjust a11y weights and document approach (#​16624)
  • server-response-time: defer to Document Latency insight (#​16715)
  • trace-elements: remove unused event types (#​16734)
  • trace-elements: handle shadow roots (#​16718)

CLI

  • improve description for form-factor flag (#​16682)

Report

  • add adornment to audit description when not scored (#​13014)

Deps

I18n

Tests

  • update some comments (#​16744)
  • re-enable smoke test for lcp-breakdown-insight score (#​16743)
  • re-enable dom-size-insight node smoke test (#​16742)
  • enable smoke test for lcp lazy load in shadow tree (#​16739)
  • re-enable csp block smoke test, make less restrictive (#​16728)
  • re-enable startTimespan api test (#​16703)
  • devtools: sync e2e (#​16694)
  • server-response-time: enable lightrider test (#​16737)
  • viewer: re-enable test (#​16740)

Misc

  • replace dead link for insecure origins deprecation (#​16711)
  • upgrade typescript target to es2023 (#​16316)
  • fix core/scripts/legacy-javascript/examine-latest-run.js (#​16706)
  • update min supported node version to 22.19 (#​16668)
  • fix typos in a11y i18n doc comments (#​16665)
  • build: update devtools 3p readme, document debug build (#​16695)
  • proto: add ConfigSettings fields (#​15616)
  • structured-data: remove dead link (#​16709)

v12.8.2

Compare Source

Full Changelog

We expect this release to ship in the DevTools of Chrome 143, and to PageSpeed Insights within a week.

New contributors

Thanks to our new contributors 👽🐷🐰🐯🐻!

Notable Changes

Core

  • remove ResponseCompression artifact (#​16755)
  • remove OptimizedImages artifact (#​16754)
  • remove DOMStats artifact (#​16753)
  • remove CacheContents artifact (#​16752)
  • remove empty first-meaningful-paint audit (#​16749)
  • remove some unused computed artifacts (#​16735)
  • defer to trace engine for lcp-breakdown, ttfb (#​16733)
  • error on unknown category in onlyCategories (#​16720)
  • drop compat traces / devtoolsLogs artifacts (#​16708)
  • import json as modules (#​16700)
  • anchor-elements: don't consider ancestorListeners (#​16731)
  • dom-size-insight: add numericValue (#​16741)
  • emulation: always match host browser's version milestone (#​16677)
  • font-display-insight: disable entity sum for est. savings (#​16746)
  • image-delivery-insight: add node item for image (#​16714)
  • inspector-issues: remove empty arrays (#​16736)
  • legacy-javascript: update caniuse data (#​16699)
  • network-request: remove receiveHeadersStart M115 compat (#​16738)
  • scoring: adjust a11y weights and document approach (#​16624)
  • server-response-time: defer to Document Latency insight (#​16715)
  • trace-elements: remove unused event types (#​16734)
  • trace-elements: handle shadow roots (#​16718)

CLI

  • improve description for form-factor flag (#​16682)

Report

  • add adornment to audit description when not scored (#​13014)

Deps

I18n

Tests

  • update some comments (#​16744)
  • re-enable smoke test for lcp-breakdown-insight score (#​16743)
  • re-enable dom-size-insight node smoke test (#​16742)
  • enable smoke test for lcp lazy load in shadow tree (#​16739)
  • re-enable csp block smoke test, make less restrictive (#​16728)
  • re-enable startTimespan api test (#​16703)
  • devtools: sync e2e (#​16694)
  • server-response-time: enable lightrider test (#​16737)
  • viewer: re-enable test (#​16740)

Misc

  • replace dead link for insecure origins deprecation (#​16711)
  • upgrade typescript target to es2023 (#​16316)
  • fix core/scripts/legacy-javascript/examine-latest-run.js (#​16706)
  • update min supported node version to 22.19 (#​16668)
  • fix typos in a11y i18n doc comments (#​16665)
  • build: update devtools 3p readme, document debug build (#​16695)
  • proto: add ConfigSettings fields (#​15616)
  • structured-data: remove dead link (#​16709)

v12.8.1

Compare Source

Full Changelog

We expect this release to ship in the DevTools of Chrome 141, and to PageSpeed Insights within 2 weeks.

New contributors

Thanks to our new contributors 👽🐷🐰🐯🐻!

Core

  • errors-in-console: truncate large errors (#​16619)
  • insights: passing score (not n/a) for empty results (#​16639)
  • non-composited-animations: separate custom CSS properties (#​16627)

Report

  • viewer: only disable save-gist button on successful save (#​16618)

Deps

I18n

Tests

  • disable startTimespan api test (#​16653)
  • disable trusted-types-directive-present smoke test (#​16620)
  • smokehouse: log specific error message when missing tests path (#​16648)

Misc

  • use structuredClone instead of lodash cloneDeep (#​16656)

v12.8.0

Compare Source

Full Changelog

We expect this release to ship in the DevTools of Chrome 140, and to PageSpeed Insights within 2 weeks.

New contributors

Thanks to our new contributors 👽🐷🐰🐯🐻!

Core

  • network-requests: add initiators to debugData (#​16605)

I18n

Tests

  • disable csp-block-all smoke test (#​16598)

Misc

  • revert json modules to fully support Node 20 (#​16613)
  • ci: clear devtools build cache (#​16615)
  • logger: bump to 2.0.2 (#​16604)
  • logger: update debug dep to v4 (#​16601)
  • treemap: fix si

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
Contributor

deepsource-io bot commented Oct 5, 2025

Here's the code health analysis summary for commits e2e7b7f..e7aa8ca. 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!

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 📊
/ 🔴 33 🟡 81 🟡 75 🟢 100 📄
/docs 🟡 54 🟢 92 🟡 75 🟢 100 📄
/courses 🟡 57 🟢 92 🟢 96 🟢 100 📄
/showcase 🟡 55 🟢 91 🟡 75 🟡 86 📄
/community 🟡 59 🟢 92 🟢 96 🟢 100 📄

@renovate renovate bot force-pushed the renovate/major-all branch from 21ce183 to 298f948 Compare October 7, 2025 01:16
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.2
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.26
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   65 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   44 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   64 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-14T04_25_51_753Z-eresolve-report.txt
npm error A complete log of this run can be found in: /runner/cache/others/npm/_logs/2025-10-14T04_25_51_753Z-debug-0.log

@renovate renovate bot force-pushed the renovate/major-all branch 5 times, most recently from 84b70cd to b986688 Compare October 13, 2025 02:04
@renovate renovate bot force-pushed the renovate/major-all branch from b986688 to e7aa8ca Compare October 14, 2025 04:26
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