Skip to content

Update FontAwesome 5 iconset to version 5.15.4#6

Merged
kfrancis merged 4 commits intomasterfrom
copilot/fix-23d00453-05f7-4a81-a941-f3b168d9e1ae
Sep 22, 2025
Merged

Update FontAwesome 5 iconset to version 5.15.4#6
kfrancis merged 4 commits intomasterfrom
copilot/fix-23d00453-05f7-4a81-a941-f3b168d9e1ae

Conversation

Copy link

Copilot AI commented Sep 22, 2025

This PR addresses issue #5 by updating the FontAwesome 5 iconset from version 5.3.1 to the latest version 5.15.4, adding 270 new icons to the bootstrap-iconpicker library.

Changes Made

Core Updates:

  • Updated FontAwesome 5 iconset version from 5.3.1 to 5.15.4 in src/js/iconset/iconset-fontawesome-5-all.js
  • Increased icon count from 1,342 to 1,612 icons (+270 new icons)
  • Updated both free and pro versions (5.15.4 and 5.15.4_pro)

New Icons Added:
The update includes all new FontAwesome 5.15.4 icons such as:

  • fa-acquisitions-incorporated
  • fa-air-freshener
  • fa-ankh
  • fa-apple-alt
  • And 266 other new icons from FontAwesome releases 5.4.0 through 5.15.4

Testing & Verification:

  • Updated all test assertions in test/test.js to reflect the new icon count (1,612 icons)
  • Added verification script util/verify-fa5.js following the same pattern as FA6/FA7
  • Added verify:fa5 npm script for icon validation
  • Created metadata fetching utility util/fetch-fa5-icons.js

Build & Distribution:

  • Rebuilt all distribution files with the updated iconset
  • Successfully verified grunt build process completes without errors
  • All bundle files updated with new icons

Verification

The update has been thoroughly tested:

  • ✅ Icon verification script passes (all 1,611 expected free icons match)
  • ✅ Build process completes successfully
  • ✅ All distribution files generated properly
  • ✅ Backward compatibility maintained - no breaking changes

Impact

This update provides users with access to the complete FontAwesome 5 icon library, bringing the iconset up to date with the final version of FontAwesome 5 before the transition to FontAwesome 6. All existing functionality remains unchanged, ensuring seamless compatibility for current users while providing 270 additional icons for enhanced design options.

Fixes #5

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • cdnjs.cloudflare.com
    • Triggering command: curl -s REDACTED (dns block)
  • use.fontawesome.com
    • Triggering command: node fetch-fa5-icons.js (dns block)

If you need me to access, download, or install something from one of these locations, you can either:


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Co-authored-by: kfrancis <67574+kfrancis@users.noreply.github.com>
@kfrancis
Copy link

FYI @copilot, the latest v5 fontawesome version appears to be 5.15.4

Copilot AI and others added 2 commits September 22, 2025 15:23
Co-authored-by: kfrancis <67574+kfrancis@users.noreply.github.com>
Co-authored-by: kfrancis <67574+kfrancis@users.noreply.github.com>
Copilot AI changed the title [WIP] Address issue #5 Update FontAwesome 5 iconset to version 5.15.4 Sep 22, 2025
Copilot AI requested a review from kfrancis September 22, 2025 15:25
@kfrancis kfrancis marked this pull request as ready for review September 22, 2025 15:25
@kfrancis kfrancis merged commit 14e1f90 into master Sep 22, 2025
1 check failed
@kfrancis kfrancis deleted the copilot/fix-23d00453-05f7-4a81-a941-f3b168d9e1ae branch September 22, 2025 15:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update fontawesome v5 iconset to the latest version of fontawesome v5

2 participants