@nabla/react-native-messaging-core
Advanced tools
Changelog
[1.0.0-alpha11] - 2022-12-14
createDraftConversation
to startConversation
. It keeps the behavior of creating the conversation lazily when the patient sends the first message.createConversation
has been renamed createConversationWithMessage
and now has a required message
argument. It should be used to start a conversation on behalf of the patient with a first message from them.1.0.0-alpha21
1.0.0-alpha28
Changelog
[1.0.0-alpha10] - 2022-11-25
Component
: NablaConversationView
.1.0.0-alpha26
.1.0.0-alpha20
.The Android SDK now targets API 33, meaning you should bump your
compileSdkVersion
in the Android project to be 33 or higher (this doesn't impact your app's minimum Android supported version).
1.0.0-alpha20
1.0.0-alpha26
Changelog
[1.0.0-alpha09] - 2022-11-17
Reporting: an ErrorReporter was added to the native SDKs to report anonymous events to nabla servers to help debug some features like video calls.
⚠️To update to this version you need to add a new pod in the ios/Podfile
pod 'Sentry', :modular_headers => true
(You can find more info in the documentation)
Theming: the native SDKs updates contain an enhanced handling of the dark/night modes.
Removed the showComposer
parameter from NablaMessagingUI.navigateToConversation
method and relied on Conversation
isLocked
property to hide the composer.
⚠️ If you were using the showComposer
parameter of NablaMessagingUI.navigateToConversation
, it is not available anymore, and you should migrate to using lock conversation from the Console.
The NablaClient.initialize
method now takes a Configuration
class instead of multiple parameters.
⚠️ This change is breaking and you will need to update all NablaClient
initialize
.
1.0.0-alpha19
1.0.0-alpha24
Changelog
[1.0.0-alpha08] - 2022-11-04
pictureURL
attribute on Conversation
type.ConversationItemSender
Patient
type was introduced for conversations with multiple patients.ConversationItemSender
Patient
type was rename to Me
.Logger
protocol usage iOS Core pod.1.0.0-alpha18
1.0.0-alpha21
Changelog
[1.0.0-alpha07] - 2022-10-18
1.0.0-alpha15
1.0.0-alpha20
Changelog
[1.0.0-alpha06] - 2022-10-14
dismissCallback
to navigateToInbox
in NablaMessagingUI
.successCallback
in navigateToConversation
is now dismissCallback
in NablaMessagingUI
.Messaging Sample App
to better reflect what it showcases.void
.1.0.0-alpha15
1.0.0-alpha19
Changelog
[1.0.0-alpha05] - 2022-10-07
Logger
interface with a default ConsoleLogger
implementation to display react native and native logs.NablaMessagingUI.navigateToConversation
NablaMessagingClient.retrySendingMessage
in NablaMessagingCore
initialMessage
param to NablaMessagingClient.createConversation
in NablaMessagingCore
NablaMessagingClient.createDraftConversation
to NablaMessagingCore
1.0.0-alpha13
1.0.0-alpha19
Changelog
[1.0.0-alpha04] - 2022-09-19
@nabla/react-native-scheduling
packageNablaMessagingClient.createConversation
success callback parameter being undefined1.0.0-alpha12
1.0.0-alpha17
Changelog
[1.0.0-alpha03] - 2022-09-08
@nabla/react-native-video-call
packageNablaMessagingClient.setIsTyping
to notify the server that the patient is typing in the conversation.NablaMessagingClient.markConversationAsSeen
to notify the server that the patient has seen the conversation.NablaMessagingClient.deleteMessage
to delete a message in a conversation.NablaMessagingClient.watchItemsOfConversation
to watch conversation items with a given conversationId
.NablaMessagingClient.watchConversation
to watch a conversation with a given id.NablaMessagingClient.initializeMessagingModule
and NablaVideoCallClient.initializeVideoCallModule
to enable the corresponding modules.Conversation.id
is now a ConversationId
type instead of a string
type.onConversationSelected
callback param in ConversationListView
to send a ConversationId
instead of a string
.ConversationItem
type definition by adding createdAt
property to ConversationMessage
.1.0.0-alpha10
1.0.0-alpha16