All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
This changelog file keeps track of changes made to the linphone-sdk project, which is a only an unbrella project that bundles liblinphone and its dependencies as git submodules. Please refer to CHANGELOG.md files of submodules (mainly: liblinphone, mediastreamer2, ortp) for the actual changes made to these components.
- Update ZLib to 1.2.13
- Upgrade of zxing-cpp library in order to support QR-code generation.
- OpenH264 compilation for UWP.
- Support for ARM64 GNU/Linux, XCode 14, Android NDK r25.
- New dependencies: Libyuv (image scaling/conversion) and liboqs (quantum-safe cryptographic algorithms).
- Updated firebase messaging dependency for Android, now requires at least 23.0.6 (BoM 30.2.0)
- Support for Android NDK r23b
- Android device rotation is now handled by linphone's PlatformHelper, apps no longer need to do it.
- Link Android build to OpenGLESv3 instead of OpenGLESv2
- Native Windows 10 UWP platform support.
- OpenLDAP dependency - desktop platforms only.
- Windows build now relying on MSYS2 (for parts not built with MSVC)
- Windows Store compatibility
- Android minimum compatibility has been increased to Android 6 (Android SDK 23).
- Most of changes are documented in liblinphone and mediastreamer2's CHANGELOG.md files.
- Python >= 3.6 is now required for build (was python 2.7 previously)
- Update libvpx to 1.9.0
- Windows Store compatibility
- liblinphone is now placed into the liblinphone directory, naturally.
- Android min SDK version updated from 21 to 23.