Skip to content

3.0.1

Choose a tag to compare

@github-actions github-actions released this 06 Aug 06:36
· 42 commits to main since this release

Features

  • Icon sprite build failures now fail loudly with clear error messages instead of silently returning empty SVGs. This makes configuration errors, missing files, and API failures immediately visible during development and deployment.

Bugfixes

  • Fixed icon symbol IDs to use component names (e.g., "home") instead of full identifiers (e.g., "mdi-home"). Icons are now consistently referenced by their component names in both templates and generated sprites.

Deprecations and Removals

  • Removed all storage backend classes and configuration. The icon system now uses only in-memory caching with Django's static files system for production serving. This is a breaking change - remove storage and storage_options from your INCLUDECONTENTS_ICONS settings.

Misc

  • Simplified icon system architecture by removing 1,360+ lines of code. Sprites are now cached in memory during development and served from STATIC_ROOT in production via standard Django static files, eliminating the need for complex storage configuration.