github doronz88/pymobiledevice3 v11.10.2

3 hours ago

Highlights

🐛 Chrome-required fields the bridge was omitting

Two events the bridge emits were missing parameters Chrome's protocol requires, which a strict client can depend on: Debugger.scriptParsed now carries a hash and executionContextId, and Page.frameNavigated carries its type. Both are verified against node --inspect. A new schema check validates every emitted event, so a missing field now fails a test instead of a client.

🐛 The landing page no longer floods the log

The landing page polls GET /api/targets about once a second; those access lines are now logged at debug, so the default output stays clean. Run with -v to see them again.

✅ Golden editor-flow regression tests

Real WebStorm (JSContext) and Safari-page debugging sessions now replay through the bridge offline in CI and assert stepping advances with the paused/resumed alternation editors need. A future change that breaks stepping or an emitted event's shape fails in CI instead of in someone's editor.

What's Changed

Full Changelog: v11.10.1...v11.10.2

Don't miss a new pymobiledevice3 release

NewReleases is sending notifications on new releases.