Changelog

6.7.2

Released December 16, 2024

Fixed

  • Fixed minification bug that caused problems with libraries like jQuery and older Safari versions
  • Updated the Library.add() TypeScript definition to be more typey and scrippy
  • Missed a hard-coded "fa" in the SCSS assets which caused issues showing version 4 icons
  • Don't define --fa--fa in free distribution since that's specifically for Duotone icons

6.7.1

Released November 20, 2024

Added

Changed

  • Flipped the direction of the hydra to match our other animals

Fixed

  • Removed alternative text from content CSS properties to fix Safari < v17.4
  • Made sure the new CSS logo is in Font Awesome Free
  • Adjusted the optical size of the Bluesky logo
  • Optimized the line-weight of the Laravel logo
  • Sharpened the wheels in the new Sharp Duotone carpool icon

6.7.0

Released November 18, 2024

Added

  • Tired of riding solo? A whole new highway lane just opened up to you with our new carpool icon, courtesy of Menlo School.
  • Added the new CSS logo

Changed

  • Refactored :before and :after Pseudo Elements to use new --fa and --fa--fa properties.
  • Files _duotone-icons.[scss|less] and _sharp-duotone-icons.[scss|less] no longer needed so we removed them.

Fixed

  • Made sure the Bluesky logo was symmetrical.
  • Fixed an error in our Duotone barcode icon.
  • Made our square-rss icon in Sharp a bit more sharp.
  • Some of our box-dollar icons forgot their dollars. We lent them some cash to cover it.
  • Using fa-duotone fa-solid now gives you a Duotone Solid icon.
  • Aliases that contained numbers have correct names in Typescript @fortawesome/fontawesome-common-types package.

6.6.0

Released July 15, 2024

Added

  • We needed an icon to represent a component, so put a ring on it with our new diamonds-4 icon
  • It took a whole lot of routers, but we finally fully connected the world with a globe-wifi icon
  • In the immortal words of Captain America, Hail Hydra
  • Speaking of immortal, we've just added a certain bearded deity with our user-beard-bolt icon
  • You can never have enough cephalopods! Our squid icon is joined by an octopus icon
  • Flitted in with a brand icon for Flutter
  • Threw a bullseye with a brand icon for Dart

Changed

Fixed

  • Fixed --fa-font-solid, --fa-font-regular, --fa-font-light, --fa-font-thin CSS Custom properties to have correct family names: Font Awesome 6 Pro in SVG-specific CSS.
  • Fixed a bug in the duotone version of the file-slash icon

6.5.2

Released April 1, 2024

Added

  • Finally added the new Bluesky brand icon

Changed

  • Updated the Upwork brand icon

Fixed

  • Fixed an issue where calendar-lines in Sharp Regular wasn't actually sharp
  • Filled in some missing icons in the arrow-to/from-bracket icon series
  • Update the TypeScript definition for Library.add() to allow an array of icon defintions
  • Animation CSS custom property --fa-rotate-by now has a correct default value of 0
  • Fixed some Less variable issues with --fa-bounce

6.5.1

Released November 30, 2023

Changed

Fixed

  • Updated some brand icons that were accidentally marked as Pro-only

6.5.0

Released November 27, 2023

Added

  • Icon upload now supports Duotone Icons!
  • Our dinosaur icon was lonely, so we added a T-Rex icon to keep it company.
  • Went back to the future, and added our version 4 spinner icon.
  • Collected a number of new file-type icons.

Changed

  • Simplified the "fire" icon modifier in a number of our icons.

Fixed

  • Updated all of our "square" brand icons to use a consistent corner radius.
  • Fixed an issue with a number of our icons that had self-intersecting vector paths, making them more compatible with the Icon Wizard.

6.4.2

Released August 1, 2023

Added

  • Dug up a new, commissioned, raccoon icon.
  • Pointed to a selection of new arrow-*-to-*-arc and arrow-*-from-*-arc icons.
  • Added the Debian brand icon.

Changed

  • Added "types" to the package.json exports for TypeScript defintions in JS packages.

Fixed

  • Fixed issue with the regular styles of the clone and copy icons.
  • Fixed an issue where the "heart" in the hand-holding-heart and other "hand/heart" icons where too heavy in the Thin style.
  • Fixed a warning in Edge browser using createElementNS for svg elements.

6.4.0

Released March 3, 2023

Added

  • Reduced, reused, and recycled a new jug-bottle icon.
  • Rounded up a new sponsored grid-round icon and variants.
  • Exchanged a new sponsored chf-sign icon.

Changed

  • Minor adjustments to all icons in the Classic Light, Classic Thin, and Duotone styles for consistency and clarity.
  • Swapped the placement of the laptop and file in the laptop-file icon.
  • Made our rugby-ball icon look more like a rugby ball.

Fixed

  • Fixed a regression in 6.3.0 where a number of icons weren't centered properly in their viewboxes.
  • Adjusted the copy icon to be consistent across all styles.
  • Fixed image-landscape in the Sharp Solid style to make it, you know, actually sharp.
  • Fixed an issue with the interior shape of our "virus" icons.
  • Fixed fill state of the regular narwhal icon.
  • Fixed duotone of our gear icon.
  • Fixed misalignment of the thumbs-down icon in duotone and light.
  • Fixed an issue where ligature in OTF files weren't working properly for the plus and ampersand icons.

6.3.0

Released February 1, 2023

Added

  • Shined the light on a new sparkle icon.

Changed

  • Simplified our chess and chess piece icons for consistency.
  • Brought back the search terms in the YAML and JSON metadata files

Fixed

  • A number of fixes to Sharp Solid icons.

6.2.1

Released Nov 15, 2022

Added

  • Introducing the Icon Wizard! We have an exciting new beta feature for Pro folks to explore!

    • Easily add a modifier—like circle-plus, slash, or even poo—to any icon and save it to a Font Awesome Kit
    • This makes over a quarter of a million icon variations possible in Font Awesome!
    • These new icons can be used just like any uploaded icon (by using the fak or fa-kit prefixes)
  • Smelled up a new commissioned nose icon
  • Did not axe the new commissioned pickaxe icon
  • Twirled a new commissioned mustache icon

Changed

  • Adjusted all of the flag icons and variations to be better balanced within the icon grid
  • Adjusted all of the cart icons for better consistency and balance
  • Standardized the design of the note-sticky and note icons and variations for consistency
  • Increased sizing of the boxes-stacked icon for better balance with other icons
  • Slightly adjusted the pencil icon to differentiate it more from the pen icon

Fixed

  • Fixed an issue with the cloud-slash icon in Sharp Solid
  • Fixed sizing of our droplet icons for consistency
  • Fixed an issue with the M and N icons in our font files
  • Fixed an issue in the Classic Light and Classic Thin versions of the envelope icon

6.2.0

Released Aug 30, 2022

Added

Changed

  • Every Classic Solid icon has been reviewed and redrawn where necessary to better compliment the new Sharp Solid style.
  • Behind the scenes, we built new reusable modifier components for our icons, to ensure consistency between elements.
  • Two new files are now available from the metadata directory: icon-families.json and icon-families.yml which are restructured to support Font Awesome Families.
  • Using Pseudo Elements with Web Fonts now include CSS Custom Properties for setting font-family

Fixed


6.1.2

Released July 6, 2022

Added

  • Made Milton proud with a new stapler icon

Changed

  • Made a quack change to our duck icon
  • Made our hippo happy by turning its head a little
  • Gave the elephant icon a little TLC and a tusk
  • Simplified the design of our bomb icon
  • Updated design of the bookmark icon, specifically in duotone
  • Updated cc-amex brand icon to use their preferred mark
  • Updated imdb brand icon to use their official mark
  • Simplified the edge browser icon and updated the chrome browser icon
  • Swapped the -square suffix with a square- prefix in our Brands family. This better aligns with our new naming structure. The old names with still work thanks to aliases.
  • Filled in the circles on the solid and duotone styles of our share-nodes icon
  • Updated design of our kaaba icon
  • Made "The Bruce Dickinson" proud by adjusting the design of our cowbell and cowbell-more icons to be visually consistent with our standard bell icons
  • Made minor adjustments to our face-awesome, tarp, sheet-plastic, suitcase, square-nfi, exlposion, helmet-un, file-dashed, scribble, user-doctor, leaf-maple, leaf-oak, spider-web, skull-cow, paw, paw-claws, clover, and claw-mark icons
  • Standardized corners/shapes on all of our glass, bowl, and plate icons
  • Listen. We're horrible at spellign. As such, we've decided to rename the staff-aesculapius icon to the easier to write staff-snake. The old name will still work, thanks to aliases

Fixed

  • Fixed the octagon-check icons in regular, light, and thin, so that they were actually octagons, as opposed to hexagons
  • Fixed an issue where the tram icon name was pointing to a different glyph design between v5 and v6. It now correctly works as an alias for cable-car
  • Fixed an issue where some icons from 6.0 were mistakenly assigned new unicode points in 6.1.0.
  • Moved the icon name scanner to be an alias of scanner-gun so that upgrades from v5 to v6 result in the same glyph design
  • Added the meta icon to our free subset
  • Fast Style Switching now works if the Solid style is not included
  • Using the text contents of an icon with SVG + JS and a Kit now correctly identify icon
  • Ligature characters in Desktop OTF files now use the same style as the icon characters
  • Double hyphen characters were preventing Less pre-processor users from using long prefix names like fa-solid Font-Awesome#18835

6.1.1

Released March 22, 2022

Added

  • Added a TypeScript d.ts file for the import.macro.js module

Changed

  • Adjusted the children icon to be more consistent with the new child and child-dress icons

Fixed

  • Brought back a handful of version 4 compatibility unicode aliases (like "plus" and "asterisk") that were incorrectly removed in 6.1.0
  • Fixed dial-max icon in the light and thin styles, and standardized width on dial indicators in the solid and duotone styles

6.1.0

Released March 15, 2022

Added

  • Collaborated with the United Nations Office for the Coordination of Humanitarian Affairs (OCHA) on a set of new icons that depict themes of interest to the humanitarian community such as clusters, disaster types, categories of affected people, and relief items.

  • Merged in a new merge icon to match our existing split icon
  • Zoomed in on our xmark icon, and made an xmark-large variant

Changed

  • Reverted our shield icon so it matches the v5 styling and renamed the old shield-alt icon to shield-halved. Aliases should make this change seamless.
  • Reverted our folder icon so it matches the v5 styling and updated naming of v6 icon to folder-closed to match our existing folder-open icon
  • Went back to flight school, and replaced the oddly incongruous propellors on our light plane-engines icon with actual, you know, jet engines
  • Consolidated all the Sass functions to _functions.scss
  • Switched to a Sass/Less loop to build Duotone icons pre-processor files

Fixed

  • The metadata directory has been re-introduced into download and package files
  • Chopped our solid heart-half icon so it was actually half a heart.
  • Fixed the handle on our duotone mailbox icon
  • Took to the friendly skies and added a missing propellor to our plane-prop icon
  • Aligned the version number for @fortawesome/fontawesome-svg-core and @fortawesome/fontwesome-common-types to make it easier to know what version goes with the icon packages
  • Added the missing . for the .fa class in the Less pre-processor files
  • Cleaned up some junk unicode aliases for several icons
  • Replaced {{ currentYear }} with the actual year in NPM package attribution
  • Removed an example that contained <script> that was messing with some build tools
  • Prevent aliases from overwriting main icon modules for deep imports in our NPM packages (faPaintbrush.js and faPaintBrush.js gave folks the most grief)
  • Mark the styles.css as having side effects to prevent CSS processors from tree-shaking out Font Awesome styles
  • Add number as a supported type for aliases and ligatures in TypeScript .d.ts file

6.0.0

Released Feb 7, 2022

Added

  • New convenience functions that make working with CSS Pseudo-elements in SASS and LESS a breeze.
  • New fun animations fa-bounce and fa-shake
  • A few more new icons

Changed

  • Removed penny-arcade and acquisitions-incorporated at the request of the copyright holder

Fixed

  • NPM packages now contain a "styles" and "modules" export in the "exports" section of the package.json
  • Removed the use of Object.fromEntries to prevent syntax warnings in older targets and browsers

Unicorn Frappe Beta 3 6.0.0-beta3

Released Nov 23, 2021

Added

  • New bird icon, so you can put a bird on it
  • New 00 icon
  • Added our full license text to our free License.txt file for 5.x and our free License.txt file for 6.x

Changed

  • When you search for icons, you'll now see the details for a selected icon in a dedicated modal window, and you can move between icons using the arrow keys or the previous/next buttons
  • Updated unity and vk, brand icons
  • Removed a readme file regarding duotones in the free otf directory
  • Deleted the attribution.js file within the free zip download
  • Do not show missing icon indicator if no icon specified for SVG + JavaScript (this aligns the behavior with our web fonts implementation)
  • Simplified how CSS Pseudo-elements can be used with CSS Custom Properties and made them future proof for later major releases of Font Awesome
  • Added a specific letter-spacing for Duotone CSS/SCSS/Less to prevent icons from being misaligned if this was used elsewhere in the DOM
  • Breaking Changes to the "flash" animation
    The new in v6 CSS "flash" animation has been renamed to " beat-fade" to avoid collisions with v4 icon names and for more consistent animation naming.

Fixed

  • Corrected many compatibility issues with version 4 and 5 allowing for easy upgrades to version 6
  • Corrected license restriction issue that would not allow applications like Illustrator and InDesign to save in PDF-compatible formats
  • Improved non-English language support for desktop OTF in apps like Pages and Keynote on macOS
  • Duotone icons with only one layer now show up when using a Kit
  • Added the missing sideEffects: false to the @fortawesome/pro-thin-svg-icons package
  • Renamed the SCSS and Less divide() function to fa-divide() to avoid conflict with the Bootstrap version
  • Removed extraneous parenthesis to work around a bug with the scssphp library
  • Setting config.showMissingIcons to false now hides this indicator on the page
  • Improved ligatures support for a small number of icons that were not working in desktop apps
  • Add exports for styles.css to @fortawesome/fontawesome-svg-core to fix "Missing exports" error in newer versions of Node.js and build tools like Webpack and Rollup
  • Added more appropriate fallback glyphs for Duotone desktop OTF files for application that do not support embedded SVG
  • Corrected some bits for unicode ranges in the OS/2 table in the desktop OTF file
  • Improve import.macro error handling when macro wasn't called
  • Corrected an issue where SVG symbols could not be used with nested icon mode
  • Fixed a bug that could cause an empty comment to appear when using svgs
  • Fixed a bug where using library.add() did NOT register the new v6-style style class selectors
  • Fixed a bug where thin style would not be available when importing and using with SVG + JavaScript

PSL Beta 2 6.0.0-beta2

Released Sept 21, 2021

Added

  • Fresh batch of food icons to match the food-vegetable and food-prepared emoji blocks
  • New h5 and h6 icons
  • Added a Staff Favorites filter in our Icon Search in case you ever wondered what we thought were the fa-cream of the fa-crop
  • Search Improvements
    We've improved and added even more features to the Version 6 Icon Search! You can narrow down your icons search by multiple categories, styles, and filters at one time. We've also added paging and a bunch of display options to improve browsing through our thousands of icons. To see see all the new icons we've added, check out our "New in v6" filter.
  • Improved and Expanded Docs
    We've buffed and polished our Docs: made the navigation easier to get to, created a new welcome mat at the front door of Docs, and improved the consistency and accuracy of the how-to's, examples, and overall readability of the content.

Changed

  • Updated otter icon to be more otter-y
  • Updated school icon to be more school-y
  • Removed Tripadvisor icon at request of copyright holder
  • Breaking Changes to Duotone Unicodes and Ligatures
    We fixed an issue in the Beta 1 release with our Duotone unicodes and ligatures when referencing Duotone layers in both Desktop OTF and Webfonts. If you installed Beta 1 and use ligatures on the desktop or unicodes in your CSS pseudo-elements, you'll need to update to the latest (Beta 3) font files AND update any ligature or unicode references that used the Beta 1 syntax.

Fixed

  • Fixed a bug where some duotone icons used in pseudo-elements would be missing a second layer
  • Fixed a bug where certain animations would not work in the latest version of Edge
  • Fixed a bug where SVG nested icons would endlessly replace the SVG tag with ... a new SVG tag
  • Fixed a Dart Sass division (“/”) deprecation issue
  • Fixed an issue with Auto-Accessibility and the use of the title attribute within the <svg> element
  • Fixed a bug centering around customizing the width of an SVG-based icon element (fa-w)
  • Separated out the Less and SCSS duotone classes into different files to help reduce the CSS size
  • Fixed a bug where a zero-width-space unicode value could cause our icon not to show
  • Fixed a bug where layered text would not be shown correctly on screen
  • Fixed an issue where using fontawesome-svg-core would not render v6 icons
  • Fixed an issue when using fa-regular style, which would render a solid style rather than the regular style
  • Removed the extra .tgz file getting bundled within the NPM packages
  • Fixed the conflict detection feature to detect conflicts with Font Awesome v5 when using Web Fonts + CSS
  • Fixed font metadata in the font files to improve validation in some situations

Orange Mocha Frappuccino Beta 1 6.0.0-beta1

Released May 29, 2021

Added

  • New Emoji icons - Now we have Emoji-parity with all "smiley face" icons
  • A variety of new icons across many categories, plus a bunch of commissioned icons
  • v6 Support in Kits
    You can now choose the v6 Beta from the version select in your kits' settings
  • New and Improved Icon Search
    We crafted a new icon search from the ground up so you get quick access to copy options, a bigger icon preview without leaving the search, more options for filtering and sorting, better alias and synonym search options, improved icon detail pages, all-around snappier searching, and now we hold your place in search when you jump into details and back!
  • The beta Python/Django plugin now supports v6 icons and styling
  • The Javascript API, GraphQL API, and Conflict Detection API now all support v6
  • You can happily use jQuery, Turbolinks for Rails, and Require.js with v6

Changed

  • Changes to Duotones on the Desktop
    • Ligatures Changes: You can now get an entire duotone icon with the touch of a wand - ahem - ligature. (If you want the separate pieces, you'll need to use unicodes.)
    • Unicode Changes: In v5, our secondary duotone unicode was generated by adding 0x10 to the front of the primary unicode. In v6, we will use the unicode variation selector instead, so the icon will have a unicode value and then you can select the primary layer with 0xfe01 or secondary layer with 0xfe02 (the universal unicode variation selector values).
    • More Unicode Changes: We now have a single unicode for entire duotone icons (not just the primary and secondary parts). So 0xe2f5 will get you the full duotone icon for citrus-slice, but 0xe2f5 0xfe01 will get you just the primary layer and 0xe2f5 0xfe01 will get you just the secondary layer.
  • Breaking Changes to Some CSS, SCSS, and Less
    • Removed .fa-icon-rotate and .fa-icon-flip SCSS/Less mixins
    • Changed .sr-only and .sr-only-focusable classes to be namespaced to .fa-sr-only and .fa-sr-only-focusable (.sr-only and .sr-only-focusable will be silenty supported until the next major version release)
    • Updated CSS properties used in .fa-sr-only utilities to use a more modern technique
    • Removed CSS support for IE9 and below, including the removal of .eot and .svg font files/references from @font-face definitions
    • Renamed _larger SCSS and Less files to _sizing
    • Removed @fa-display, @fa-font-size, @fa-font-size-base, @fa-version variables in both SCSS and Less files
    • Renamed fa-pulse to fa-spin-pulse (fa-pulse will be silently supported until the next major version release)

Fixed

  • Continued fixes and improvements to many icons
  • Fixed line-height of base Web Fonts icon styling for better alignment with text

Triple Espresso Alpha 3 6.0.0-alpha3

Released March 29, 2021

Added

  • New commissioned icons
  • New commissioned brand icons
  • New round of top icons requests
  • New fruit and vegetable icons
  • New brightness, notebook, cart, trash-can, and hand ribbon icons
  • New beat, fade, flash, and flip

Changed

  • Added additional metadata to improve searching for an icon
  • Revised icon categories to be more balanced in subject matter and icon counts
  • Renamed air-freshener icon to spray-can-sparkles
  • Updated punctuation-based icons
  • Made stroke-width on solid style icons more consistent across collection
  • Updated every Version 6 SVG and font file thanks to a fresh import of every Font Awesome icon using new and spiffy tooling. While we've hunted for them ourselves, there may be some unforeseen glitches. Shout if you see any !

Fixed

  • General fixes and improvements to manyicons
  • Reverted layers icon to layer-group
  • Reverted layers-plus icon to layer-plus
  • Fixed solid style tugrik-sign icon
  • Fixed solid style question icon
  • Removed overprescriptive --fa-color CSS Custom Property and color rule that used it
  • Added missing --fa-animation-delay CSS Custom Property to .fa-spin and .fa-pulse animations
  • Added missing .fa-spin-reverse utility to Less source files

Double Shot Alpha 2 6.0.0-alpha2

Released December 22, 2020

Added

  • Alias support in browser-centric JavaScript and NPM packages
  • New icons for latin alphabet characters (a-z, 0-9) including circle and square variants
  • New JavaScript API parse.icon method which parses various input formats to specify icons
  • New commissioned brand icons
  • New round of top icons requests
  • New plus, minus, exclamation variants of more icons
  • SCSS/ Less pre-processor map for brand icons
  • SCSS/ Less pre-processor map for official icons
  • fa-spin-reverse utility to render icon animations in reverse
  • A way to dynamically import icons in React

Changed

  • JavaScript API findIconDefinition method now supports aliases
  • Revised Duotone Icon layers to be more consistent across the collection
  • CSS3 Notation is used when selecting pseudo-elements
  • Relative icon sizing has an expanded scale (2xs - 2xl) and provides vertical alignment with text
  • Added more SCSS/ Less pre-processor variables for easier customization
  • Renamed _larger SCSS/ Less pre-processor partial to _sizing
  • Separated brand and official icon definitions in SCSS/ Less
  • Separated brand and official icon definitions in CSS
  • Removed .eot and .svg web font-face files and support
  • Removed IE8 + 9 support across styling toolkit
  • Updated syntax used to reference icons in Vue and React components

Fixed

  • Lots oficon fixes, removal of duplicates, typo corrections
  • Corrected Less syntax for defining the .fa, .fad, and .fa-duotone classes
  • Removed unused SCSS/ Less pre-processor variables
  • Removed unused SCSS/ Less pre-processor utilities and mixins

Pot o' Coffee Alpha 1 6.0.0-alpha1

Released October 27, 2020

Added

Changed

  • Revised icon names according to new collection-wide naming conventions and standards