ionic-team/ionicons
Premium hand-crafted icons built by Ionic, for Ionic apps and web apps everywhere 🌎
**Full Changelog**: https://github.com/ionic-team/ionicons/compare/v8.0.12...v8.0.13
**Full Changelog**: https://github.com/ionic-team/ionicons/compare/v8.0.11...v8.0.12
📋 What's Changed
- fix: add direct ion-icon component import path by @brandyscarney in https://github.com/ionic-team/ionicons/pull/1464
- Full Changelog: https://github.com/ionic-team/ionicons/compare/v8.0.10...v8.0.11
📋 What's Changed
- fix: stencil projects can build ionicons by @sean-perkins in https://github.com/ionic-team/ionicons/pull/1462
- Full Changelog: https://github.com/ionic-team/ionicons/compare/v8.0.9...v8.0.10
📋 What's Changed
- docs(readme): change incorrect module URLs by @KenTandrian in https://github.com/ionic-team/ionicons/pull/1454
- fix(): export ionicons.json in package exports by @rdlabo in https://github.com/ionic-team/ionicons/pull/1456
✨ New Contributors
- @KenTandrian made their first contribution in https://github.com/ionic-team/ionicons/pull/1454
- @rdlabo made their first contribution in https://github.com/ionic-team/ionicons/pull/1456
- Full Changelog: https://github.com/ionic-team/ionicons/compare/v8.0.8...v8.0.9
**Full Changelog**: https://github.com/ionic-team/ionicons/compare/v8.0.7...v8.0.8
📋 What's Changed
- docs(changelog): correct links and add two recent releases by @brandyscarney in https://github.com/ionic-team/ionicons/pull/1451
- Full Changelog: https://github.com/ionic-team/ionicons/compare/v8.0.6...v8.0.7
**Full Changelog**: https://github.com/ionic-team/ionicons/compare/v8.0.5...v8.0.6
📋 What's Changed
- fix: exports of Ionicons package
- fix: release pipeline fixes
- Full Changelog: https://github.com/ionic-team/ionicons/compare/v8.0.0...v8.0.5
💥 ⚠️ Breaking Changes
- Modernized Project Setup (#1447))
- Updated all project dependencies
- Removed `lerna` from the monorepo setup
- Refactored and updated the build process
- Introduced Prettier formatting with build integration
- Replaced or fixed several icons to improve browser compatibility (notably Safari's `file://` SVG rendering)
- Various plugin fixes
🐛 🐛 Bug Fixes
- Icons:
- SVG `fill` path updated in `warning-outline.svg` (Fixes #1298)
- Applied `currentColor` to icons for better theming (Fixes #1420)
- Added missing tags to multiple icons:
- `bell` tag to `notifications` (Fixes #1090)
- `sliders`, `filters` tags to `option` (Fixes #1060)
- `loveseat` tag to `bed` (Closes #503)
- `contacts` tag to `people-circle` (Closes #779)
- + 4 more
✨ Features
- add X logo ([#1371](https://github.com/ionic-team/ionicons/issues/1371)) ([0963fe2](https://github.com/ionic-team/ionicons/commit/0963fe20b77a03b0b8b7f4e94b646cd5d7b25f03)), closes [#1249](https://github.com/ionic-team/ionicons/issues/1249)
- export setAssetPath ([#1372](https://github.com/ionic-team/ionicons/issues/1372)) ([87f2094](https://github.com/ionic-team/ionicons/commit/87f2094890c22b7b03bf754b6fd2651a83fe20ed)), closes [#1302](https://github.com/ionic-team/ionicons/issues/1302)
- update server icon ([#1259](https://github.com/ionic-team/ionicons/issues/1259)) ([b4ade9d](https://github.com/ionic-team/ionicons/commit/b4ade9d887c0d5ecc29e25f8e12b576106de712a)), closes [#407](https://github.com/ionic-team/ionicons/issues/407)
🐛 Bug Fixes
- filled ellipsis circle icons renders correctly ([#1353](https://github.com/ionic-team/ionicons/issues/1353)) ([63e60ec](https://github.com/ionic-team/ionicons/commit/63e60ec44c11bda5902b5a496113f65a5e6f3d85)), closes [#1320](https://github.com/ionic-team/ionicons/issues/1320)
✨ Features
- add appflow icon ([#1262](https://github.com/ionic-team/ionicons/issues/1262)) ([fa5e765](https://github.com/ionic-team/ionicons/commit/fa5e7659fc1622908c4e55b01d0573017a36af6a))
- add arrow box icons ([#1265](https://github.com/ionic-team/ionicons/issues/1265)) ([d5a55f8](https://github.com/ionic-team/ionicons/commit/d5a55f8541b208ab46dd41e53528aab48a90ed10))
- add binoculars icons ([#1258](https://github.com/ionic-team/ionicons/issues/1258)) ([3024818](https://github.com/ionic-team/ionicons/commit/302481846e48428a354bc36220506001ac4c645e))
- add trapeze icon ([#1260](https://github.com/ionic-team/ionicons/issues/1260)) ([3b85413](https://github.com/ionic-team/ionicons/commit/3b85413a059b2c91f10105d576cc717fd687a491))
- add updated wifi logos ([#1264](https://github.com/ionic-team/ionicons/issues/1264)) ([26aac36](https://github.com/ionic-team/ionicons/commit/26aac36334cc09e5887523bc99c3d746586ebb63)), closes [#323](https://github.com/ionic-team/ionicons/issues/323)
- add updated yahoo icon ([#1266](https://github.com/ionic-team/ionicons/issues/1266)) ([c6ed6b6](https://github.com/ionic-team/ionicons/commit/c6ed6b629e45465b49e8e35db3830083ca9520ef))
- doc: add Web Types ([#1301](https://github.com/ionic-team/ionicons/issues/1301)) ([f946a3e](https://github.com/ionic-team/ionicons/commit/f946a3ee3a4a1c2bdf9508b11a71fcb0a419d571))
- update gitlab logo ([#1261](https://github.com/ionic-team/ionicons/issues/1261)) ([2586fb2](https://github.com/ionic-team/ionicons/commit/2586fb26b2a493fcb4b5b0156dd00d6b5eab1ab0)), closes [#613](https://github.com/ionic-team/ionicons/issues/613)
- + 1 more
🐛 Bug Fixes
- icon: icon names with numbers are correctly converted to kebab case ([#1339](https://github.com/ionic-team/ionicons/issues/1339)) ([077168d](https://github.com/ionic-team/ionicons/commit/077168dac9347f25d2b8ce440bd0a3e8576f4cdf)), closes [#1338](https://github.com/ionic-team/ionicons/issues/1338)
🐛 Bug Fixes
- icon: add better warning when loading icons ([#1297](https://github.com/ionic-team/ionicons/issues/1297)) ([d582e62](https://github.com/ionic-team/ionicons/commit/d582e6208e626722e4350426a509a6870e90a0bc))
🐛 Bug Fixes
- icon: font scales without host style ([#1289](https://github.com/ionic-team/ionicons/issues/1289)) ([875bfd8](https://github.com/ionic-team/ionicons/commit/875bfd8300144c62e55a5a76dc2cff8cf1f01bfe))
🐛 Bug Fixes
- icon: mapping same icon does not warn ([#1279](https://github.com/ionic-team/ionicons/issues/1279)) ([8297018](https://github.com/ionic-team/ionicons/commit/8297018cb591f5e33a815ceb9e4e765271ecf5ad))
- icon: verify the icon loads in the lifecycle ([#1278](https://github.com/ionic-team/ionicons/issues/1278)) ([7f7f346](https://github.com/ionic-team/ionicons/commit/7f7f346af47f45531046e1d2f1a88f53acee77fa))
✨ Features
- allow passing in only icon SVG data to addIcons ([#1256](https://github.com/ionic-team/ionicons/issues/1256)) ([1e33313](https://github.com/ionic-team/ionicons/commit/1e3331347328c11a8b4c58c9200059bfd76b0e59))
- icon: support for dynamic type ([#1246](https://github.com/ionic-team/ionicons/issues/1246)) ([45c04dd](https://github.com/ionic-team/ionicons/commit/45c04dda6c905e535083b171cead374b1c993afa))
🐛 Bug Fixes
- icon: add :dir fallback ([#1223](https://github.com/ionic-team/ionicons/issues/1223)) ([06fa4a5](https://github.com/ionic-team/ionicons/commit/06fa4a528dd1906a5673ff6d80d22aef0f6e113b))
🐛 Bug Fixes
- icon: respond to changes of document dir ([#1210](https://github.com/ionic-team/ionicons/issues/1210)) ([e70bf21](https://github.com/ionic-team/ionicons/commit/e70bf214b82cd2187ea9394803283570d28ab28c))
✨ Features
- chevron-expand and chevron-collapse icons ([#1198](https://github.com/ionic-team/ionicons/issues/1198)) ([cdb0d80](https://github.com/ionic-team/ionicons/commit/cdb0d80cde1dc5dd90fb2a1c3b4fa31d68294821))
🐛 Bug Fixes
- icon: remove auto-generated aria-label ([#1170](https://github.com/ionic-team/ionicons/issues/1170)) ([98975ec](https://github.com/ionic-team/ionicons/commit/98975ec0f54b825c33f528683834a5e38298d598))
🐛 Bug Fixes
- DomParser usage in SSR ([#1180](https://github.com/ionic-team/ionicons/issues/1180)) ([8c412f6](https://github.com/ionic-team/ionicons/commit/8c412f67486d6cc9725de63f0c15b6c6cd8d47ce)), closes [#1179](https://github.com/ionic-team/ionicons/issues/1179)
🐛 Bug Fixes
- icon: load base64 data urls ([#1172](https://github.com/ionic-team/ionicons/issues/1172)) ([72f0936](https://github.com/ionic-team/ionicons/commit/72f09369de76b00697437f54d919782307843a87))
- icon: md and ios properties are reactive ([#1174](https://github.com/ionic-team/ionicons/issues/1174)) ([65bcbb4](https://github.com/ionic-team/ionicons/commit/65bcbb477734e33901a6f0c650d3f1f2c3084fca)), closes [#802](https://github.com/ionic-team/ionicons/issues/802)
🐛 Bug Fixes
- icon: remove <title> during build step ([#1169](https://github.com/ionic-team/ionicons/issues/1169)) ([93b4fa4](https://github.com/ionic-team/ionicons/commit/93b4fa449b0a072b24ef920fe73e1cb04d6f9b43)), closes [#1168](https://github.com/ionic-team/ionicons/issues/1168)
🐛 Bug Fixes
- icon: remove default <title> ([#1166](https://github.com/ionic-team/ionicons/issues/1166)) ([e0efa5f](https://github.com/ionic-team/ionicons/commit/e0efa5f28d61adcaf2e1fa121f7e2f10cfad6d65)), closes [#838](https://github.com/ionic-team/ionicons/issues/838) [#1049](https://github.com/ionic-team/ionicons/issues/1049) [#1082](https://github.com/ionic-team/ionicons/issues/1082)
📋 Changes
- fix(icon): icons will load when content security policies are enabled (#1141) 6685892
- fix(icon): flip-rtl works if dir="rtl" is set on icon directly (#1142) c37b691
📋 Changes
- fix(icon): sanitizer checks attribute name instead of value (#1087) 8d898d7
📋 Changes
- fix(): improve compatibility with vite (#1066) 28d0338
📋 Changes
- fix(icon): using icon in ssr environment no longer errors on HTMLElement (#1035) 3ec9271
📋 Changes
- fix(icon): avoid type collisions with ariaLabel and ariaHidden (#1014) 1038a7f
💥 BREAKING CHANGE:
- 1. Using Ionicons via JavaScript:
- ```js
- // Before
- iconEl.ariaHidden = "true";
- // After
- iconEl.setAttribute('aria-hidden', 'true');
- ```
- 2. Using Ionicons via JSX in React
- + 7 more
