VLCKit 3.5.0 - Updated to libvlc 3.0.18 - Update libdsm to 0.4.0 plus upstream PR 160 - Disable IPv6 mode for UPnP multimedia server handling - Fix UPnP IPv4 lookup regression on iOS devices - Fix color calculation regression introduced in last beta - Fix Bonjour lookup of SMB hostnames - Update libsmb2 and its integration to prevent crashes and include bugfixes - Fix SMB2 regression from previous VLCKit beta - Improve nullability declarations of the VLCKit API - Fix heating issue introduced through UPnP - Add new debug logging API and deprecate the previous - Fix concurrency issues in VLCMediaList - Fix ARC issue when handling NSStreams in VLCMedia - Fix crashes when using more than one logger with the new API - Fix busy loop in UPnP support - Replace VLCEventManager with an implementation based on lib dispatch - Distribute VLCAudio header on macOS - Fix crashes when handling VLCMediaLists with dynamic content - Add new metadata API from VLCKitv4 and deprecate the previous implementation - Add new VLCEventObjectManager preventing crashes on deallocation - Add support for compiling with Xcode 14