- 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
GcsLockfile lock in case of failure.
- Adds compatibility with
http1.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_importlint errors. - Update version titles in CHANGELOG.md so plugins tooling understands them.
- (Moved from
# X.Y.Zto## X.Y.Z)
- (Moved from
updatenow requires taskName to scale metric writes
- Null safety support
- Update packages to null safe
updatenow requires DateTime when commit was merged- Removed
githubdependency
- Remove legacy datastore and destination.
- Allow tests to override LegacyFlutterDestination GCP project id.
- Expose constants that were missing since 0.0.4+1.
- Allow
datastoreFromCredentialsJsonto specify project id.
FlutterDestinationwrites into both Skia perf GCS and the legacy datastore.FlutterDestination.makeFromAccessTokenreturns aFuture.
- Moved to the
flutter/packagesrepository