pubnub 5.0.0 copy "pubnub: ^5.0.0" to clipboard
pubnub: ^5.0.0 copied to clipboard

PubNub SDK v5 for Dart lang (with Flutter support) that allows you to create real-time applications

v5.0.0 #

December 10 2024

Added

  • BREAKING CHANGES: support for customMessageType in subscription, history, publish, signal and files features.

v4.3.4 #

April 15 2024

Fixed

  • Fixes issue of parsing invalid presence data (which are not from pubnub server) in subscription.

v4.3.3 #

March 28 2024

Added

  • Added support for pagination params for listChannels api of push notification devices.

v4.3.2 #

January 22 2024

Fixed

  • Fixes issue of getting signature mismatch exception while publishing encrypted data.

v4.3.1 #

November 27 2023

Fixed

  • Handle unencrypted message while getting messages with cryptoModule configured.

v4.3.0 #

October 16 2023

Added

  • Add crypto module that allows configure SDK to encrypt and decrypt messages.

Fixed

  • Improved security of crypto implementation by adding enhanced AES-CBC cryptor.

v4.2.4 #

July 27 2023

Fixed

  • Fixes issue of missing decrypt function in batch history api.

v4.2.3 #

May 18 2023

Fixed

  • Fixes issue of losing timetoken value precision in web environment. Fixed the following issues reported by @RicharC293: #110.

v4.2.2 #

November 14 2022

Added

  • Support for Flutter 3.

Fixed

  • Fixes issue of having old version of xml package dependency. Fixed the following issues reported by @panalgin: #94.

v4.2.1 #

July 12 2022

Added

  • Support for fire in publish feature.
  • Allow to specify access rights for user and space in grantToken request.
  • Allow users to specify userId instead of uuid.

v4.1.3 #

April 21 2022

Fixed

  • Fixes issue of fetchMessages with false includeUUID response parse error. Fixed the following issues reported by @linsdev: #89.
  • Fixes issue of publish file message not triggered on browser.

v4.1.2 #

April 06 2022

Fixed

  • Adds a fix that prevents the SDK from adding forbidden headers in browser environments.
  • Fixes getFileUrl method by adding uuid in query parameters.

v4.1.1 #

April 04 2022

Fixed

  • Fixes an issue in JS build of Dart SDK, where request bodies were improperly encoded and sent without a correct header.

v4.1.0 #

December 16 2021

Added

  • Added support for Revoke Token feature.

v4.0.0 #

November 22 2021

Added

  • Adds PAM v3 support with grantToken and setToken.
  • After subscribe loop fails, call restore to restart it.

Fixed

  • Subscribe loop no longer throws on unrecoverable failure, instead waits for restart. Fixed the following issues reported by @willbryant: #63.
  • Adds more diagnostics for network module. Fixed the following issues reported by @willbryant: #65.
  • WhenStarts future no longer throws and is now based on a stream. Fixed the following issues reported by @willbryant: #64.
  • Networking should now release all resources after a failure. Fixed the following issues reported by @aadil058: #62.
  • Fixes issue of Signature mismatch with PAM enabled keysets. Fixed the following issues reported by @mahmoudsalah37: #50.
  • Fixes issue of message decryption with subscription. Fixed the following issues reported by @TabooSun: #46.

v3.0.0 #

October 8 2020

Full Changelog

  • ⭐️️ Subscribe loop is now written using async generator and should be easier to debug.
  • ⭐️️ Exports now are more comprehensive and clear, documentation clarity has been improved.
  • 🐛 Removes additional query params from AWS calls.
  • 🐛 Fixes a bunch of issues with incorrect arguments passed in.
  • 🐛 Adds additional diagnostics to the networking module.

v2.0.1 #

September 7 2020

Full Changelog

  • 🐛 Fixes issue of upgrade failure. Fixed the following issues reported by @devopsokdone: #14.

v2.0.0 #

August 31 2020

Full Changelog

  • 🌟️ Refactors networking module to allow additional flexibility.
  • 🌟️ Adds supervisor module that allows reconnection, retry and other additional, cross module functionalities.
  • 🌟️ Adds meta parameter to publish call and makes publish using GET instead of POST.
  • 🐛 Exposes batch, objects and other APIs from the PubNub class. Fixed the following issues reported by @devopsokdone: #11.
  • 🐛 Fixes a typo in BatchHistory where timetoken was returned null. Fixed the following issues reported by @devopsokdone: #13.

v1.4.4 #

August 19 2020

Full Changelog

  • 🌟️ Add flags in history v3 for including messageType and uuid.
  • 🌟️ Add support for fetch history with message actions. Fixed the following issues reported by @edissonaguilar: #12.
  • ⭐️️ Refactor for error message parsing for files.

v1.4.3 #

August 5 2020

Full Changelog

  • 🐛 Fixes issue of exception from server when publishKey os null with publish call.
  • 🐛 Fixes missing url component in file publish message for sendFile and support for message encryption.

v1.4.2 #

July 27 2020

Full Changelog

  • 🐛 Fixes issue of invalid type argument for fcm push gateway type. Fixed the following issues reported by @vikram25897: #10.

v1.4.1 #

July 24 2020

Full Changelog

  • 🐛 Fixes issue of missing exposed MessageType enum.

v1.4.0 #

July 23 2020

Full Changelog

  • 🌟️ Add file apis to support file feature.
  • ⭐️️ Add support for random initialization vector for messages and file.

v1.3.0 #

June 25 2020

Full Changelog

  • 🌟️ Add message encryption support.

v1.2.0 #

June 10 2020

Full Changelog

  • 🌟️ Add simplified Objects API support with UUID and Channel metadata / membership management.
  • 🐛 Fixes missing PushGateway type support of fcm for Push Notification.

v1.1.3 #

May 11 2020

  • 🐛 Fixes unsubscribeAll so its no longer modifying subscription list during iteration. Fixed the following issues reported by @pushpendraKh: #6.
  • 🐛 Fixes exports to include presence and channel group results.

v1.1.2 #

May 6 2020

Full Changelog

  • 🐛 Fixes issues of missing types for objects and push-notification. Fixed the following issues reported by @pushpendraKh: #5.

v1.1.1 #

May 6 2020

Full Changelog

  • 🐛 Expose missing types.

v1.1.0 #

May 5 2020

Full Changelog

  • ⭐️️ Bumps cbor package version and fixes analyzer warnings.
  • ⭐️️ Removes many dependencies that are unnecessary.
  • ⭐️️ Build_runner is no longer necessary to use.
  • 🐛 Refactors logging to rely on Zones.
  • 🐛 Fixes issues with resubscribing and improves injectLogger.

v1.0.5 #

May 4 2020

  • 🐛 Fix wrong API Uri in Push Notifications. Fixed the following issues reported by @aadil058: #2.
  • 🐛 Fix Subscription.unsubscribe to correctly close the messages stream. Fixed the following issues reported by @are: #3.

v1.0.4 #

April 27 2020

  • 🌟️ Add HereNow to PresenceDx, usable as pubnub.hereNow().
  • 🐛 Fix subscribe withPresence: true not properly forwarding messages when used with wildcard channels.

v1.0.3 #

April 22 2020

  • ⭐️️ Fix a typo in UserDx docstring.
  • 🐛 Change all Symbols to Strings to support Flutter better, fix a typo in SubscribeParams preventing subscribe from working.

v1.0.2 #

April 18 2020

Full Changelog

  • ⭐️️ Add backward synchronization to private repository for pubspec.yaml and lib/src/core/core.dart.
  • ⭐️️ Prevent tests from breaking when version is bumped.

v1.0.1 #

April 18 2020

Full Changelog

  • ⭐️️ Refactor PAM, hide logger instances and clean up tests.
  • ⭐️️ Add package:pedantic config to analysis, fix lint issues.
  • ⭐️️ Removes dummy changelog entry.
  • ⭐️️ Add simple example.
  • ⭐️️ Improve package description.
  • ⭐️️ Clean up test prefixes.
  • 🐛 Ensure()isEqual now uses correct template.
  • 🐛 Add PAM to library exports.
  • 🐛 Consistently use PubNubversion in tests.

v1.0.0 #

April 15 2020

  • 🌟️ Add ability to fetch current PubNub timetoken.
  • 🌟️ Add ability to publish messages and signals to channels and channel groups.
  • 🌟️ Add ability to subscribe to channels and channel groups.
  • 🌟️ Add ability to manage Objects (Spaces, Users and Memberships).
  • 🌟️ Add ability to manage PubNub Access Manager.
  • 🌟️ Add ability to manage device registration for Push Notification Service.
  • 🌟️ Add ability to add, delete and retrieve message actions.
  • 🌟️ Add channel and channel group abstractions to allow using History.
50
likes
100
points
9.65k
downloads

Publisher

verified publisherpubnub.com

Weekly Downloads

PubNub SDK v5 for Dart lang (with Flutter support) that allows you to create real-time applications

Homepage

Documentation

API reference

License

unknown (license)

Dependencies

async, cbor, convert, crypto, encrypt, form_data, meta, pedantic, pool, xml

More

Packages that depend on pubnub