Skip to content

PubNub Swift Chat SDK 0.20.0 release#20

Merged
jguz-pubnub merged 33 commits intomasterfrom
feat/async-await
Mar 25, 2025
Merged

PubNub Swift Chat SDK 0.20.0 release#20
jguz-pubnub merged 33 commits intomasterfrom
feat/async-await

Conversation

@jguz-pubnub
Copy link
Contributor

@jguz-pubnub jguz-pubnub commented Jan 28, 2025

feat(async-await): add async/await counterparts to existing closure-based methods

feat(async-await): add AsyncStream counterparts for methods returning AutoCloseable

feat(tests): add a new Test Plan testing async/await methods and streams

feat(message): add the new way to create a thread message

fix(chat): provide a default ChatConfiguration() value in the ChatImpl constructor

fix(chat): provide a default value for the limit parameter in the Chat's getUsers(filter:sort:limit:page:completion:)

fix(membership): fix PubNub.MembershipSortField extension to handle all user sort options properly

@jguz-pubnub jguz-pubnub marked this pull request as ready for review January 30, 2025 09:16
Copy link

@parfeon parfeon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code looks good 👍

* Minor DocC fixes
* Review discardableResult attribute
* ThreadChannel now requires a pinned message of ThreadMessage type
* Make all parameters as required for every method in BaseMessage and BaseChannel
* Add new createThread method
* Add new createThreadMessageDraft method
@jguz-pubnub jguz-pubnub changed the title Add async-await methods for all entites Add async/await methods for all entites Mar 25, 2025
@jguz-pubnub jguz-pubnub changed the title Add async/await methods for all entites PubNub Swift Chat SDK 0.20.0 release Mar 25, 2025
@jguz-pubnub
Copy link
Contributor Author

@pubnub-release-bot release as 0.20.0

@jguz-pubnub jguz-pubnub merged commit 950e706 into master Mar 25, 2025
6 checks passed
@jguz-pubnub jguz-pubnub deleted the feat/async-await branch March 25, 2025 12:25
@pubnub-release-bot
Copy link

🚀 Release successfully completed 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants