To find the state of this project's repository at the time of any of these versions, check out the tags.

Change Log

All notable changes to this project will be documented in this file.

Group changes to describe their impact on the project, as follows:

Added for new features.
Changed for changes in existing functionality.
Deprecated for once-stable features removed in upcoming releases.
Removed for deprecated features removed in this release.
Fixed for any bug fixes.
Security to invite users to upgrade in case of vulnerabilities.

[Incomming]

  • feature: call recording.
  • feature: QR code configuration.

[4.1] - 2018-xx-xx

Improvements

  • Improved UI.
  • Added adaptive icon for Android 8+.
  • Use of binary SDK hosted in Maven repository instead of having to build it manually.
  • Asynchronous fetch of native contacts.
  • Removed unused graphical resources.
  • Updated translations.
  • Updated sliders used to answer or hangup incoming call so they can be used with accessibility tools.
  • Added setting to disable vibration while incoming call is ringing.

Features

  • Added new end to end LIME encryption for instant messaging, both for single chat rooms and group ones.
  • Send multiple files with text at the same time.
  • Support of H265 codec.
  • Use TextureView instead of GL2JNIView, easier to use and will fix issues.
  • Send SMS to invite your friends in using Linphone.
  • Reply to received chat message in notification.
  • Answer or hangup calls in notification.
  • Option to automatically download incoming files, either always, never or depending on their sizes. This adds the feature of having images received by file transfer in notifications.

[4.0.1] - 2018-06-26

Fixed

  • fix loading of plugins
  • fix issue with video stream, not started when receiving an incoming call just after the app is launched
  • fix issue with TURN

[4.0.0] - 2018-06-15

Added

  • Group chat between linphone.org SIP accounts.
  • new JAVA/JNI wrapper. This new wrapper is automatically generated from liblinphone C API. It breaks compatibility with previous, hand-made wrapper. (more information about new wrapper here. )

Deprecated

  • hand-made java API in submodules/linphone/java is deprecated. However it is still possible to use it by checking out the 3.4.x branch of linphone-android.

Fixed

  • issue with changing push notification token not passed to library, possibly resulting in a loss of incoming calls.

[3.3.0] - 2017-10-18

Added

  • Integration with Android O
  • New video adaptive bitrate algorithm(More informations here)

Changed

  • Application is no more managing in-call wakelock, it's now managed by the library

Fixed

  • Crashs in new chat view
  • Contacts management
  • Random crash in chatroom
  • Improve chats list loading time

[3.2.7] - 2017-05-15

Fixed

  • Crash with devices X86 on Android < 5

[3.2.6] - 2017-04-10

Added

  • Notification of message reading on chat
  • New permission to kill linphone app

Fixed

  • Crash with firebase push
  • Problems with contacts

[3.2.5] - 2017-03-06

Added

  • Doze mode(energy saving) button in Network settings

Changed

  • Migrate Linphone build from ANT to gradle
  • No pause VOIP Call on incoming GSM call until we off hook this
  • Subscription friends list enabled by default only for linphone domain

Fixed

  • Rotation after screen locking
  • Contacts background task
  • No more asking phone number for non-linphone domain
  • Bug with Linphone credential login

[Unreleased]

Added

  • Lime integration

[3.2.4] - 2017-01-19

Fixed

  • Some crashs
  • Some UI bugs

[3.2.3] - 2017-01-11

Fixed

  • Somes crashs

Changed

  • Improved performance of contacts loading

[3.2.2] - 2017-01-04

Fixed

  • Some bug with the download of OpenH264 for Android < 5.1
  • Some crashs

Changed

  • Disable AAC codecs

[3.2.1] - 2016-11-24

Added

  • Open H264 binary download for ARM Android < 5.1

Fixed

  • Crashes for x86 CPU at starting
  • Crashes in somes view in cause of bad locale time
  • Crashes in contacts view if we don't have permission

[3.2.0] - 2016-11-10

Added

  • Change your password in your account settings

Changed

  • Media H264 support improved for Android >= 5.1
  • Optimize memory footprint and performance of contacts list an IM view

Fixed

  • Crashes Android 6/7 at starting
  • Permissions issues
  • Layout of tablet views