| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-06-14 | 1.8 kB | |
| Release 0.7.6 source code.tar.gz | 2026-06-14 | 180.2 kB | |
| Release 0.7.6 source code.zip | 2026-06-14 | 375.0 kB | |
| Totals: 3 Items | 557.0 kB | 0 | |
LEDSpicer v0.7.6 - Release Notes Release Date
June 14, 2026 Overview
This release focuses on critical stability improvements and bug fixes for crafted profile handling and memory management. š Bug Fixes
Crafted Profile System
Fixed use-after-free crash when loading the same crafted profile twice
Improved profile caching - Crafted profiles are now properly cached by game name instead of being rebuilt on every request
Fixed profile stack history - FinishLastProfile now correctly steps back one profile at a time through the history stack
Flag Handling
Corrected FORCE_RELOAD flag - Profile reload now properly ignores cache and rebuilds in place
Corrected REPLACE flag - Profile replacement logic now works correctly on the craft/load path
š Changes
Configuration Updates
Configuration values now use proper boolean capitalization (True/False instead of true/false)
Enhanced configuration defaults in ledspicer.conf
Code Quality
Refactored profile management to eliminate redundant cache operations
Improved memory management with proper reference counting for replaced profiles
Enhanced logging for better debugging of profile lifecycle
Documentation & Branding
Updated README with improved project description and branding
Enhanced feature list and typical use cases documentation
Updated copyright year to 2026
CI/CD
Updated GitHub Actions checkout action from v4 to v6
Package Updates
Updated version across all package managers (Debian, RPM, Arch)
š§ Technical Details
Changed default platform parameter handling in craftProfile()
Introduced replaceProfileReferences() for cleaner memory management
Optimized cache key handling for platform templates vs. crafted profiles