Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: pubnub/kotlin
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: kotlin-v10.1.0
Choose a base ref
...
head repository: pubnub/kotlin
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 20 commits
  • 262 files changed
  • 6 contributors

Commits on Nov 14, 2024

  1. Changes for Chat JS (#308)

    Internal changes for enabling Chat JS work
    wkal-pubnub authored Nov 14, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    926e4ac View commit details
  2. Add support for other Apple platforms (tvOS, macOS) (#309)

    jguz-pubnub authored Nov 14, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    8fd0a4e View commit details

Commits on Nov 18, 2024

  1. Added customMessageType to Publish, Signal, Subscribe, History, File. (

    …#302)
    
    * PubNub SDK v10.2.0 release.
    
    ---------
    
    Co-authored-by: PubNub Release Bot <[email protected]>
    marcin-cebo and pubnub-release-bot authored Nov 18, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    98544a8 View commit details

Commits on Nov 20, 2024

  1. Switch runner to MacOS for testing/publishing KMP artifacts (#296)

    * Switch runner to `macos-gh`
    
    ---------
    
    Co-authored-by: Serhii Mamontov <[email protected]>
    wkal-pubnub and parfeon authored Nov 20, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    7fada4b View commit details

Commits on Nov 21, 2024

  1. Additional changes for Chat KMP, enable publishing all iOS targets (#311

    )
    
    * [JS] Propagate decryption error to KMP
    
    * [iOS] Enable publishing for all iOS targets
    wkal-pubnub authored Nov 21, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    effb8a9 View commit details

Commits on Nov 27, 2024

  1. Commonize CustomObject handling for JS/iOS (#315)

    Removes separate CustomObject implementations from JS and iOS sourcesets and creates a common one in `nonJvm` sourceset.
    wkal-pubnub authored Nov 27, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    4e27a06 View commit details
  2. Isolate exceptions in event/status listeners (#314)

    An exception in a user's listener shouldn't crash the whole event engine
    wkal-pubnub authored Nov 27, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    986142b View commit details

Commits on Nov 28, 2024

  1. Remove kotlinx.datetime from JS target (#316)

    Add JS actual implementation
    wkal-pubnub authored Nov 28, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    e117611 View commit details

Commits on Dec 3, 2024

  1. Disable publishing the test project (#317)

    * Disable publishing the test project
    
    * PubNub SDK v10.2.1 release.
    
    ---------
    
    Co-authored-by: PubNub Release Bot <[email protected]>
    wkal-pubnub and pubnub-release-bot authored Dec 3, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    51da946 View commit details

Commits on Dec 5, 2024

  1. Added membershipType to Memberships and ChannelMembers APIs

    Introduced new API with userId instead of UUID and possibility to include optional data in respons. See MemberInclude and MembershipInclude.
    marcin-cebo authored Dec 5, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    c8ae89e View commit details

Commits on Dec 6, 2024

  1. Added membershipType to Memberships and ChannelMembers APIs

    Introduced new API with userId instead of UUID and possibility to include optional data in respons. See MemberInclude and MembershipInclude.
    marcin-cebo authored Dec 6, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    8f73f23 View commit details

Commits on Dec 9, 2024

  1. Fixed test. (#319)

    marcin-cebo authored Dec 9, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    01995ed View commit details

Commits on Dec 11, 2024

  1. Update PubNub Swift SDK dependency (#320)

    chore(project): update PubNub Swift SDK dependency (8.2.2)
    feat(membership): add support for newly introduced methods regarding Memberships
    feat(objc-layer): adjust to the updated method names in the Objective-C KMP layer of the PubNub Swift SDK
    jguz-pubnub authored Dec 11, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    e82e27a View commit details

Commits on Dec 12, 2024

  1. [KMP] JS CustomMessageType support + build tweaks (#321)

    * [KMP] JS CustomMessageType support + build tweaks
    
    * PubNub SDK v10.3.1 release.
    
    ---------
    
    Co-authored-by: PubNub Release Bot <[email protected]>
    wkal-pubnub and pubnub-release-bot authored Dec 12, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    31d5360 View commit details

Commits on Dec 16, 2024

  1. Updated libs and libs info. (#323)

    Added minimal required kotlin lib version.
    marcin-cebo authored Dec 16, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    23d303a View commit details
  2. Internal fixes (Apple platforms) (#324)

    fix(custom-field): fix for initializing `KMPAnyJSON` instance
    fix(pubnub): add missing `filter` parameter for `getChannelMembers` method
    jguz-pubnub authored Dec 16, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    64fe45f View commit details

Commits on Jan 2, 2025

  1. Added validation for Leave and Heartbeat (#326)

    to ensure users receive an error when providing empty strings for channels or groups.
    marcin-cebo authored Jan 2, 2025

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    a693c22 View commit details

Commits on Jan 7, 2025

  1. Updated KMP JS layer with membership type. (#325)

    * Updated KMP JS layer with membership type.
    In KMP JS implemented new Memberships and ChannelMembers methods containing possibility to specify membership type and all optional data returned by API using include parameters.
    
    * Updated KMP Swift layer with membership type.
    In KMP JS implemented new Memberships and ChannelMembers methods containing possibility to specify membership type and all optional data returned by API using include parameters.
    
    * PubNub SDK v10.3.3 release.
    
    ---------
    
    Co-authored-by: jguz-pubnub <[email protected]>
    Co-authored-by: PubNub Release Bot <[email protected]>
    3 people authored Jan 7, 2025

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    5779f48 View commit details

Commits on Jan 13, 2025

  1. Add internal fixes to the publish method for Apple platforms (#327)

    * PubNub SDK v10.3.4 release
    jguz-pubnub authored Jan 13, 2025

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    11f1678 View commit details

Commits on Jan 22, 2025

  1. Etag support for users and channels (#328)

    * Etag support for users and channels
    
    A new optional parameter `ifMatchesEtag` is added to `setUUIDMetadata` and `setChannelMetadata`.
    When provided, the server checks the argument value with the ETag on the server and if they don't match a HTTP 412 error is returned.
    
    * PubNub SDK v10.4.0 release.
    
    ---------
    
    Co-authored-by: PubNub Release Bot <[email protected]>
    wkal-pubnub and pubnub-release-bot authored Jan 22, 2025

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    4f5c588 View commit details
Loading