unstale

npm / jsii-rosetta

jsii-rosetta

What changed in jsii-rosetta 5 to 6, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-29.

3 breaking2 security3 new APIs and options3 tooling10 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.9 on npm

jsii-rosetta 64 changes

Security 1

Tooling 1

Fixes and other changes 2

  • Fixed non-compiling class renderings in the C# and Go visitors.

    6.0.15release notes

  • Corrected Java and Go names for libraries that manage their own tsconfig.json.

    5.9.60, 6.0.9release notesrelease notes

jsii-rosetta 517 changes

Breaking changes 3

  • The minimum required Node.js version was updated.

    5.9.28release notes

  • Upgraded to Node.js 20 for xmlbuilder2 compatibility, so developers running jsii-rosetta need Node.js 20.

    5.8.24release notes

  • jsii-rosetta is built against TypeScript 5.0 and follows its major.minor release line, allowing developers to use newer TypeScript language features.

    5.0.0release notes

Security 1

  • Fixes package releases so they include npm provenance attestations.

    5.9.48release notes

New APIs and options 3

Tooling 2

  • Debug output for type fingerprints is added.

    5.8.22, 5.9.21release notesrelease notes

  • Use a tilde range for the jsii-rosetta devDependency to control when upgrades introduce future TypeScript language versions.

    5.0.0release notes

Fixes and other changes 8

  • Fixes release failures for tags on maintenance branches.

    5.9.53release notes

  • Suppresses xmldom fatalError stderr noise when processing unclosed HTML-like tags.

    5.9.34release notes

  • Corrects Python snake_case conversion for consecutive uppercase letters.

    5.9.33release notes

  • No longer fails when multiple concrete dependencies have the same version.

    5.9.31release notes

  • Snippet merging is fixed so it no longer prevents effective caching.

    5.8.22, 5.9.22release notesrelease notes

  • TIMING output is now printed as the very last thing.

    5.9.21release notes

  • Python synthetic imports are shown when usage is visible.

    5.8.22, 5.9.19release notesrelease notes

  • Logging for the translation process and worker diagnostics is improved, making those operations easier to diagnose.

    5.8.22, 5.9.19release notesrelease notes