Skip to content

Tags: frida/luma

Tags

0.14.0

Toggle 0.14.0's commit message
build: Bump frida-core and frida-swift

frida-swift now tracks FridaCore 17.14.0.

0.13.0

Toggle 0.13.0's commit message
ci: Extract Adwaita with 7-Zip, not bsdtar

System32\tar.exe wedges for hours extracting the Adwaita tarball on the
hosted runner, even with the lone symlink excluded and a 120s cap (it
just hit the cap). The contents are unremarkable (1848 plain files, no
hardlinks), so it's a bsdtar/runner quirk. Switch to 7-Zip, a separate
implementation that extracts symlinks as plain files and doesn't
stall, in two passes (xz then tar).

0.12.3

Toggle 0.12.3's commit message
ci: Drop msys2 path-type inherit on Windows

0.12.2

Toggle 0.12.2's commit message
ci: Disable Gum jailbreak integrations on iOS

TestFlight rejects the IPA because it references the private
_bootstrap_look_up symbol, pulled in via frida-gum's substrated
integration in gumcodesegment-darwin.c. Pass
-Dfrida-gum:jailbreak=disabled for the iOS slices so the generic
code-segment stubs are used instead. Bump the devkit and
xcframework cache keys since they do not capture Meson args.

0.12.1

Toggle 0.12.1's commit message
macos: Autosave open documents in place

Mark the document edited on every working-copy commit so
AppKit autosave-in-place writes the file. Drop
ProjectAutosaver and its onDisappear flush, which lost edits
made after reopening a saved document.

0.12.0

Toggle 0.12.0's commit message
build: Bump frida-swift and frida-core

0.11.0

Toggle 0.11.0's commit message
ci: Use distro libxml2 for 24.04 deb

Our Swift toolchain is the upstream Ubuntu 24.04 build, so a deb
staged on 24.04 can rely on the distro's libxml2.so.2 instead of
shipping its own copy. Drop the bundle path for 24.04 and declare
libxml2 as a runtime dependency. 26.04 keeps bundling because its
libxml2 package only ships .so.16.

Also relax stage.sh: SWIFT_LIBDIR no longer implies LIBXML2.

0.10.0

Toggle 0.10.0's commit message
host: Consolidate platform image handling

Introduce PlatformImage typealias and Image(platformImageData:)
so loaders across the host share one path instead of repeating
NSImage/UIImage branches. Fixes iOS build break in widgets.

0.9.0

Toggle 0.9.0's commit message
Persist projects via working-copy snapshots

GTK now opens each document into a fresh working copy and exports
a VACUUM INTO snapshot to the user-facing path on save and on
close. Hooks stay attached across Save As since the engine never
moves. The window close handler holds the GApplication while the
snapshot and shutdown drain.

Engine.shutdown flushes EventLog and awaits the chained
event-store writes so events.log is durable.

LumaProject and ProjectAutosaver share the snapshot helper.

0.8.0

Toggle 0.8.0's commit message
gtk: Import Observation in NotebookPane