iconify_sdk_core 1.0.0
iconify_sdk_core: ^1.0.0 copied to clipboard
Pure Dart engine for Iconify icons. Provides models, providers, cache, alias resolution, and JSON parsing. No Flutter dependency required.
Changelog #
1.0.0 - 2026-03-16 #
Added #
- Performance: High-performance
.iconbinbinary format support with zero-parsing startup and $O(\log n)$ lookup. - Bundle Optimization: Optional GZIP compression for all icon data formats, reducing bundle size by up to 70%.
- Parallel Loading: Support for parallel collection preloading via background isolates.
- Expanded Models: Added
fontFamilysupport toIconifyIconDatafor native icon font rendering.
Changed #
- Stable release version 1.0.0.
- Improved
AssetBundleIconifyProviderto support byte-based loading and decompression.
0.2.0 - 2026-03-12 #
0.1.0 - 2026-03-12 #
Added #
- Foundational pure-Dart engine for Iconify.
- Robust models for
IconifyName,IconifyIconData,IconifyLicense, andIconifyCollectionInfo. - Provider-based architecture with support for
Memory,FileSystem, andRemotesources. - Comprehensive
AliasResolverwith circular dependency protection. - High-performance LRU cache implementation.
- Detailed error hierarchy for informative failure handling.
- 100% test coverage for core logic and models.