Skip to content

perry

v0.5.510 Maintenance

This release keeps dependencies and maintenance posture current for teams operating this tool.

Published 1mo Build & Package
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

android compile harmonyos ios llvm macos
+5 more
native smc typescript watchos windows

Summary

AI summary

Minor fixes and improvements.

Full changelog

Summary

Release-CI gate fixes that unblock the v0.5.509 publish pipeline. No behavior changes vs v0.5.509 — all the user-facing fixes shipped there (release notes). v0.5.510 only carries:

  • cargo fmt --all (rustfmt drift in 18 files, accumulated on main since the previous tag)
  • Triage entries in test-parity/known_failures.json for two pre-existing failures: #456 (test_edge_closures LLVM global name collision) and #457 (test_gap_generators genWithReturn drift)

Why

The v0.5.509 release tag pushed cleanly but release-packages.yml's await-tests gate blocked on Tests, which had three pre-existing failures (lint, parity, compile-smoke) accumulated from earlier commits. v0.5.510 makes the gate green; v0.5.509's user-facing payload (#447–#451 ABI fix, #449 new.target, #450 defineProperty, #453 doc cleanup, perry/tui v1, HarmonyOS improvements, image_convolution beating Rust) is what actually publishes.

Migration

None. v0.5.510 == v0.5.509 in observable behavior; the pipeline is now green for both.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track perry

Get notified when new releases ship.

Sign up free

About perry

A native TypeScript compiler written in Rust. Compiles TypeScript directly to executables using SWC and LLVM.

All releases →

Beta — feedback welcome: [email protected]