Skip to content

v0.4.0

Choose a tag to compare

@nitinbhat972 nitinbhat972 released this 04 Sep 06:57
· 194 commits to main since this release

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 strcpy with snprintf for buffer safety.
  • Replaced strtok with strtok_r for thread safety.
  • Ensured config directory and subdirectories are created correctly.
  • Improved GIF handling to load only the first frame for efficiency.

🛠️ Improvements

  • Updated CMakeLists.txt for the new project structure.
  • Updated README.md for 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