## 0.15.2
*August 7, 2025*
| Type | Changes |
|------|----------|
| **Fixed** | • Internal fixes. |
## 0.15.1
*July 31, 2025*
| Type | Changes |
|------|----------|
| **Fixed** | • Internal fixes. |
## 0.15.0
*July 31, 2025*
| Type | Changes |
|------|----------|
| **Added** | • AddConnectionStatusListener, reconnectSubscriptions, disconnectSubscriptions . |
## 0.14.1
*July 30, 2025*
| Type | Changes |
|------|----------|
| **Fixed** | • Internal fixes. |
## 0.14.0
*July 21, 2025*
| Type | Changes |
|------|----------|
| **Added** | • Add support for channel groups. |
## 0.13.4
*June 10, 2025*
| Type | Changes |
|------|----------|
| **Modified** | • Internal fixes. |
## 0.13.3
*June 4, 2025*
| Type | Changes |
|------|----------|
| **Fixed** | • Adds an internal function workaround to get messages from an auto moderation report, which doesn't contain a message timetoken. |
## 0.13.2
*May 16, 2025*
| Type | Changes |
|------|----------|
| **Fixed** | • Internal fixes. |
## 0.13.1
*May 14, 2025*
| Type | Changes |
|------|----------|
| **Fixed** | • Internal fixes. |
## 0.13.0
*May 9, 2025*
| Type | Changes |
|------|----------|
| **Added** | • Add new API method returning paginated unread message counts. |
## 0.12.1
*March 21, 2025*
| Type | Changes |
|------|----------|
| **Fixed** | • Internal fixes. |
## 0.12.0
*March 14, 2025*
| Type | Changes |
|------|----------|
| **Added** | • Added possibility to invite users to public channels. |
## 0.11.2
*March 7, 2025*
| Type | Changes |
|------|----------|
| **Fixed** | • Update PubNub Kotlin SDK dependency to include proper handling of the device token.<br/>• Add the missing keys when building the APNS payload. |
## 0.11.1
*February 20, 2025*
| Type | Changes |
|------|----------|
| **Fixed** | • Fixed bug related to setting user restriction. The issue occurred when `Enforce referential integrity for memberships` was enabled and a user did not exist in AppContext. |
## 0.11.0
*January 23, 2025*
| Type | Changes |
|------|----------|
| **Added** | • Added a new version of `User.update` that can be used to update data on the server without losing intermediate updates that might have happened in the time between when the object was last received and updated.<br/>• Added the ability to mute and unmute users through `Chat.mutedUsers.muteUser() / unmuteUser()`.<br/>• Added the option to automatically sync the mute list using App Context by enabling `ChatConfiguration.syncMutedUsers`.<br/>• Added missing function to parse quoted message text into parts. |
| **Fixed** | • Fixes the problem of overwriting custom data at regular intervals when `storeUserActivityInterval` is enabled. |
## 0.10.1
*January 13, 2025*
| Type | Changes |
|------|----------|
| **Modified** | • Internal fixes. |
## 0.10.0
*January 7, 2025*
| Type | Changes |
|------|----------|
| **Added** | • Added status and type to Membership. |
## 0.9.4
*December 20, 2024*
| Type | Changes |
|------|----------|
| **Fixed** | • Make setRestrictions work with `Enforce referential integrity for memberships` enabled on keyset. |
## 0.9.3
*December 16, 2024*
| Type | Changes |
|------|----------|
| **Modified** | • Internal fixes. |
## v0.9.2
*December 12, 2024*
| Type | Changes |
|------|----------|
| **Added** | • Lock moderated messages from editing . |
| **Fixed** | • Wrong user suggestion source for message draft created on ThreadChannel.<br/>• Wrong type of last user activity time stored on server (precision). |
| **Modified** | • Moderation events are now sent to a channel prefixed with `PUBNUB_INTERNAL_MODERATION.`. |
## v0.9.0
*November 6, 2024*
| Type | Changes |
|------|----------|
| **Added** | • Added MessageDraft.<br/>• Added timetoken utils methods. |
| **Fixed** | • Added typingTimeoutMargin to improve continuity of typing indicator.<br/>• Fix getTyping sending events after close.<br/>• Change User.active() to synchronous val User.active.<br/>• AccessManager is based on PAM V3 token instead of PAM V2 authKey.<br/>• Hard delete returns null.<br/>• Replace occurrences of Set with List where ordering matters. |
## v0.8.0
*September 24, 2024*
| Type | Changes |
|------|----------|
| **Added** | • Initial release of PubNub Kotlin Chat SDK. |
## v0.8.0-DEV
*June 26, 2024*
| Type | Changes |
|------|----------|
| **Added** | • Internal dev release. |
Added | - AddConnectionStatusListener, reconnectSubscriptions, disconnectSubscriptions .
|
Added | - Add support for channel groups.
|
Fixed | - Adds an internal function workaround to get messages from an auto moderation report, which doesn't contain a message timetoken.
|
Added | - Add new API method returning paginated unread message counts.
|
Added | - Added possibility to invite users to public channels.
|
Fixed | - Update PubNub Kotlin SDK dependency to include proper handling of the device token.
- Add the missing keys when building the APNS payload.
|
Fixed | - Fixed bug related to setting user restriction. The issue occurred when
Enforce referential integrity for memberships was enabled and a user did not exist in AppContext.
|
Added | - Added a new version of
User.update that can be used to update data on the server without losing intermediate updates that might have happened in the time between when the object was last received and updated. - Added the ability to mute and unmute users through
Chat.mutedUsers.muteUser() / unmuteUser() . - Added the option to automatically sync the mute list using App Context by enabling
ChatConfiguration.syncMutedUsers . - Added missing function to parse quoted message text into parts.
|
Fixed | - Fixes the problem of overwriting custom data at regular intervals when
storeUserActivityInterval is enabled.
|
Added | - Added status and type to Membership.
|
Fixed | - Make setRestrictions work with
Enforce referential integrity for memberships enabled on keyset.
|
Added | - Lock moderated messages from editing .
|
Fixed | - Wrong user suggestion source for message draft created on ThreadChannel.
- Wrong type of last user activity time stored on server (precision).
|
Modified | - Moderation events are now sent to a channel prefixed with
PUBNUB_INTERNAL_MODERATION. .
|
Added | - Added MessageDraft.
- Added timetoken utils methods.
|
Fixed | - Added typingTimeoutMargin to improve continuity of typing indicator.
- Fix getTyping sending events after close.
- Change User.active() to synchronous val User.active.
- AccessManager is based on PAM V3 token instead of PAM V2 authKey.
- Hard delete returns null.
- Replace occurrences of Set with List where ordering matters.
|
Added | - Initial release of PubNub Kotlin Chat SDK.
|