## 0.6.0
*February 7, 2024*
| Type | Changes |
|------|----------|
| **Added** | • Make it possible to create `SubscriptionCursor` from the string slice.<br/>• Add `add_subscriptions(..)` and `sub_subscriptions(..)` to `SubscriptionSet` to make it possible in addition to sets manipulation use list of subscriptions. |
| **Fixed** | • Fix issue because of which `cursor` is not reset on `Subscription` and `SubscriptionSet` on unsubscribe.<br/>• Fix issue because of which cancelled effects still asynchronously spawned for processing. |
| **Modified** | • Change `client` to `pubnub` in inline docs.<br/>• Add subscription token validation.<br/>• Added a method to validate the provided subscription token to conform to PubNub time token requirements with precision.<br/>• Separate `subscribe` example into two to show separately `subscribe` feature and `presence state` maintenance with subscribe. |
## 0.5.0
*January 25, 2024*
| Type | Changes |
|------|----------|
| **Added** | • Change the real-time event handling interface.<br/>• `user_id` state for specified channels will be maintained by the SDK. State with subscribe calls has been improved.<br/>• Adding `Channel`, `ChannelGroup`, `ChannelMetadata` and `UuidMetadata` entities to be first-class citizens to access APIs related to them. Currently, access is provided only for subscription APIs.<br/>• Added ability to configure request retry policies to exclude specific endpoints from retry. |
## 0.4.1
*November 3, 2023*
| Type | Changes |
|------|----------|
| **Modified** | • Update license information. |
## 0.4.0
*October 16, 2023*
| Type | Changes |
|------|----------|
| **Added** | • Update the crypto module structure and add enhanced AES-CBC cryptor. |
## 0.3.0
*August 30, 2023*
| Type | Changes |
|------|----------|
| **Added** | • PubNub subscribe API implemented.<br/>• PubNub presence API implemented.<br/>• Event engine as a new method of handling connections for `subscribe` and `presence` methods implemented. |
## 0.2.1
*June 7, 2023*
| Type | Changes |
|------|----------|
| **Fixed** | • Fixed versions in the docs.<br/>• Fixed broken links for `docs.rs` page.<br/>• Fixed logo image. |
## 0.2.0
*June 5, 2023*
| Type | Changes |
|------|----------|
| **Added** | • New SDK implementation.<br/>• PubNub `publish` API implemented.<br/>• PubNub `access manager` API implemented.<br/>• Add `parse_token` for authorization token debug. |
Added | - Make it possible to create
SubscriptionCursor from the string slice. - Add
add_subscriptions(..) and sub_subscriptions(..) to SubscriptionSet to make it possible in addition to sets manipulation use list of subscriptions.
|
Fixed | - Fix issue because of which
cursor is not reset on Subscription and SubscriptionSet on unsubscribe. - Fix issue because of which cancelled effects still asynchronously spawned for processing.
|
Modified | - Change
client to pubnub in inline docs. - Add subscription token validation.
- Added a method to validate the provided subscription token to conform to PubNub time token requirements with precision.
- Separate
subscribe example into two to show separately subscribe feature and presence state maintenance with subscribe.
|
Added | - Change the real-time event handling interface.
user_id state for specified channels will be maintained by the SDK. State with subscribe calls has been improved.- Adding
Channel , ChannelGroup , ChannelMetadata and UuidMetadata entities to be first-class citizens to access APIs related to them. Currently, access is provided only for subscription APIs. - Added ability to configure request retry policies to exclude specific endpoints from retry.
|
Modified | - Update license information.
|
Added | - Update the crypto module structure and add enhanced AES-CBC cryptor.
|
Added | - PubNub subscribe API implemented.
- PubNub presence API implemented.
- Event engine as a new method of handling connections for
subscribe and presence methods implemented.
|
Fixed | - Fixed versions in the docs.
- Fixed broken links for
docs.rs page. - Fixed logo image.
|
Added | - New SDK implementation.
- PubNub
publish API implemented. - PubNub
access manager API implemented. - Add
parse_token for authorization token debug.
|