Releases: pubnub/unreal-engine-chat
Releases · pubnub/unreal-engine-chat
v0.4.0
Add:
- Add Membership
Status
andType
. Create dedicated structure for all Membership related data. This structure can be now passed into following functions:
Channel->Join() //BREAKING CHANGE
Chat->CreateDirectConversation() //BREAKING CHANGE
Chat->CreateGroupConversation() //BREAKING CHANGE
Membership->Update() //BREAKING CHANGE
And can be received by function:
Membership->GetMembershipData()
- Add debugging symbols for all supported architectures
Fix:
- Fix bugs that sometimes Membership CustomData was set from Channel CustomData
Modify:
- Deprecate
Membership->GetCustomData()
useMembership->GetMembershipData()
instead
v0.3.2
Fix:
- Fix bug with closing callbacks - in some cases listeners were not cleaned correctly, causing messages to be duplicated on reconnecting
v0.3.1
Add:
- add logger that will print errors from core Pubnub sdk requests
Fix:
- fix bug that InitChat was checking twice if the user exists
- fix bug that sometimes joining a channel would throw incorrect Json error, even if Json was correct
- pass fix from c-core that sometimes closing a listener could crash the engine
v0.3.0
Modify:
- implement event engine, from now all callbacks related function will use it
- change moderation events to be send to
PUBNUB_INTERNAL_MODERATION.{user_id}
channel instead of{user_id}
channel
Add:
- add
CallbackStop
as return value fromChannel->Join
andChannel->Connect
. Use it to stop receiving callbacks. - add possibility to invite users to public channels
Fix:
- fix bug that token set with
SetAuthToken
wasn't used in some operations. - fix crashes that could happen on short internet connection break
- fix bug that leaving one channel would stop receiving messages from all connected channels
Remove:
- remove deprecated
ReportUser
method
v0.2.6
Fix:
- Remove exceptions from included CPP Chat library to fix Linux build.
v0.2.5
Add:
- Add support for Linux development platform
Fix:
- Fix bug that Unicode characters became broken when sent in chat message
v0.2.4
Add:
- ParseToken, SetAuthToken, SetPubnubOrigin functions to Access Manager
Fix:
- fix
thread_channel
related errors when including any Chat class in cpp - fix non-virtual destructor in
channel
- fix some UProperty members initialized without default value (thanks to @ennorehling for contribution)
v0.2.3
Add:
- Message draft v2
Remove:
- User Mentions and Referenced Channels from SendTextParameters
- GetUserSuggestions and GetChannelSuggestions
Modify:
- Rename FSendTextParams to FPubnubSendTextParams
v0.2.2
Fix:
- Fix mac library on arch x86_64
v0.2.1
Modify:
- Change MarketplaceURL to FabURL field in .uplugin file