Skip to content

Latest commit

 

History

History
209 lines (161 loc) · 7.17 KB

CHANGELOG.md

File metadata and controls

209 lines (161 loc) · 7.17 KB

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.

[4.1.0] - 2019-xx-xx

Added

  • End-to-end encryption for instant messaging, for both one-to-one and group conversations.
  • Video H.265 codec support, based on iOS VideoToolbox framework.
  • Enhanced call and IM notifications, so that it is possible to answer, decline, reply or mark as read directly from them.
  • Setting to request attachments to be automatically downloaded, unconditionnally or based on their size.
  • Possibility to send multiple attachments (images, documents) in a same message.
  • Possibility to open all kinds of documents received in a conversation.
  • Possibility to share an image through Linphone from an external application (ex: photo app)
  • Button to invite contacts to use Linphone by sending them a SMS.
  • Possibility to record calls (audio only), and replay them from the "Recordings" menu.
  • Remote provisioning from a QR code providing the http(s) url of a provisioning server.
  • Optional Crashlythics support.

Changed

  • Compilation procedure is simplified: a binary SDK containing dependencies (liblinphone) is retrieved automatically from a CocoaPods repository. Full compilation remains absolutely supported. Please check local README.md for more details.
  • Updated translations, mainly French and English.
  • Use of Photokit instead of Asset Library for image handling.
  • Auto-layout of images in chat messages.
  • Use Xcode test navigator for tests.
  • Move important files from Documents folder to Application Library.

Fixed

  • Issues around Bluetooth devices management.
  • Loss of audio after accepting a second call while already in a call.
  • Crashes when during calls.
  • Nowebcam when leaving conference.

Removed

  • Static build of iOS linphone SDK.
  • All git submodules previously containing dependencies.
  • Some resource files now provided by linphone-sdk.

[4.0.2] - 2018-10-15

Fixed

  • fix IOS12 crash
  • fix bluethooth issue with some cars
  • fix nat helper (sdk)

[4.0.1] - 2018-06-26

Fixed

  • Fix TURN
  • Start video stream on first call
  • Fix audio unit management in case of call time out
  • Fix registration issue with some SIP services (ie: Asterix)

[4.0] - 2018-06-11

Added

  • Supports of group chat
  • New address search algorithm

Fixed

  • Minor bugs fixes

[3.16.5] - 2017-11-28

Added

Changed

  • Contact, CNContact implmentation.
  • Contacts loading optimization.
  • Sound management updated

Fixed

  • Chat file resend fixed
  • Minor bugs fixes
  • Audio fixed on conference call

[3.16.3] - 2017-05-03

Added

  • Imdm, chat message reception/lecture notification.

Changed

  • Optimization of Chat list

Fixed

  • Minor bugs fixes
  • Crashes on Call cancel too soon

3.16.2 - 2017-03-01

Added

  • Link to GPLv2 licence and Linphone privacy policy in About View.

Changed

  • Optimization of Contact Lists

Fixed

  • CallKit bugs when invalid SIP address
  • CallKit error screens no longer displayed but ours
  • Crashes in Contact Lists
  • Presence supports network changes
  • Uses of linked address instead of phone number in chat rooms
  • Uses of display name instead of sip addresses in chat rooms and history lists

3.16.1 - 2017-09-01

Added

  • Support of CallKit
  • Support of background task to finish sending messages and files when app is in background

Fixed

  • Freeze of UI when cancelling a swipe to delete too quickly

[3.15] - 2016-11-09

Added

  • Support of iOS 10
  • Support of PushKit (VoIP push notifications)
  • Added long term presence for linphone.org accounts: any user can now see his/her friends with a linphone.org account
  • Added TURN support
  • Change your password in your account settings

Changed

  • Updated push notification sound
  • Updated assistant to allow creating and authenticating account with a phone number
  • Updated translations
  • Improve VideoToolbox H264 decoder

Removed

  • None VoIP push notifications

Fixed

  • Correctly display name in Settings when using exotic characters
  • Correctly handle video policy when answering from push notification
  • Hide keyboard on dialer when address is empty
  • Better handling of multi accounts in side menu
  • Handle of notification actions
  • Rotation of camera view

[3.13.9] - 2016-06-15

Added

Changed

  • Enable Neon intrinsics optimizations for speex resampler (ENABLE_ARM_NEON_INTRINSICS)
  • Push notifications are now configurable per account
  • Update to latest OpenH264 version to fix issue with Xcode 7.3 and arm64 devices openh264 issue 2434
  • Default transport reset to "UDP" for external accounts in assistant since most providers only support that
  • Remove deprecated polarssl submodule, using mbedtls instead

Fixed

  • Fix invalid photo rotation when using Camera for avatars
  • Fix self avatar save when using camera
  • Parse user input as SIP address or phone number depending on default account settings: if "substitute + by country code" is set, consider inputs to be phone numbers, otherwise SIP addresses.
  • Automatically start call when answering from within notification in iOS9+
  • Contact details view is now scrollable to fix issue on small screens
  • Unregister accounts in case of application shutdown when remote push notifications are not enabled
  • Reregister accounts in case of WiFi change

[3.12.1] - 2016-02-19

Changed

  • New About view
  • plugins registration procedure has been updated
  • iLBC has been removed - we are now using webrtc implementation instead, which is built by default. Removed libilbc.a from XCode project

Fixed

  • reload chat view on iPad on changes
  • remove “invalid length” error in assistant
  • remove comma from user-agent
  • properly display numpad in call
  • update application badge count when answering within notification

3.0 - 2016-01-06

Added

  • Multi account support

Changed

  • New flat design rebranding

0.7.6 - 2013-03-04

Added

  • Initial version