diff --git a/CHANGELOG.md b/CHANGELOG.md index 3432b313f..44c21613d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,15 +10,22 @@ Group changes to describe their impact on the project, as follows: Fixed for any bug fixes. Security to invite users to upgrade in case of vulnerabilities. -## [5.2.0] - Unreleased +## [5.2.0] - 2023-12-21 ### Added - Chat messages emoji "reactions" -- Broadcast mode for scheduled meetings (beta, you have to enable it in the settings first) - Hearing aids should be working the same way bluetooth headset does - Hardware video codecs (H264, H265) are now used in priority when possible (SDK) +- Broadcast mode for scheduled meetings (hidden) +- Android 14 support + +### Changed +- BLUETOOTH_CONNECT permission is no longer required ### Fixed +- Correctly switching to either bottom or back microphone depending on wether the earpiece or the speaker is used, +and also use the same device for input and output if the one set as output as RECORD capability +(fixes echo issue while on speakerphone on some devices such as Samsung's) - Connection status & color when in refreshing state - Sent content type for files attached to a chat message - Toggle mute mic while in conference diff --git a/README.md b/README.md index 4e9908be8..a8e4b2921 100644 --- a/README.md +++ b/README.md @@ -146,13 +146,21 @@ Warning: This command won't print anything until you reproduce the crash! ## Create an APK with a different package name -Before the 4.1 release, there were a lot of files to edit to change the package name. -Now, simply edit the app/build.gradle file and change the value returned by method ```getPackageName()``` +Simply edit the app/build.gradle file and change the value of the ```packageName``` variable. The next build will automatically use this value everywhere thanks to ```manifestPlaceholders``` feature of gradle and Android. You may have already noticed that the app installed by Android Studio has ```org.linphone.debug``` package name. If you build the app as release, the package name will be ```org.linphone```. +If you encounter +``` +Execution failed for task ':app:processDebugGoogleServices'. +> No matching client found for package name 'your package name' +``` + +error when building, make sure you have replaced ```app/google-services.json``` file by yours (containing your package name). +If you don't have such file, remove ours. + ## Firebase push notifications Now that Google Cloud Messaging has been deprecated and will be completely removed on April 11th 2019, the only official way of using push notifications is through Firebase. diff --git a/app/build.gradle b/app/build.gradle index 78ad88efe..595e6ef05 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -7,7 +7,7 @@ plugins { } def appVersionName = "5.2.0" -def appVersionCode = 51992 +def appVersionCode = 52000 def packageName = "org.linphone"