v0.5.1120
Highlights
Completes the release-pipeline repair. v0.5.1117 fixed the await-tests gate (publishing resumed after ~90 dark versions); this release fixes the second blocker — the cross-host UI build matrix that was failing the publish legs.
Release fixes
- perry-ui-gtk4:
set_source_pixbufis aGdkCairoContextExttrait method in gdk4 0.9, not a free function — fixed the call (cr.set_source_pixbuf(...)). This unblocks the linux-gnu build (gtk4 is bundled into the Linux tarball). - perry-runtime (android): fixed a
cfg(target_os="android")log block referencing a mis-named binding (path_str_for_log→_path_str_for_log). - release-packages.yml:
fail-fast: falseon the primary build matrix so one platform's failure no longer cancels the others or skips npm/brew/apt/winget.
Plus the runtime/codegen work merged since v0.5.1117 (DataView BigInt64 accessors, BigInt64Array round-trip, X509/WebCrypto curve surface, child_process options, parity alignment, etc.).