npm / ionicons
ionicons
What changed in ionicons 5 to 8, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-27.
6 breaking5 new APIs and options4 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initionicons 87 changes
New APIs and options 4
Added font icon support to ion-icon.
Added the loveseat tag to bed.
Added the sliders and filters tags to option.
Added the contacts tag to people-circle.
Fixes and other changes 3
Applied currentColor to icons for better theming.
Added the bell tag to notifications.
Updated the SVG fill path to fix the icon.
ionicons 71 changes
Breaking changes 1
The automatically generated aria-label was removed; developers should provide aria-label or aria-hidden on ion-icon usages to avoid accessibility issues.
ionicons 62 changes
Breaking changes 2
The ariaHidden property was removed; use the aria-hidden attribute instead.
The ariaLabel property was removed; use the aria-label attribute instead.
ionicons 55 changes
Breaking changes 3
Icons now have filled, outline, and sharp appearance variants, selected by suffixes such as -outline and -sharp.
Some icon names were removed or renamed. Update usages to the replacement names listed in the breaking-changes table.
Ionicons no longer automatically switches icon styles by platform in Ionic Framework apps; use the ios and md attributes to specify platform-specific icon names.
New APIs and options 1
CSS can adjust the stroke weight of icons that use the outline variant.
Fixes and other changes 1
Every icon was redrawn to better match the latest iOS and Material platform styles.