Release notes
## π Release 3.5.1 β A Friendlier, More Transparent Plugin!
Hello, everyone! The 3.5.1 update is a quality-of-life, maintenance, and compliance release that brings several usability and structural improvements. Hereβs whatβs new since 3.5.0:
---
### π‘ New Features
- **View Open Source Licenses**
- A dedicated "Open Source Licenses" button now appears in the global settings dialog.
- Clicking it opens a dialog that neatly lists the licenses of all third-party components used, loaded from embedded resources.
_β This enhances transparency and makes it easy for users to review software licenses._
### π· Compliance & Housekeeping
- **License Files Added and Cleaned Up**
- Added the license texts for backward-cpp, curl, fmt, googletest, josuttis-jthread, ncnn, obs-studio, qt, stb, wolfssl, and zlib.
- Removed the unused backward-cpp dependency and its license file for a tidier codebase and correct dependency tracking.
### π Internal & Developer-Facing Improvements
- **Structured Logging**
- Overhauled the logging system to support structured logs with context fields and source location info.
- Logging methods now accept event names and contextual fields for more informative output.
- Logger implementation is modernized for clearer code and easier maintenance.
- **Translation Updates**
- Japanese and Korean translations updated to cover new strings for license and about dialogs.
- **Aggregate Rating**
- Minor update to ensure `reviewCount` is accurate in aggregate rating.
---
Thank you for your feedback and continued support!
If you notice any issues or have suggestions, please open an issue or join the discussion.
Happy streaming and developing! π