NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #30 most downloaded on pub.dev
Coverage data manipulation and formatting
Last release 3 months ago
09 Jun 2026
Ships unpredictably
gaps range from 1 weeks to 11 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
101 releases · first in 2014
BREAKING CHANGE: This version requires Dart SDK 2.0.0-dev.30 or later.
BREAKING CHANGE: createHitmap and mergeHitmaps now specify generic types (Map >) on their hit map parameter/return value.
createHitmap and mergeHitmaps now specify generic types
(Map<String, Map<int, int>>) on their hit map parameter/return value.One column per quarter.
Strong mode fixes as of Dart SDK 1.24.0.
>=1.21.0. Required for method
generics.Strong mode fixes as of Dart SDK 1.22.0.
This is a temporary measure for backwards-compatibility that may stop working on Dart SDKs >= 1.22. See the related breaking change note for the Dart…
--host and --port options to
collect_coverage. This is a temporary measure for backwards-compatibility
that may stop working on Dart SDKs >= 1.22. See the related
breaking change note
for the Dart VM service protocol.BREAKING CHANGE: collect no longer supports the host and port parameters. These are replaced with a serviceUri parameter. As of Dart SDK 1.22, the Dar…
collect no longer supports the host and port
parameters. These are replaced with a serviceUri parameter. As of Dart SDK
1.22, the Dart VM will emit Observatory URIs that include an authentication
token for security reasons. Automated tools will need to scrape stdout for
this URI and pass it to collect_coverage.collect_coverage: the --host and --port options have
been replaced with a --uri option. See the above change for details.runAndCollect now defaults to running in checked mode.extractObservatoryUri: scrapes an input string for an Observatory URI.
Potentially useful for automated tooling after Dart SDK 1.22.Added optional checked parameter to runAndCollect to run in checked mode.
checked parameter to runAndCollect to run in checked mode.Strong mode fixes as of Dart SDK 1.20.1.
Moved Formatter.format parameters reportOn and basePath to constructor. Eliminated pathFilter parameter.
Formatter.format parameters reportOn and basePath to constructor.
Eliminated pathFilter parameter.- Make strong mode clean.
format_coverage: add --base-directory option. Source paths in LCOV/pretty-print output are relative to this directory, or absolute if unspecified.
format_coverage: add --base-directory option. Source paths in
LCOV/pretty-print output are relative to this directory, or absolute if
unspecified.format_coverage: support --packages option for package specs.
format_coverage: support --packages option for package specs.Nothing published for this version
Nothing published for this version
Add fallback URI resolution for Bazel http(s) URIs that don't contain a packages path component.
packages path component.Add Bazel support to format_coverage.
format_coverage.Bugfix in collect_coverage: prevent hang if initial VM service connection is slow.
collect_coverage: prevent hang if initial VM service connection is
slow.evaluate:source ranges may appear in
the returned source report manifesting in a crash in collect_coverage. These
generally correspond to source evaluations in the debugger and add little
value to line coverage.format_coverage: may be slower for large sets of coverage JSON input files.
Unlikely to be an issue due to elimination of --coverage-dir VM flag.Require at least Dart SDK 1.16.0.
Require at least Dart SDK 1.16.0.
Bugfix in format_coverage: if --report-on is not specified, emit all
coverage, rather than none.
Added support for the latest Dart SDK.
Formatter.format added two optional arguments: reportOn and pathFilter. They can be used independently to limit the files which are included in the ou
Formatter.format added two optional arguments: reportOn and pathFilter.
They can be used independently to limit the files which are included in the
output.
Added runAndCollect API to library.
ServiceEvent.eventType is deprecated and will be removed in 0.8.
Added collect top-level method.
Updated support for latest 0.11.0 dev build.
Replaced ServiceEvent.eventType with ServiceEvent.kind.
ServiceEvent.eventType is deprecated and will be removed in 0.8.Removed deprecated Resolver.pkgRoot.
format_coverage no longer emits SDK coverage unless --sdk-root is set
explicitly.
Removed support for collecting coverage from old (<1.9.0) Dart SDKs.
Removed deprecated Resolver.pkgRoot.
Fixed early collection bug when --wait-paused is set.
Added Resolver.packageRoot – deprecated Resolver.pkgRoot.
Optimized formatters and fixed return value of format methods.
Added Resolver.packageRoot – deprecated Resolver.pkgRoot.
Support the latest release of args package.
Support the latest release of args package.
Support the latest release of logging package.
Fixed error when trying to access invalid paths.
Require at least Dart SDK v1.9.0.
Support observatory protocol changes for VM >= 1.11.0.
Support observatory protocol changes for VM >= 1.10.0.
Breaking Change : sdkPath now returns String? (returning null if no valid Dart SDK can be located).
sdkPath now returns String? (returning null if nodart install,dart build cli) probing Platform.resolvedExecutable, DART_ROOT,DART_SDK, system PATH (with Flutter wrapper layout awareness), andFLUTTER_ROOT.dartExecutable getter (String?) to locate the dart binary.isValidSdkPath(String candidatePath) validation helper.names are now registered with package:testsgroup() function to produce a hierarchy of groups/tests rather than a flatcurrentTestIsExpectedToFail to allow test helpers to detect when theAdd support for pub global run.
pub global run.Add BaseDirectories class and deprecate applicationConfigHome .
BaseDirectories class and deprecate applicationConfigHome.package:meta dependency.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →