Releases: pubnub/unity-chat
Releases · pubnub/unity-chat
v1.2.0
November 24 2025
Added
- Memberships generated from Invite methods now have Status = "pending" and can be filtered out in GetMemberships().
- Added new overloads for update related methods and events so that they now use ChatEntityChangeType to convey the type of update.
Modified
- Changed SetListening(...) and AddListenerTo(...) methods to align with other Chat SDKs. New methods are use the "Stream" and "StreamOn" naming convetions.
v1.1.1
November 12 2025
Added
- Updated Unity SDK dependency to latest version - 9.3.0.
Fixed
- Fixed an issue where sometimes the Active status for User would not have expected value.
v1.1.0
October 29 2025
Added
- Added the option of performing reversible soft deletion on Channel and User entities.
- Added a MutedUsersManager class that allows for muting specific user IDs on client side.
v1.0.0
October 06 2025
Added
- Added WebGL build support because of the migration from C-Core to Unity SDK.
Modified
- Changed the underlying SDK used by the Chat from C-Core to Unity SDK.
- Added ChatOperationResult and ChatOperationResult as a return types for async network operations with additional debug and error data on potential failure.
v0.4.4
May 13 2025
Added
- Added the ChatMembershipData which replaces the customDataJson argument in membership-related methods.
v0.4.3
April 02 2025
Fixed
- Fixed an issue where on Mac user.CustomData would still show up as improperly linked.
- Fixed an issue where limit > 100 would cause a C-Core assert to crash the application.
- Fixed an issue where in C-Core GetMessageHistory() didn't clear message buffer causing error on subsequent calls.
v0.4.2
March 31 2025
Fixed
- Imported a fix to an edge-case race condition in C-Core EE.
- Fixed an issue where user.CustomData() was improperly linked on C++ side.
v0.4.0
March 04 2025
Added
- Ported over Event Engine functionality from C-Core to internal Chat logic.
v0.3.1
February 25 2025
Added
- Added SetAuthToken(), ParseToken(), and SetPubnubOrigin() methods to ChatAccessManager class.
- Added OriginalMessageText property to Message object containg pre-edits message text.
- Added option to not provide channel ID when creating a new conversation - a random ID will be generated in such cases.