-
-
Notifications
You must be signed in to change notification settings - Fork 730
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RELEASED - Version 6.1.95 - Breaking Changes #5409
Comments
How does this impact people that use Material Design icons via frameworks, like Vuetify? |
@Sjoerd82 It's a breaking change. If you upgrade to v6 you will have to change the icon names in code, unless Vuetify provides a compatibility layer. That applies to renamed icons, for removed ones you can either pick another icons if there is a suitable one, or use a third-party icon set to fill the gap like http://simpleicons.com/ for brand icons. |
Should we rename the |
Let's open up issues for proposed breaking changes and leave this for a summary or discussion about the changes as a whole. |
I've updated #5293 and marked |
I added a note to address finally dropping the other font files as suggested in this issue: Templarian/MaterialDesign-Webfont#59 Going to take it one step further and only bundle Woff2 after 6.0 This means anyone targeting IE11 will need to use an older version. Almost all large companies are dropping IE11 support in 2021 so this is a good time for us. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@goyney would you mind editing the original issue content—providing brief insights of the icon task list under 'Icons Being Removed'—specify either name of alternative or aliased resolution or just icon EOL decision. This will enable support for substantially greater consumer awareness while migrating; saving time, resources and energy by minimizing page navigations to the respective icon issue. |
This issue serves as that reference. Each linked issue contains more information if absolutely needed. The TL;DR is that we are deprecated and removing most brand icons and pointing people to SimpleIcons for brand icon needs. Brand icons carry a certain amount of risk so we are slowly reducing that surface area. |
I think we should take it easy on renaming and deleting icons. This is a major burden to update hundreds of icons currently in use especially the ones that got deleted. |
We do not make breaking changes lightly. However, when we do, we align them to the major breaking version change (in this case v5 ➜ v6). You are not required to update, but if you do, you will need to update any places in which you are affected by the changes. This is the case for nearly every piece of open-source software out there. It's also important to note that we don't follow semver here. So, we literally amass breaking changes over the course of building up another 1000 new icons. This usually happens over the course of about 10 months, so when a major version comes, it's important we take our time. Please use this issue as your migration path once v6 is released if you chose to upgrade. |
Updates `mdi-react` to latest version in order to fix #26016 - Last sync time icon has been changed to `weather-cloudy-clock` (fixes #26016) - before: ![image](https://user-images.githubusercontent.com/206864/138783780-43da183a-770d-4a3b-8cbc-b26b516dd88f.png) - after: ![image](https://user-images.githubusercontent.com/206864/138783790-66adc2f5-c851-4fa3-854c-7f808c51c7a4.png) - Some icons have been renamed in the new version of MDI: - `user` -> `account` - `users` -> `account-multiple` - `do-not-disturb` -> `minus-circle` - `error` -> `alert-circle` - The `amazon` icon has been [removed](Templarian/MaterialDesign#5409) from the latest MDI. I've replaced with the `aws` icon which should be fine for the one scenario we use it in (adding a repo from AWS Code Commit). - before: ![image](https://user-images.githubusercontent.com/206864/138782276-22f51ed6-19c0-43b8-a91c-33b6bd7ac014.png) - after: ![image](https://user-images.githubusercontent.com/206864/138782317-8f5a0740-ac6a-4bf5-b5f0-b79fcf505816.png) - The `cancel` icon has been flipped in the latest MDI to match other icons with the same symbol and meaning (e.g. `account-cancel`) - before: ![image](https://user-images.githubusercontent.com/206864/138782743-95295273-89d3-41fb-8ece-b78e9335434a.png) - after: ![image](https://user-images.githubusercontent.com/206864/138782764-100fb24d-9755-41f0-b6dd-bc1bf170155e.png) - The `book-open-variant` icon that we use for API docs has been changed to have text in it. I have changed it to `book-open-blank-variant` so it remains blank.
Version 6.1.95 was released on Monday, September 6th, 2021.
We are now at the halfway point between v5 and v6, so I felt that it would be appropriate to have a single resource tracking all upcoming breaking changes that will be introduced in our v6 release. This issue will be kept updated as we get closer and closer to release and then will act as a reference.
Icons Being Removed (41)
The follow icons have been deprecated and will be removed entirely:
adobe
(Remove Adobe and Adobe Acrobat icons #5797)adobe-acrobat
(Remove Adobe and Adobe Acrobat icons #5797)amazon
amazon-alexa
android-auto
android-debug-bridge
bandcamp
battlenet
blogger
buffer
cash-usd
(Remove cash-usd, cash-usd-outline, currency-usd-circle, currency-usd-circle-outline, and home-currency-usd #5661)cash-usd-outline
(Remove cash-usd, cash-usd-outline, currency-usd-circle, currency-usd-circle-outline, and home-currency-usd #5661)cellphone-android
(Remove cellphone-android, cellphone-iphone, tablet-ipad, laptop-chromebook, laptop-mac, laptop-windows #5276)cellphone-iphone
(Remove cellphone-android, cellphone-iphone, tablet-ipad, laptop-chromebook, laptop-mac, laptop-windows #5276)concourse-ci
currency-usd-circle
(Remove cash-usd, cash-usd-outline, currency-usd-circle, currency-usd-circle-outline, and home-currency-usd #5661)currency-usd-circle-outline
(Remove cash-usd, cash-usd-outline, currency-usd-circle, currency-usd-circle-outline, and home-currency-usd #5661)do-not-disturb
(Removedo-not-disturb(-off)
#5135)do-not-disturb-off
(Removedo-not-disturb(-off)
#5135)douban
file-pdf
(Remove Adobe and Adobe Acrobat icons #5797)file-pdf-outline
(Remove Adobe and Adobe Acrobat icons #5797)file-pdf-box-outline
(Remove Adobe and Adobe Acrobat icons #5797)google-photos
(Remove Google Photos #5293)home-currency-usd
(Remove cash-usd, cash-usd-outline, currency-usd-circle, currency-usd-circle-outline, and home-currency-usd #5661)laptop-chromebook
(Remove cellphone-android, cellphone-iphone, tablet-ipad, laptop-chromebook, laptop-mac, laptop-windows #5276)laptop-mac
(Remove cellphone-android, cellphone-iphone, tablet-ipad, laptop-chromebook, laptop-mac, laptop-windows #5276)laptop-windows
(Remove cellphone-android, cellphone-iphone, tablet-ipad, laptop-chromebook, laptop-mac, laptop-windows #5276)microsoft-edge-legacy
microsoft-yammer
pdf-box
(Remove Adobe and Adobe Acrobat icons #5797)plus-one
(numeric-negative-1 -> minus-one #5408)poll-box
(identical icons chart-box and poll-box #5885)poll-box-outline
(identical icons chart-box and poll-box #5885)tablet-ipad
(Remove cellphone-android, cellphone-iphone, tablet-ipad, laptop-chromebook, laptop-mac, laptop-windows #5276)telegram
(Remove telegram #5275)untappd
vk
xamarian-outline
xing
y-combinator
Icons Being Renamed (51)
The following icons are being renamed:
apple-airplay
➜cast-variant
(Apple Airplay Audio #5376)application
➜application-outline
(Renameiframe-*
icons and updateapplication-*
icons #6087)application-cog
➜application-cog-outline
(Renameiframe-*
icons and updateapplication-*
icons #6087)application-settings
➜application-settings-outline
(Renameiframe-*
icons and updateapplication-*
icons #6087)bolnisi-cross
➜cross-bolnisi
(Rename Bolnisi Cross and Celtic Cross? #5803)boom-gate-up
➜boom-gate-arrow-up
(boom gate #6008)boom-gate-up-outline
➜boom-gate-arrow-up-outline
(boom gate #6008)boom-gate-down
➜boom-gate-arrow-down
(boom gate #6008)boom-gate-down-outline
➜boom-gate-arrow-down-outline
(boom gate #6008)buddhism
➜dharmachakra
(Rename Religious/Ideological Icons #5541)cellphone-erase
➜cellphone-remove
(cellphone-check #5874)celtic-cross
➜cross-celtic
(Rename Bolnisi Cross and Celtic Cross? #5803)check-box-multiple-outline
➜checkbox-multiple-outline
([BUG/TYPO] checkbox-multiple-blank-outline #5914)check-box-outline
➜checkbox-outline
([BUG/TYPO] checkbox-multiple-blank-outline #5914)christianity
➜cross
(Rename Religious/Ideological Icons #5541)christianity-outline
➜cross-outline
(Rename Religious/Ideological Icons #5541)face
➜face-man
(Renameface
toface-man
to better align withface-woman
#5675)face-outline
➜face-man-outline
(Renameface
toface-man
to better align withface-woman
#5675)face-profile
➜face-man-profile
(Renameface
toface-man
to better align withface-woman
#5675)face-profile-woman
➜face-woman-profile
(Renameface
toface-man
to better align withface-woman
#5675)face-shimmer
➜face-man-shimmer
(Renameface
toface-man
to better align withface-woman
#5675)face-shimmer-outline
➜face-man-shimmer-outline
(Renameface
toface-man
to better align withface-woman
#5675)flash-circle
➜lightning-bolt-circle
floor-lamp-variant
➜floor-lamp-torchiere-variant
(Torchiere Floor Lamp #4945)gif
➜file-gif-box
(Major image format icons, jpeg, png, webp #5830)gradient
➜gradient-vertical
(gradient-horizontal #5285)hand
➜hand-front-right
(Update ourhands
#6165)hand-left
➜hand-back-left
(Update ourhands
#6165)hand-right
➜hand-back-right
(Update ourhands
#6165)hinduism
➜om
(Rename Religious/Ideological Icons #5541)human-greeting
➜human-greeting-variant
(emoji_people #6148)iframe
➜application-brackets
(Renameiframe-*
icons and updateapplication-*
icons #6087)iframe-outline
➜application-brackets-outline
(Renameiframe-*
icons and updateapplication-*
icons #6087)iframe-array
➜application-array
(Renameiframe-*
icons and updateapplication-*
icons #6087)iframe-array-outline
➜application-array-outline
(Renameiframe-*
icons and updateapplication-*
icons #6087)iframe-braces
➜application-braces
(Renameiframe-*
icons and updateapplication-*
icons #6087)iframe-braces-outline
➜application-braces-outline
(Renameiframe-*
icons and updateapplication-*
icons #6087)iframe-parentheses
➜application-parentheses
(Renameiframe-*
icons and updateapplication-*
icons #6087)iframe-parentheses-outline
➜application-parentheses-outline
(Renameiframe-*
icons and updateapplication-*
icons #6087)iframe-variable
➜application-variable
(Renameiframe-*
icons and updateapplication-*
icons #6087)iframe-variable-outline
➜application-variable-outline
(Renameiframe-*
icons and updateapplication-*
icons #6087)islam
➜star-crescent
(Rename Religious/Ideological Icons #5541)judaism
➜star-david
(Rename Religious/Ideological Icons #5541)monitor-clean
➜monitor-shimmer
(Rename icons with sparkles modifier for uniformity #5400)pharmacy
➜mortar-pestle-plus
(Herb (Plants/Nature) OR Mortar and Pestle #5478)sparkles
➜shimmer
(Rename icons with sparkles modifier for uniformity #5400)teach
➜human-male-board
(human-male-board (human-male-board-poll) #4959)television-clean
➜television-shimmer
(Rename icons with sparkles modifier for uniformity #5400)text-subject
➜text-long
(Rename text-subject to text-long #4968)twitter-retweet
➜repeat-variant
(Renametwitter-retweet
#5455)voice-off
➜account-voice-off
(Rename voice-off as account-voice-off #5269)FAQ
When will v6 be released?
Version 6.1.95 was released on Monday, September 6th, 2021.
What's up with your version numbers?
We do not follow semver. Our version number indicates how many icons are available in the icon pack. However, we do try to lump as many breaking changes as possible into major version releases (so every 1000 icons). We aim to add approximately 100 icons per minor version release. We sometimes make breaking changes in minor version releases, so it is always important to look at our changelog when updating.
The text was updated successfully, but these errors were encountered: