Bumped version code for 5.2.0 release + updated CHANGELOG & README

This commit is contained in:
Sylvain Berfini 2023-12-21 08:57:14 +01:00
parent 01b622decc
commit 4ebcfb9b09
3 changed files with 20 additions and 5 deletions

View file

@ -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

View file

@ -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.

View file

@ -7,7 +7,7 @@ plugins {
}
def appVersionName = "5.2.0"
def appVersionCode = 51992
def appVersionCode = 52000
def packageName = "org.linphone"