Changelog for PubNub Chat SDK 0.11.0

0.11.0

January 16, 2025
Modified
  • The JS Chat SDK now uses TS types from recent versions of PubNub JS SDK instead of the ones in the @types/pubnub community resource. Changes to customer code might be required to accommodate this change.

0.10.0

January 8, 2025
Added
  • Added status and type to Membership.

0.9.6

January 2, 2025
Fixed
  • Channel type was erased (set to null) on edits to other Channel fields.
  • Custom events sending/receiving in JS.

0.9.5

December 20, 2024
Fixed
  • Make setRestrictions work with Enforce referential integrity for memberships enabled on keyset.

0.9.4

December 19, 2024
Fixed
  • Crash when using sort parameter in various methods.
  • GetChannels incorrectly returning an object with users property instead of channels.

0.9.2

December 12, 2024
Added
  • MessageDraftV2 format to match other platforms Chat SDKs.
  • 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).
  • Remove usage of crypto global (which required a polyfill).
Modified
  • Moderation events are now sent to a channel prefixed with PUBNUB_INTERNAL_MODERATION.

0.9.1

December 7, 2024
Fixed
  • Fix ES module named imports.

0.9.0-dev

December 6, 2024
Modified
  • Internal code changes.

v0.8.4

November 26, 2024
Added
  • Lock messages from being edited.
  • Remove reactions list if everyone removed them.

v0.8.3

November 15, 2024
Added
  • Add statusField for channel members.

v0.8.2

August 27, 2024
Added
  • Customize message reactions.

v0.8.1

August 1, 2024
Added
  • Bump JS SDK version to 8.2.7.

v0.8.0

July 31, 2024
Added
  • Message report events are now sent to a moderation sub-channel. Methods for user reporting and message reporting to a global admin channel are now deprecated and renamed with a DEPRECATED_ prefix.

v0.7.3

June 18, 2024
Added
  • Take membership related events while updating users into account .

v0.7.2

June 10, 2024
Added
  • Respect eTag and updated fields in the Membership object.

v0.7.1

June 5, 2024
Added
  • Extend filter property for getMemberships.

v0.7.0

May 22, 2024
Added
  • Update JS SDK to 8.2.0.
  • Remove look behind regexes for old Safari compatibility.

v0.6.2

May 22, 2024
Fixed
  • APNS environment was not set in push payloads.

v0.6.1

May 21, 2024
Added
  • Fix whose memberships are returned when using user.getMemberships().

v0.6.0

March 11, 2024
Added
  • Check PAM permissions before sending signals.
  • Allow custom payloads while sending and receiving messages.

v0.5.2

January 16, 2024
Added
  • Make ThreadMessage.streamUpdatesOn return ThreadMessage[] instead of Message[].

v0.5.1

December 18, 2023
Added
  • Add missing reason parameter to user restrictions.

v0.5.0

December 14, 2023
Added
  • Add restore method to the Message entity.
  • Add reason for user restrictions.
  • Muted | banned | lifted).

v0.4.0

December 6, 2023
Added
  • Add CryptoModule support.

v0.3.1

November 8, 2023
Added
  • Updated pubnub dependency to 7.4.3.
Fixed
  • Typo in moderation setRestrictions method names.

v0.3.0

November 7, 2023
Added
  • Updated pubnub dependency to 7.4.2.
  • New type of software license.
  • New invite custom event emitted when users are added to channels.
  • Auto generation of channel IDs in every type of channel creation method, that can be bypassed.
  • Fully optional parameters for getUsers and getChannels methods.
  • Improved parameter lists for custom event related methods.
  • Ability to forward message to the original channel.
Fixed
  • Behavior of spaces around mentions in Message Drafts.

v0.2.0

October 23, 2023
Added
  • Add moderation restriction methods.
  • Change the way unread message count is calculated.
Fixed
  • Removing threads.

v0.1.0

September 26, 2023
Added
  • Initial release.
Last updated on
On this page