- Updates minimum supported SDK version to Flutter 3.16/Dart 3.2.
- Updates minimum supported SDK version to Flutter 3.13/Dart 3.1.
- Updates dependency on
package:googleapis
to^12.0.0
.
- Adds pub topics to package metadata.
- Updates minimum supported SDK version to Flutter 3.7/Dart 2.19.
- Removes the dependency on
package:equatable
.
- Adds retry logic when removing a
GcsLock
file lock in case of failure.
- Adds compatibility with
http
1.0.
- Removes obsolete null checks on non-nullable values.
- Updates minimum Flutter version to 3.3.
- Updates code to fix strict-cast violations.
- Updates minimum SDK version to Flutter 3.0.
- Fixes lint warnings.
- Fix JSON parsing issue when running in sound null-safety mode.
- Fix un-await-ed Future in
SkiaPerfDestination.update
.
- Filter out host_name, load_avg and caches keys from context before adding to a MetricPoint object.
- Updated the GoogleBenchmark parser to correctly parse new keys added in the JSON schema.
- Fix
unnecessary_import
lint errors. - Update version titles in CHANGELOG.md so plugins tooling understands them.
- (Moved from
# X.Y.Z
to## X.Y.Z
)
- (Moved from
update
now requires taskName to scale metric writes
- Null safety support
- Update packages to null safe
update
now requires DateTime when commit was merged- Removed
github
dependency
- Remove legacy datastore and destination.
- Allow tests to override LegacyFlutterDestination GCP project id.
- Expose constants that were missing since 0.0.4+1.
- Allow
datastoreFromCredentialsJson
to specify project id.
FlutterDestination
writes into both Skia perf GCS and the legacy datastore.FlutterDestination.makeFromAccessToken
returns aFuture
.
- Moved to the
flutter/packages
repository