Skip to content

v2.1.2

Choose a tag to compare

@imprvhub imprvhub released this 15 Jul 16:40
· 13 commits to main since this release

v2.1.2 Release Notes

Released on Wednesday, July 15, 2026. This release resolves a critical encoding issue during version synchronization, ensuring that multi-byte UTF-8 characters in manifest files are preserved without corruption.

Bug fixes

  • Preserve UTF-8 when reading manifest content for version sync. The findManifestFile() helper decoded GitHub's base64 content using a plain atob(), which treated each decoded byte as a single UTF-16 code unit instead of a proper UTF-8 byte sequence. This caused multi-byte characters (such as accented names in the "author" or "contributors" fields) to turn into mojibake once the bumped manifest was parsed and re-serialized. The decoding process has been updated to use the same UTF-8-safe pairing already implemented on the encoding side of the file. Fixes #32.

Full Changelog: v2.1.1...v2.1.2