Skip to content

Releases: beecho01/material-symbols

2024.11.02

02 Nov 15:08
Compare
Choose a tag to compare

Release Notes

What's Changed

  • docs: update README.md by @eltociear in #13
  • Bumped icons to match Iconify material-symbols.json released on 2024-11-02.
    • 22 new icons added:
      • m3o:hearing-aid-disabled
      • m3o:modeling
      • m3o:pinboard-unread
      • m3o:pinboard
      • m3of:hearing-aid-disabled
      • m3of:modeling
      • m3of:pinboard-unread
      • m3of:pinboard
      • m3r:hearing-aid-disabled
      • m3r:modeling
      • m3r:pinboard-unread
      • m3r:pinboard
      • m3rf:hearing-aid-disabled
      • m3rf:modeling
      • m3rf:pinboard-unread
      • m3rf:pinboard
      • m3s:modeling
      • m3s:pinboard-unread
      • m3s:pinboard
      • m3sf:modeling
      • m3sf:pinboard-unread
      • m3sf:pinboard

New Contributors

Full Changelog: 2024.10.27...2024.11.02

2024.10.27

27 Oct 16:04
Compare
Choose a tag to compare

Breaking Changes

  • Repository Structure: The repository and installation have transitioned from a "Lovelace" repository (v1.X.X) to an "Integration" repository (202X.X.X+). Users should reinstall from the new integration repository to avoid compatibility issues.
  • Icon Prefix Migration: The icon prefix has transitioned from m3s, which previously contained all icon styles, to individual prefixes based on style. Each style now has its unique prefix (e.g., m3o for outlined, m3r for rounded). Refer to the documentation for the complete list of prefixes.
  • Reduction in Available Icons: The number of available icons has been reduced from ~18,600 to 13,460.

Release Notes

Enhancements and Improvements

  • Optimised Caching: Implemented a two-layer caching system to enhance performance. Icon names are now pre-fetched from icons.json, significantly reducing repeated SVG file requests.
    Dynamic Icon Loading: The code dynamically loads icons.json files for each icon set prefix, allowing modular updates to icon lists without hardcoding. This design offers more flexibility for future icon additions.
  • Streamlined Icon Object: Simplified the structure of the returned icon object, focusing on essential properties such as viewBox and path to optimise resource usage.
  • Security Enhancements: Improved security by filtering out SVGs containing scripts or event handlers to ensure safe icon rendering.
  • Consistent Icon Set Registration: Standardised icon set registration through a loop structure, resulting in cleaner and more maintainable code.

Bugs and Issues Resolved

  • [#11]: Icons not appearing in Icon Picker dropdown list.

Full Changelog

2024.10.24...2024.10.27

2024.10.24

24 Oct 22:40
Compare
Choose a tag to compare

Release Notes

Warning

Breaking Changes

  • I have moved the repository and installation from a "Lovelace" Repository in v1.X.X to an "Integration" repository in 202X.X.X+
  • The icon prefix has now migrated from m3s, which contained containing all styles, to individual styles with their own icon prefix.
  • There has been a reduction in the number of icons avialbe from ~18600 to 13460.

Version 2024.10.24

This should correct the incorrectly parsed icons for m3r:window-* and m3rf:window-* as highlighted in #8

Full Changelog: 2024.10.23-beta...2024.10.24

2024.10.23-beta

23 Oct 16:47
Compare
Choose a tag to compare
2024.10.23-beta Pre-release
Pre-release

Release Notes

Warning

Breaking Changes

  • I have moved the repository and installation from a "Lovelace" Repository in v1.X.X to an "Integration" repository in 202X.X.X+
  • The icon prefix has now migrated from m3s, which contained containing all styles, to individual styles with their own icon prefix.
  • There has been a reduction in the number of icons avialbe from ~18600 to 13460.

Version 2024.10.23-beta

This is a test release to see if the issue raised in #10 has been resolved by minor changes made to manifest.json and hacs.json.

Full Changelog: 2024.10.22-beta...2024.10.23-beta

2024.10.22-beta

23 Oct 15:50
12c2a76
Compare
Choose a tag to compare
2024.10.22-beta Pre-release
Pre-release

Release Notes

Warning

Breaking Changes

  • I have moved the repository and installation from a "Lovelace" Repository in v0.X.X to an "Integration" repository in 202X.X.X+
  • The icon prefix has now migrated from m3s, which contained containing all styles, to individual styles with their own icon prefix.
  • There has been a reduction in the number of icons avialbe from ~18600 to 13460.

Version 2024.10.22-beta

Due to the instability of the previous method of installing icons and inconsistent results. I have chosen to move the repository from a Lovelace/Dashboard type repository to an Integration repository.

Full Changelog: v1.0.0...2024.10.22-beta

v1.0.0

24 Apr 21:20
Compare
Choose a tag to compare

Release Notes

Version 1.0.0 - 2024-04-24

Bug Fixes

  • Preview Tool: All Symbols/Icons now correctly as "viewbox" and path edits have been made to the affected files.
  • Material-Symbols.js: All Symbols/Icons now import and show correctly as "viewbox" and path edits have been made to the affected files.

Support and Feedback

If you encounter any issues or have questions, please don't hesitate to open an issue.

Thank you for your continued support and feedback!

v0.4.0

23 Apr 12:40
Compare
Choose a tag to compare

Release Notes

Version 0.4.0 - 2024-04-23

Bug Fixes

  • Material-Symbols.js: Replaced Object.observe with proxy() as highlighted in Issue 3

Support and Feedback

If you encounter any issues or have questions, please don't hesitate to open an issue.

Thank you for your continued support and feedback!

v0.3.3

22 Apr 18:59
Compare
Choose a tag to compare

Release Notes

Version 0.3.3 - 2024-04-22

Bug Fixes

  • Preview Tool: Symbols/Icons for K-L now show correctly as "viewbox" and path edits have been made to the affected files.
  • Material-Symbols.js: Symbols/Icons for K-L now import and show correctly as "viewbox" and path edits have been made to the affected files.

Support and Feedback

If you encounter any issues or have questions, please don't hesitate to open an issue.

Thank you for your continued support and feedback!

v0.2.2

10 Aug 13:24
Compare
Choose a tag to compare

Release Notes

Version 0.2.2 - 2023-08-10

Enhancements

  • Preview Tool: Addition of lodash.min.js v4.17.21,move to one-time binding and use of the track by clause.

Bug Fixes

  • Preview Tool: Symbols/Icons for A-J now show correctly as "viewbox" and path edits have been made to the affected files.
  • Material-Symbols.js: Symbols/Icons for A-J now import and show correctly as "viewbox" and path edits have been made to the affected files.

Known Issues

  • Preview Tool: Speed of page loading times and searching are not as desired. Lighthouse performance testing shows page can take up to 14 seconds to fully load based on imports and number of symbols/icons.

Support and Feedback

If you encounter any issues or have questions, please don't hesitate to open an issue.

Thank you for your continued support and feedback!