You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix cursor reset issue and cancelled effects spawning (#184)
feat(subscription): add more types to create `SubscriptionCursor` from
Make it possible to create `SubscriptionCursor` from the string slice.
feat(subscription): add methods to manipulate subscriptions in set
Add `add_subscriptions(..)` and `sub_subscriptions(..)` to `SubscriptionSet` to make it possible in
addition to sets manipulation, use a list of subscriptions.
feat(subscribe): add subscription list changed status
fix(subscribe): fix `cursor` reset issue
Fix issue because of which `cursor` is not reset on `Subscription` and `SubscriptionSet`
on unsubscribe.
fix(subscription): fix issue with cancelled effects
Fix issue because of which cancelled effects still asynchronously spawned for processing.
refactor(examples): refactor `subscribe` example
Separate `subscribe` example into two to show separately `subscribe` feature and `presence state`
maintenance with subscribe.
refactor(subscribe): add subscription token validation
Added a method to validate the provided subscription token to conform to PubNub time token
requirements with precision.
refactor(subscription): split `subscribe` method
Split the `subscribe` method into two: `subscribe` and `subscribe_with_timetoken`.
docs(inline): change `client` to `pubnub` in inline docs
---------
Co-authored-by: Mateusz Wiktor <[email protected]>
Copy file name to clipboardExpand all lines: .pubnub.yml
+20-1Lines changed: 20 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,28 @@
1
1
name: rust
2
-
version: 0.5.0
2
+
version: 0.6.0
3
3
schema: 1
4
4
scm: github.com/pubnub/rust
5
5
files: []
6
6
changelog:
7
+
- date: 2024-02-07
8
+
version: 0.6.0
9
+
changes:
10
+
- type: feature
11
+
text: "Make it possible to create `SubscriptionCursor` from the string slice."
12
+
- type: feature
13
+
text: "Add `add_subscriptions(..)` and `sub_subscriptions(..)` to `SubscriptionSet` to make it possible in addition to sets manipulation use list of subscriptions."
14
+
- type: bug
15
+
text: "Fix issue because of which `cursor` is not reset on `Subscription` and `SubscriptionSet` on unsubscribe."
16
+
- type: bug
17
+
text: "Fix issue because of which cancelled effects still asynchronously spawned for processing."
18
+
- type: improvement
19
+
text: "Change `client` to `pubnub` in inline docs."
20
+
- type: improvement
21
+
text: "Add subscription token validation."
22
+
- type: improvement
23
+
text: "Added a method to validate the provided subscription token to conform to PubNub time token requirements with precision."
24
+
- type: improvement
25
+
text: "Separate `subscribe` example into two to show separately `subscribe` feature and `presence state` maintenance with subscribe."
0 commit comments