diff options
Diffstat (limited to 'NEWS')
| -rw-r--r-- | NEWS | 109 | 
1 files changed, 109 insertions, 0 deletions
| @@ -1,3 +1,112 @@ +Version 1.4.0 +~~~~~~~~~~~~~ + +* Development release +  - From now on, releases will be made more frequently +* Changes: +  - Add support for MbedTLS +  - Add Reverse Proxy implementation +  - Add support for wireless pairing (AppleTV) +  - Embed 3rd party libraries for ed25519 and SRP6a +  - Fixes in idevicedebug +  - idevicecrashreport: Allow filtering crash reports by filename +  - Add idevicedevmodectl tool +  - Fixes for idevicebackup2 +  - Add property_list_client_get_service_client() and service_get_connection() functions +  - Add idevicebtlogger +  - Add new idevice_events_subscribe/unsubscribe API +  - Move LIBIMOBILEDEVICE_API to public headers +  - Add afc_strerror function +  - Add libimobiledevice_version() function +  - Use libimobiledevice-glue's SHA1 implementation +  - Add support for iOS 17+ Personalized Developer Disk image mounting +  - Fix compilation on MSVC +  - Add idevice_strerror() to interface +  - Add new idevice_get_device_version() to interface +  - Add os_trace_relay service implementation +  - Fixes for idevicesyslog +  - afc: Add afc_get_file_info_plist and afc_get_device_info_plist functions +  ... and several other internal changes + + +Version 1.3.0 +~~~~~~~~~~~~~ + +* Development release "Let's get the party started." +* Changes: +  - Fix Python 3 support +  - Add more lockdown error codes +  - Add new lockdownd_pair_with_options() function +  - Fix GnuTLS support with iOS 10 +  - Make sure sockets only listen locally due to security reasons +  - Plug various memory leaks +  - Fix SSL version negotiation for newer versions of OpenSSL +  - Optimize lockdown pair record handling +  - Return proper error code when a lockdown pair record is missing +  - Fix building with MingGW +  - Store application information in Info.plist using idevicebackup2 +  - Fix application backup handling to allow the device to restore applications +    that were installed using idevicebackup2 +  - Make idevicebackup2 reboot after restore the default to allow the device to +    migrate data correctly and thus improve the restored device data state +  - Improve console frontend information output in idevicebackup2 +  - Extend ideviceprovision tool to allow retrieving and removing all +    provisioning profiles +  - Fix parsing large provisioning profile using ideviceprovision +  - Fix receiving large property lists in property list service +  - Propagate lower level errors to callers instead of returning +    IDEVICE_E_UNKNOWN_ERROR +  - API: Add IDEVICE_DEVICE_PAIRED event type +  - Detect screenshot format to support png, tiff and dat formats using +    idevicescreenshot tool +  - API: Add mobileactivation service implementation +  - Wait for passcode entry if required using idevicesyslog +  - Add HDMI option to diagnostics command for idevicediagnostics +  - Fix IORegistry command for iOS 11+ devices in idevicediagnostics +  - Remove 40-digit character limit for UDID in tools to support newer devices +  - Fix broken validate command in idevicepair with iOS 11+ +  - Fix OpenSSL version checks for configure target when using LibreSSL +  - Migrate latest improved common code from libusbmuxd +  - Convert README file to markdown format +  - Fix idevicecrashreport tool to work with iOS 13+ +  - Fix various errors in SSL communication logic +  - API: Add preboard service implementation +  - Output hint to user to enter passcode when changing password using +    idevicebackup2 +  - Cython: Fix and improve debugserver and diagnostics service bindings +  - API: Add WiFi device support via new idevice_new_with_options() function +  - API: Add idevice_get_device_list_extended() to also list network devices +  - API: Add lockdown_strerror() helper to get error representation as string +  - Add network device support to idevicesyslog and ideviceinfo tools +  - Make debug output consistently output to stderr +  - Add new idevicesetlocation tool (requires mounted developer image) +  - Add option to exit if device disconnects in idevicesyslog +  - API: Add syslog_relay_start_capture_raw() for raw syslog capture +  - Add color output and process filter support to idevicesyslog +  - API: Add companion_proxy service implementation +  - Bump dependency to libusbmuxd 2.0.2 +  - Bump dependency to libplist 2.2.0 +  - Improve error handling and reporting in library and tools +  - Fix various memory leaks in library and tools +  - Add "--network" and "--version" options to all tools +  - Fix socket_connect_addr() not connecting to network devices using IPv6 +    in some cases. +  - Improve IPv6 "scope id" detection to fix connecting to network devices with +    link-local adresses. +  - Update man pages +  - Fix various inconsistent declarations in public headers +  - Allow OpenSSL >= 1.1.0 to use older/disallowed TLS versions fixing issues +    where pairing records were getting removed repeatingly +  - Fixed memory leaks +  - Cython: Rewrite version detection logic in configure.ac +  - Rename "--enable-debug-code" configure option to "--enable-debug" +  - Improve README.md with project description, installation, contributing and +    usage sections +  - Rename library and all related files by adding an API version resulting +    in "libimobiledevice-1.0" +  - Bump soname version +* API is UNSTABLE +  Version 1.2.0  ~~~~~~~~~~~~~ | 
