✨ v0.22.1
What's Changed
Added
- Intelligent release notes generation: The release workflow now uses Claude Code to generate comprehensive, user-friendly release notes automatically instead of simple commit lists. This provides better context and clearer descriptions of what changed.
Fixed
- Catastrophic regex backtracking in base64 detection: Fixed a performance issue in the
isBase64validation regex that caused stack overflow errors on large base64 strings (such as changelog screenshots). The regex has been replaced with a simpler, non-backtracking validation approach that:- Validates character classes directly
- Checks length is divisible by 4
- Allows up to 2 padding characters at the end
- Improved error reporting: 500 error messages in the screenshot server now include actual error details for better debugging
- Browser test isolation: Fixed browser tests that were inadvertently opening actual browser tabs during test runs by exporting validation logic as a pure function
Full Changelog: static-site/v0.0.11...v0.22.1