Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/check.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:

- uses: subosito/flutter-action@1a449444c387b1966244ae4d4f8c696479add0b2 # v2.23.0
with:
flutter-version: '3.24'
flutter-version: '3.47.3'
cache: true

# This step requires fetch of test_integration packages because flutter format and
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:

- uses: subosito/flutter-action@1a449444c387b1966244ae4d4f8c696479add0b2 # v2.23.0
with:
flutter-version: '3.24'
flutter-version: '3.47.3'
cache: true

- name: Use Intro Blurb As Homepage
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/flutter_example_app.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:

- uses: subosito/flutter-action@1a449444c387b1966244ae4d4f8c696479add0b2 # v2.23.0
with:
flutter-version: "3.24"
flutter-version: "3.47.3"
cache: true

- name: "Build example app for iOS"
Expand All @@ -39,7 +39,7 @@ jobs:

- uses: subosito/flutter-action@1a449444c387b1966244ae4d4f8c696479add0b2 # v2.23.0
with:
flutter-version: "3.29"
flutter-version: "3.47.3"
cache: true

- name: "Build example app for Android"
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/flutter_integration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:

- uses: subosito/flutter-action@1a449444c387b1966244ae4d4f8c696479add0b2 # v2.23.0
with:
flutter-version: '3.29'
flutter-version: '3.47.3'
cache: true

# test_integration package depends on ably_flutter, so before we run integration
Expand Down Expand Up @@ -81,7 +81,7 @@ jobs:

- uses: subosito/flutter-action@1a449444c387b1966244ae4d4f8c696479add0b2 # v2.23.0
with:
flutter-version: '3.29'
flutter-version: '3.47.3'
cache: true

- name: 'Run Flutter Driver tests'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ios_unit_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:

- uses: subosito/flutter-action@1a449444c387b1966244ae4d4f8c696479add0b2 # v2.23.0
with:
flutter-version: '3.29'
flutter-version: '3.47.3'
cache: true

- name: Set up iOS test project
Expand Down
2 changes: 1 addition & 1 deletion .tool-versions
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
ruby 3.4.5
flutter 3.29.0
flutter 3.47.3-stable
2 changes: 1 addition & 1 deletion PushNotifications.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ See [issue #226](https://github.com/ably/ably-flutter/issues/226).
- Android API level 19+ (Android 4.4+)
- Android devices
- Android emulator (with Google APIs)
- iOS 10+
- iOS 13+
- Physical devices only
- **Not supported:** iOS Simulator. Calling [`UIApplication:registerForRemoteNotifications`](https://developer.apple.com/documentation/uikit/uiapplication/1623078-registerforremotenotifications) will result in [`application:didFailToRegisterForRemoteNotificationsWithError`](https://developer.apple.com/documentation/uikit/uiapplicationdelegate/1622962-application) method being called in your AppDelegate with an error: `remote notifications are not supported in the simulator`). This is an iOS simulator limitation.

Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,8 @@ This SDK supports the following platforms:
| Platform | Support |
|----------|---------|
| Android | Android 4.4 (API level 19) or newer. Java 8 language features supported via [Desugaring](https://developer.android.com/studio/write/java8-support#library-desugaring). |
| iOS | iOS 10 or newer |
| Flutter | Flutter 2.5.0 or higher |
| iOS | iOS 13 or newer |
| Flutter | Flutter 3.44.0 or higher |

> [!NOTE]
> If your project needs support for SDK Version lower than 24, Android Gradle Plugin 4.0.0+ must be used.
Expand Down
10 changes: 8 additions & 2 deletions analysis_options.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ analyzer:
# Templates for code generation can be excluded from analysis
exclude:
- bin/templates/**
- build/**
- android/**
- ios/**
language:
# Replacements for deprecated implicit-casts: false
# Following https://dart.dev/guides/language/analysis-options#enabling-additional-type-checks
Expand All @@ -18,6 +21,11 @@ analyzer:
# allow self-reference to deprecated members
# suppresses issues for deprecated members of the library like ClientOptions.fallbackHostsUseDefault
deprecated_member_use_from_same_package: ignore
# Dart 3.13's analyzer extended this rule to private fields initialised from
# a named parameter, but the fix it suggests -- `this._field` in the
# parameter list -- is only legal under the off-by-default
# `private-named-parameters` experiment, so the reports are unactionable.
prefer_initializing_formals: ignore

linter:
# subject to false positives, perhaps worth suppressing in code in such cases
Expand All @@ -37,7 +45,6 @@ linter:
- avoid_implementing_value_types
- avoid_init_to_null
- avoid_js_rounded_ints
- avoid_null_checks_in_equality_operators
- avoid_positional_boolean_parameters
- avoid_redundant_argument_values
- avoid_relative_lib_imports
Expand Down Expand Up @@ -73,7 +80,6 @@ linter:
- no_runtimeType_toString
- omit_local_variable_types
- only_throw_errors
- package_api_docs
- prefer_adjacent_string_concatenation
- prefer_asserts_in_initializer_lists
- prefer_expression_function_bodies
Expand Down
Loading
Loading