Skip to content

v1.6.0

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Jun 09:26
c9661ea

Wakaru v1.6.0

This release tightens the path from bundled code back to readable source. The big theme is preserving more information while decompiling: output source maps can now point back to the original input, the playground can visualize those mappings, and several naming and structure passes recover better source-like code.

Highlights

  • Output source maps now map decompiled code back to the original input, with a playground mapping view for inspection.
  • SmartRename recovers more readable names from React and object getter patterns, including React 19 useActionState tuples and exported getter namespaces.
  • Decompile quality improves around class expression promotion, Object.defineProperty getter folding, async/object-rest helpers, and esbuild CJS wrappers.
  • CLI diagnostics are friendlier with timing, detected format, color, JSON output, and prefilled issue links on panics.

Correctness and Safety

  • Source-map span propagation expanded across high-impact transformation tiers, class members, and try/catch blocks.
  • Parser and fixer panics are caught instead of crashing the process.
  • Class promotion, JSX text output, and source-map generation received targeted correctness fixes.

No Breaking Changes

No user-facing breaking changes are expected. Existing CLI usage should continue to work.

Full Changelog: v1.5.0...v1.6.0