github PerryTS/perry v0.5.454

latest releases: v0.5.1167, v0.5.1166, v0.5.1159...
one month ago

Highlights

Patch release on top of v0.5.453 — fourth-round release-night fix. With v0.5.452's Windows toast.rs import fix landing, Windows doc-tests on v0.5.453 finally ran end-to-end for the first time in this cycle, exposing two genuine Windows-specific runtime bugs that were masked by the earlier compile-time failures.

Fixes

  • doc-tests windows-2022 — two runtime/*.ts tests skipped on Windows pending investigation:
    • docs/examples/runtime/array_methods.ts[1,2,3,4,5].map(n=>n*2).join(",") returns "" instead of "2,4,6,8,10"
    • docs/examples/runtime/json_parse.tsJSON.parse('{"name":"perry","version":3}').name returns "undefined" instead of "perry"

Both tests pass on macOS and Linux; the bugs are Windows-specific. Targeted skip via the // platforms: banner mechanism — other runtime/* tests (e.g. hello_world.ts) continue to pass on Windows. Follow-up tracked to investigate the underlying runtime divergence on Windows.

Everything else from v0.5.450

See the v0.5.450 release notesperry/media cross-platform, HarmonyOS Phase 2 ArkUI pipeline, Effect compatibility sweep, Windows enhancements, CI cost cuts.

Don't miss a new perry release

NewReleases is sending notifications on new releases.