Skip to main content

Changelog

Track updates, new features, and changes in React Icons.

Current Version

The current version is 5.6.0. Always check the GitHub releases for the latest updates.

How to Update

Update to the latest version:
npm install react-icons@latest

Version History

Version 5.x

Icon Library Updates:
  • Updated Font Awesome 6 to 6.7.2 (2,060 icons)
  • Updated Lucide to 0.462.0 (1,541 icons)
  • Updated Bootstrap Icons to 1.13.1 (2,754 icons)
  • Updated Remix Icon to 4.6.0 (3,058 icons)
  • Updated Tabler Icons to 3.35.0 (5,963 icons)
  • Updated Simple Icons to 15.16.0 (3,364 icons)
  • Updated Material Design to latest commit (4,341 icons)
  • Updated Grommet Icons to 4.14.0 (637 icons)
  • Updated Heroicons 2 to 2.2.0 (972 icons)
  • Updated VS Code Icons to 0.0.40 (498 icons)
  • Updated Radix Icons (332 icons)
Package Updates:
  • TypeScript 5.9.2
  • Babel 7.28+
  • ESBuild 0.25.10
  • Updated build tooling
Total: 40,000+ icons from 30+ icon packs
Changes:
  • Icon library updates
  • Dependency updates
  • Bug fixes
Major Updates:
  • Multiple icon library updates to latest versions
  • Improved TypeScript definitions
  • Performance optimizations
  • Build process improvements
Migration: Generally backward compatible with v4. See Migration Guide.

Version 4.x

Changes:
  • Icon library updates
  • Added new icon packs
  • TypeScript improvements
  • Performance enhancements
Major Release:
  • Support for 30+ icon libraries
  • Improved tree-shaking
  • Enhanced TypeScript support
  • Better bundle size optimization

Version 3.x

Changes:
  • Icon library updates
  • Bug fixes
  • Documentation improvements
Breaking Changes:
  • New import syntax (ES6 named imports)
  • Removed automatic vertical-align: middle
  • Native TypeScript support (removed need for @types/react-icons)
Migration: See Migration Guide v2 to v3New Features:
  • ES6 module support with tree-shaking
  • Significantly smaller bundle sizes
  • Better TypeScript integration

Version 2.x (Legacy)

Last v2 Release:
  • Default imports from individual files
  • Automatic vertical alignment
  • External TypeScript definitions
Note: v2 is no longer maintained. Upgrade to v5 for the latest features and bug fixes.

Icon Library Versions

Current versions of included icon libraries (v5.6.0):
Icon LibraryVersionIcon Count
Circum Icons1.0.0288
Font Awesome 55.15.41,612
Font Awesome 66.7.22,060
Ionicons 44.6.3696
Ionicons 55.5.41,332
Material Design4.0.04,341
Typicons2.1.2336
GitHub Octicons18.3.0264
Feather4.29.2287
Lucide0.462.01,541
Game Icons-4,040
Weather Icons2.0.12219
Devicons1.8.0192
Ant Design4.4.2831
Bootstrap Icons1.13.12,754
Remix Icon4.6.03,058
Flat Color Icons1.0.2329
Grommet Icons4.14.0637
Heroicons1.0.6460
Heroicons 22.2.0972
Simple Icons15.16.03,364
Simple Line Icons2.5.5189
IcoMoon Free-491
BoxIcons2.1.41,634
css.gg2.1.4704
VS Code Icons0.0.40498
Tabler Icons3.35.05,963
Themify Iconsv0.1.2352
Radix Icons1.3.2332
Phosphor Icons2.1.19,072
Icons8 Line Awesome1.3.11,544
See the VERSIONS file for the most up-to-date version information.

Deprecations

@react-icons/all-files

The @react-icons/all-files package is deprecated and no longer maintained. Use the main react-icons package instead, which provides better tree-shaking support.
# ❌ Deprecated
npm install @react-icons/all-files

# ✅ Recommended
npm install react-icons

Old Import Syntax (v2)

The v2 import syntax is no longer supported in v3+:
// ❌ Old (v2)
import FaBeer from "react-icons/lib/fa/beer";

// ✅ New (v3+)
import { FaBeer } from "react-icons/fa";

Release Schedule

React Icons doesn’t follow a fixed release schedule. Updates are published as needed when:
  • Icon libraries release new versions
  • Bug fixes are completed
  • New features are added
  • Security updates are required

Staying Updated

GitHub Releases

Subscribe to release notifications

GitHub Watch

Watch the repository for updates

npm Package

Check package versions on npm

Changelog RSS

Subscribe to release feed

Contributing

Help keep React Icons up to date:
1

Report outdated icons

Open an issue if an icon library has a newer version available.
2

Submit updates

Follow the Contributing guide to update icon packs.
3

Propose new libraries

Start a discussion to propose new icon packs.

Version Support

VersionStatusSupport
5.x✅ ActiveFull support, receives updates
4.x⚠️ MaintenanceSecurity fixes only
3.x⚠️ MaintenanceSecurity fixes only
2.x❌ End of LifeNo longer supported
We recommend upgrading to the latest version (5.x) to receive new icons, bug fixes, and performance improvements.

Semantic Versioning

React Icons follows Semantic Versioning:
  • Major (X.0.0): Breaking changes, API changes
  • Minor (5.X.0): New features, icon library additions, backward compatible
  • Patch (5.6.X): Bug fixes, icon library updates, backward compatible

Next Steps

Migration Guides

Upgrade from older versions

Release Notes

Read detailed release notes on GitHub