Repository navigation
v0.4.0
v0.4.0 Release Notes
This release introduces support for custom backends via Lua scripting, along with multiple improvements in safety, stability, and project structure.
✨ New Features
- Added support for custom backends using Lua scripting.
- Added GIF support for random image path selection.
🐛 Bug Fixes
- Replaced unsafe functions with safer alternatives and defined constants for magic numbers.
- Replaced
strcpywithsnprintffor buffer safety. - Replaced
strtokwithstrtok_rfor thread safety. - Ensured config directory and subdirectories are created correctly.
- Improved GIF handling to load only the first frame for efficiency.
🛠️ Improvements
- Updated
CMakeLists.txtfor the new project structure. - Updated
README.mdfor information about Lua scripting - Reformatted codebase to follow cpplint style guidelines.
- Restructured the project for better maintainability.
Full Changelog: v0.3.0...v0.4.0