github PerryTS/perry v0.4.38

latest releases: v0.5.1220, v0.5.1219, v0.5.1206...
3 months ago

Features

  • `perry setup tvos` — guided wizard for tvOS App Store Connect credentials and bundle ID. Reuses shared Apple credentials from iOS/macOS setup. Saves to `~/.perry/config.toml` (global) and `perry.toml` (project).
  • `perry publish tvos` — full tvOS publishing support with:
    • Bundle ID resolution from `[tvos]` config in perry.toml
    • Entry point defaults to `src/main_tvos.ts`
    • Deployment target, encryption exempt, and custom Info.plist entries
    • Build number auto-increment (like iOS)
    • Interactive target prompt now includes tvOS

Performance

  • Direct object field access — `PropertyGet`/`PropertySet` on variables assigned from object literals now use direct offset loads/stores (`24 + idx*8`) instead of `js_object_get_field_by_name` runtime hash lookup, when field ordering is known at compile time

Don't miss a new perry release

NewReleases is sending notifications on new releases.