releases.shpreview
Tailwind CSS/Heroicons

Heroicons

$npx -y @buildinternet/releases show heroicons
Mon
Wed
Fri
AprMayJunJulAugSepOctNovDecJanFebMarApr
Less
More
Releases0Avg0/wk
Sep 13, 2022

Fixed

  • Modify the curved design of the check-* icons to a straight check (#762)

Fixed

  • Remove additional stroke from outline icons (bars-arrow-down,bars-arrow-up,chevron-up-down, rss) (#759)

Added

  • Add missing icons from v1 (bars-arrow-down,bars-arrow-up,chevron-up-down, rss) (#758)

Fixed

  • Fix inconsistent naming for 'code-bracket' icons (#756)

Fixed

  • Fix typo in exclamation-* icons (#735)

Added

  • Warn when trying to import from v1 paths (f508658)
Aug 23, 2022

We just released Heroicons v2.0 — a brand new icon set, illustrated from scratch, that includes icons in three distinct styles.

  • Outline — line icons with a 1.5px stroke, drawn in a 24px view box.
  • Solid — solid icons with filled shapes, drawn in a 24px view box.
  • Mini — solid icons with filled shapes, drawn in a 20px view box.

Check out all of the new icons on the redesigned Heroicons v2.0 website.

Upgrading from v1

Heroicons v2.0 is a brand new icon set with a different visual style, so don't feel like you need to upgrade to avoid "being on the old version".

If you like how the v1 icons look in your project, stick with them! Heroicons v2 is more like Terminator 2 than OpenSSL 2 — they represent our best work but these are just little SVG pictures, the version you choose to use is personal preference, not a technical decision.

If you do want to upgrade to v2, understand that because it's an all-new icon set, switching to Heroicons v2 is more like migrating to a new icon set than it is just updating a dependency in your project. We've tried to make it pretty smooth, but because it's a new set, a lot things like import paths and icon names have changed, so there is some manual work involved in migrating.

Update dependencies

Install the latest version of the package you're using via npm:

# Using React
npm install @heroicons/react@latest

# Using Vue
npm install @heroicons/vue@latest

Update imports

Since Heroicons v2.0 comes with a new third style, we've updated the import paths for all of the icons to make them more explicit and future-proof.

# Using React

- import { ... } from '@heroicons/react/solid'
+ import { ... } from '@heroicons/react/20/solid'

- import { ... } from '@heroicons/react/outline'
+ import { ... } from '@heroicons/react/24/outline'

# Using Vue

- import { ... } from '@heroicons/vue/solid'
+ import { ... } from '@heroicons/vue/20/solid'

- import { ... } from '@heroicons/vue/outline'
+ import { ... } from '@heroicons/vue/24/outline'

Update icon names

Many of the icons have been renamed to more literal names that describe what the icon is, instead of describing what the icon should be used for. For example, mail has been renamed to envelope, and search has been renamed to magnifying-glass.

Here is a list of all of the icons that have been renamed along with their updated names:

v1.0.6v2.0.10
adjustmentsadjustments-vertical
annotationchat-bubble-bottom-center-text
archivearchive-box
arrow-circle-downarrow-down-circle
arrow-circle-leftarrow-left-circle
arrow-circle-rightarrow-right-circle
arrow-circle-uparrow-up-circle
arrow-narrow-downarrow-long-down
arrow-narrow-leftarrow-long-left
arrow-narrow-rightarrow-long-right
arrow-narrow-uparrow-long-up
arrow-sm-leftarrow-small-left
arrow-sm-rightarrow-small-right
arrow-sm-uparrow-small-up
arrow-sm-downarrow-small-down
arrows-expandarrows-pointing-out
badge-checkcheck-badge
banno-symbol
bookmark-altbookmark-square
cashbanknotes
chart-square-barchart-bar-square
chat-alt-2chat-bubble-left-right
chat-altchat-bubble-left-ellipsis
chatchat-bubble-oval-left-ellipsis
chipcpu-chip
clipboard-checkclipboard-document-check
clipboard-copyclipboard-document
clipboard-listclipboard-document-list
cloud-downloadcloud-arrow-down
cloud-uploadcloud-arrow-up
codecode-bracket
collectionrectangle-stack
color-swatchswatch
cursor-clickcursor-arrow-rays
databasecircle-stack
desktop-computercomputer-desktop
device-mobiledevice-phone-mobile
document-adddocument-plus
document-downloaddocument-arrow-down
document-removedocument-minus
document-reportdocument-chart-bar
document-searchdocument-magnifying-glass
dots-circle-horizontalellipsis-horizontal-circle
dots-horizontalellipsis-horizontal
dots-verticalellipsis-vertical
downloadarrow-down-tray
duplicatesquare-2-stack
emoji-happyface-smile
emoji-sadface-frown
external-linkarrow-top-right-on-square
exclamationexclamation-triangle
eye-offeye-slash
fast-forwardforward
filterfunnel
folder-addfolder-plus
folder-downloadfolder-arrow-down
folder-removefolder-minus
globeglobe-americas
handhand-raised
inbox-ininbox-arrow-down
librarybuilding-library
lightning-boltbolt
location-markermap-pin
loginarrow-left-on-rectangle
logoutarrow-right-on-rectangle
mail-openenvelope-open
mailenvelope
menu-alt-1bars-3-center-left
menu-alt-2bars-3-bottom-left
menu-alt-3bars-3-bottom-right
menu-alt-4bars-2
menubars-3
minus-smminus-small
music-notemusical-note
office-buildingbuilding-office
pencil-altpencil-square
phone-incomingphone-arrow-down-left
phone-missed-callphone-x-mark
phone-outgoingphone-arrow-up-right
photographphoto
plus-smplus-small
puzzlepuzzle-piece
qrcodeqr-code
receipt-taxreceipt-percent
refresharrow-path
replyarrow-uturn-left
rewindbackward
save-asarrow-down-on-square-stack
savearrow-down-on-square
search-circlemagnifying-glass-circle
searchmagnifying-glass
selectorchevron-up-down
sort-ascendingbars-arrow-up
sort-descendingbars-arrow-down
speakerphonemegaphone
status-offlinesignal-slash
status-onlinesignal
supportlifebuoy
switch-horizontalarrows-right-left
switch-verticalarrows-up-down
tabletable-cells
templaterectangle-group
terminalcommand-line
thumb-downhand-thumb-down
thumb-uphand-thumb-up
translatelanguage
trending-downarrow-trending-down
trending-uparrow-trending-up
uploadarrow-up-tray
user-adduser-plus
user-removeuser-minus
view-boardsview-columns
view-grid-addsquares-plus
view-gridsquares-2x2
view-listbars-4
volume-offspeaker-x-mark
volume-upspeaker-wave
xx-mark
zoom-inmagnifying-glass-plus
zoom-outmagnifying-glass-minus
Mar 2, 2022

Added

  • Add forwardRef support for React components (#614)

Fixed

  • Add sideEffects to package.json files (#572)
  • Fix folder icons (#598)
  • Fix Vue TypeScript declarations (#608)
  • Move stroke-width from path to svg (#631)
Feb 22, 2022

Fixed

  • Add MIT license to package.json files (#317)
  • Add aria-hidden="true" attribute (#261)
  • Fix solid arrows-expand fill color (#515)
  • Add {"type": "module"} to esm package.json files

Fixed

  • Fix Vue type declarations (#322)

Added

  • Add Vue type declarations (#254)

Fixed

  • Add correct plus icons

Added

  • Add small arrow icons (arrow-sm-up, arrow-sm-right, arrow-sm-down, arrow-sm-left)
Mar 29, 2021
Sep 2, 2020
  • Don't run build scripts on install
Aug 27, 2020
Aug 25, 2020
May 18, 2020
Latest
v2.2.0
Tracking Since
May 18, 2020
Last fetched Apr 18, 2026