v1.22.0 v0.9.65

medium risk

sundowndev/phoneinfogaSep 20, 2026 → Sep 20, 20260 days between releases

What's New

Newer release adds security fixes and AST improvements for Go, Swift, and JS/TS.

New Features

  • Go interface method requirements now attach to the interface node.
  • Swift protocol method requirements now attach to the protocol node.
  • Verilog module instantiation links to local definitions.
  • JS/TS `let`/`const` bindings scoped to their own block.

Improvements

  • Floors Pillow to version 12.3.0 to address CVE-2026-54058.
  • Fixes incremental rebuild eviction pass deadlock.

Bug Fixes

  • Java enum body members now attach to the enum, not the file.
  • JS/TS `let`/`const` bindings are now scoped to their own block.

Upgrade Notes

Ensure Python 3.10 hosts have glibc >= 2.27 if using the `svg` or `all` extras. JS/TS `let`/`const` bindings are now block-scoped, which may affect code resolution.

The Two Releases

v1.22.0

1.22.0 — Right-to-left text, symbolic fonts, tracked titles and font metadata

Sep 20, 2026· 1 month ago

Enhances text rendering capabilities by implementing the Unicode Bidirectional Algorithm for right-to-left scripts and adding support for symbolic fonts, alongside improved font metadata tracking.

Full release notes
v0.9.65

v0.9.65

Sep 20, 2026· 1 month ago

This security and bug fix release floors Pillow to version 12.3.0 to address CVE-2026-54058, improves Go interface and Swift protocol resolution, and fixes various AST and visualization issues.

Full release notes