v3.1.0 v0.168.0

medium risk

umputun/ralphexOct 13, 2026 → Oct 13, 20260 days between releases

What's New

Adds first-frame processing for animated images and updates Go to 1.27.2 for security fixes

Breaking Changes

  • Fails early with an informative error if processing all frames would exceed the WASM memory limit.

New Features

  • New `imaging.firstFrameOnly` option for animated images.
  • New `ImageResource.FrameCount` method to check if an image is animated.
  • New `Translate` and `Format*` methods on `site.Language` for internationalization.
  • New `charset` option for `js.Build` and `css.Build` functions.
  • Basic support for OSC 7501 program status in terminals.

Improvements

  • Improved WASM memory performance by only decoding the first frame.
  • Includes 15 security fixes from Go 1.27.2.
  • Fixes HTML/template escaping vulnerabilities.

Bug Fixes

  • HTML/template escaping fixes for CVE-2026-94448 and CVE-2026-97030.
  • Early failure for WASM memory limit violations.

Upgrade Notes

Requires updating to Go 1.27.2. Review the `imaging.firstFrameOnly` configuration if memory usage is a concern.

The Two Releases

v3.1.0

v3.1.0

Oct 13, 2026· 9 days ago

Introduces five new diagram types and enables Live motion by default, alongside UI improvements and structured authoring diagnostics.

Full release notes
v0.168.0

v0.168.0

Oct 13, 2026· 9 days ago

Adds first frame processing for animated images, introduces new methods for image handling and site language translation, and includes security fixes from Go 1.27.2.

Full release notes