Skip to content

feat: update @mdi/svg to 7.4.47 - #1

Merged
nicolatamburini merged 4 commits into
mainfrom
chore/update-mdi-svg-7
Sep 2, 2026
Merged

nicolatamburini merged 4 commits into
mainfrom
chore/update-mdi-svg-7

Conversation

@nicolatamburini

Copy link
Copy Markdown
Contributor

Summary

  • Bump @mdi/svg from 6.5.95 to 7.4.47 (7447 icons) and release @iconsauce/mdi-svg 1.1.0
  • Update TypeScript to 5.8: the regenerated lockfile pulls @types/node 26 (via @iconsauce/core -> svgicons2svgfont), which TypeScript 4.5 cannot parse, so npm run build was failing
  • README: replace mdi/terminal with mdi/console. In MDI 7 terminal is only an alias of console and the SVG file no longer exists
  • npm audit fix on dev dependencies: 8 advisories (6 high, 2 moderate) -> 0

Notes

  • MDI 7.0 removed or renamed a number of 6.x icons. Consumers relying on removed names will get no glyph for them. 259 icons are flagged as deprecated in meta.json but are still shipped.
  • Verified locally: npm run build passes, plugin regex and selector are unchanged and match against the 7.4.47 svg/ folder.

Nicola Tamburini added 4 commits September 2, 2026 11:56
Bump Material Design Icons from 6.5.95 to 7.4.47 and release 1.1.0.
Update typescript to 5.8 so the build works with the @types/node
pulled in by the regenerated lockfile. Replace mdi/terminal with
mdi/console in the README example, since terminal is only an alias
of console in MDI 7.
Mirror plugin-mgg-icons: build on push to main and on pull requests,
publish to npm on manual dispatch through the shared
iconsauce/.github publish-npm workflow. Move .nvmrc to Node 24, which
the shared setup-node action requires.
@nicolatamburini
nicolatamburini merged commit 100b557 into main Sep 2, 2026
1 check passed
@nicolatamburini
nicolatamburini deleted the chore/update-mdi-svg-7 branch September 2, 2026 10:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant