ably_flutter 1.2.2-preview.1
ably_flutter: ^1.2.2-preview.1 copied to clipboard
A wrapper around Ably's Cocoa and Java client library SDKs, providing iOS and Android support.
Changelog #
1.2.2-preview.1 #
This is a preview release of v1.2.2, which adds support for push notifications, including device activation with Ably (including device registration with APNs / FCM) and subscribing devices for push notifications. Check out the dedicated documentation (PushNotifications.md
) and the example app (push_notification_service.dart
) for more information.
Implemented enhancements:
- Push Notifications Device Registration (activation) and device subscription #107
Merged pull requests:
- Add documentation for token authentication #155 (ben-xD)
- Push notifications (activation and subscription) #140 (ben-xD)
v1.2.1 #
Implemented enhancements:
- Migrate to null safety #82
Closed issues:
- Investigate libraries that can help leverage our push implementation #142
- Could not find method coreLibraryDesugaring() for arguments #130
- Create code snippets for homepage (flutter) #124
- Make this SDK ready for the first non-preview release #102
- Activate and getting Push Notifications #54
Merged pull requests:
- Bump ws from 5.2.2 to 5.2.3 in /example/test_harness #145 (dependabot[bot])
- Skip 1 failing test, fix 1 failing test and schedule tests on main twice a day #144 (ben-xD)
- Refactor large files into 1 file per class #138 (ben-xD)
- Add instructions for M1 macs and fixing ruby fatal error for example apps #137 (ben-xD)
- Migrate to null-safety #136 (tiholic)
v1.2.0 #
Merged pull requests:
- Add support message extras and its extensions [TM2i] #123 (tiholic), fixing #11
- add docs for rest and realtime presence #114 (tiholic)
- REST - Channels & publishing messages #45 (tiholic)
1.2.0-preview.2 #
Implemented enhancements:
Fixed bugs:
- compilation error on iOS #112
Merged pull requests:
- Fix iOS issue with token details auth #115 (tiholic)
- Add docs workflow #97 (QuintinWillison)
- Realtime Presence #81 (tiholic)
- Feature/rest presence history #70 (tiholic)
- Feature/docstrings #69 (tiholic)
- Rest Channel Presence#get #55 (tiholic)
1.2.0-preview.1 #
With this release we are conforming our version numbering to match that used in our other client libraries. This reflects the fact that this plugin is heading towards compliance with version 1.2 of our Features Specification, also aligning with the underlying implementations of ably-cocoa and ably-java.
Fixed bugs:
- Unhandled TimeoutException error being thrown occassionally #72
Closed issues:
- native dart implementation #76
- Improve our "pub points" score on pub.dev #65
- Ably Flutter - Error building for android: target SDK less than 24 #25
Merged pull requests:
- Conform workflow triggers #91 (QuintinWillison)
- Rename Package to remove the _plugin suffix #90 (QuintinWillison)
- Stage 1.1 Integration #88 (QuintinWillison)
- Readme Improvements #79 (QuintinWillison)
- Add maintainers file #78 (niksilver)
- Remove experimental warning #77 (QuintinWillison)
- Android | reduce minSdkVersion to 19 #75 (tiholic)
- Feature/rest history integration tests #68 (tiholic)
- Feature/lint dart #67 (tiholic)
- Realtime Channel history #52 (tiholic)
- Channel history & Paginated Result API for Rest #48 (tiholic)
1.0.0+dev.2 #
Conforming to pub.dev recommendations, following initial upload to the platform.
1.0.0+dev.1 #
The first, development preview of our Flutter plugin, wrapping our iOS Cocoa and Android client libraries.
Supported functionality #
- Create a REST or Realtime instance by passing
ClientOptions
:ClientOptions
can be created by passing an API token (ClientOptions.fromKey
)defaultTokenParams
,authCallback
andlogHandler
are not supported yet
- Get a REST channel and publish messages
- Listen for Realtime connection state changes using a stream subscription
- Listen for Realtime channel state changes using a stream subscription
- Connect and disconnect Realtime channels
- Attach and detach Realtime channels
- Subscribe for messages on a Realtime channel using a stream subscription
- Publishing messages on a Realtime channel
Merged pull requests: #
- iOS podspec tweaks #46 (QuintinWillison)
- Drive test example #32 (zoechi)
- Manual testing on RTN14 and RTN15 #27 (tiholic)
- Fix: iOS hot-restart issue with active listeners #26 (tiholic)
- Realtime Publish #23 (tiholic)
- Realtime message subscription #21 (tiholic)
- Realtime Channel attach, detach and state events #20 (tiholic)
- Synchronous API for creating instances and Hot-reload fix #18 (tiholic)
- Improve pubspec #17 (QuintinWillison)
- re-codec using JSON and Codegen #13 (tiholic)
- Pilot implementation for Realtime event based API's - ConnectionStateChange #6 (tiholic)
- Feature/platform message encoding #5 (tiholic)
- Feature/ios rest #4 (tiholic)
- Prepare for publish #3 (QuintinWillison)
- Publishing rest messages - android only #2 (tiholic)
* This Changelog was generated with assistance from the github_changelog_generator