Skip to content

v3.10.0

Choose a tag to compare

@Ybbet Ybbet released this 04 Aug 22:01
· 5 commits to main since this release

Release v3.10.0

This release focuses on significantly improving Socicon's maintenance workflow while remaining fully backward compatible for users.

The icon library itself remains compatible with previous 3.x releases, but its internal tooling has been extensively modernized to simplify future development and ensure long-term consistency.

✨ Highlights

  • Metadata-driven icon management
  • Automatic metadata enrichment workflow
  • Metadata normalization and validation
  • Website data generation
  • Improved SVG and catalog generation
  • Automated production release packaging
  • Expanded contributor documentation

What's new

Metadata workflow

Socicon now manages icon metadata through a dedicated workflow built around categories and tags.

New tools make it possible to:

  • enrich metadata from official services;
  • review and approve suggestions;
  • normalize categories and tags;
  • audit metadata consistency.

This provides a much more robust foundation for maintaining hundreds of icons over time.

Asset generation

The build process has been redesigned to automatically generate:

  • standalone SVG icons;
  • icon catalogs;
  • website data;
  • search indexes.

Every generated asset is validated before packaging.

Release process

Production archives are now generated through a dedicated release workflow.

The same process is used both locally and by GitHub Actions, ensuring reproducible releases.

Documentation

The README has been significantly expanded with:

  • repository structure;
  • development workflow;
  • metadata workflow;
  • release workflow;
  • contributor guidelines.

Compatibility

This release is fully backward compatible with all previous 3.x releases.

No changes are required for existing integrations using Socicon fonts, CSS classes or SVG assets.


Thank you to everyone contributing to Socicon! ❤️