Releases: doronz88/pymobiledevice3
Releases · doronz88/pymobiledevice3
v4.1.4
v4.1.3
v4.1.2
v4.1.1
v4.1.0
v4.0.0
Highlights
This version refactors the whole RemoteXPC API stack to be fully asyncio.
For CLI users this change is completely transparent (except for being much faster! ⚡️)
For python API users, this means creating and connecting a RemoteServiceDiscoveryService
clients will now require an active asyncio loop.
The project's README file was updated aswell to reflect this API change:
# Or you could connect manually to a specific tunnel created by `start-tunnel`
host = 'fded:c26b:3d2f::1'
port = 65177
async with RemoteServiceDiscoveryService((host, port)) as rsd:
# you can now use this connection as any other LockdownClient connection
pass
# Alternatively, you can use this API not in a context-manager
rsd = RemoteServiceDiscoveryService((host, port))
await rsd.connect()
await rsd.close()
What's Changed
Full Changelog: v3.4.4...v4.0.0
v3.4.4
v3.4.3
What's Changed
- requirements: pyliblzfse>=0.4.1 by @doronz88 in #936
- tunneld: fix exception not being caught correctly by @netanelc305 in #937
- Organize OS-related functionality into classes by @netanelc305 in #923
Full Changelog: v3.4.2...v3.4.3