v0.3.0-alpha - Removal of Feature Flags & Separation of Concerns
This release removes a lot of the clunky infrastructure around icondata
simplifying user experience for both component libraries and end users.
Changes
Component libraries should now only depend on icondata_core
. Downstream users of the component libraries should themselves bring their icon source i.e., icondata
or icondata_*
.
Icons are now simply &'static IconData
, where IconData
now implements the traits that the Icon
enum implemented previously.
What's Changed
- Fix IcoMoonFree SVG directory by @mondeja in #31
- Remove build scripts and
cfg
flags by @Carlosted in #32 - Make every icon a static; Create separation of concern between component libs and icon sources. by @Carlosted in #33
New Contributors
Full Changelog: v0.2.0...v0.3.0