NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #686 most downloaded on pub.dev
Support for discovering tests and test suites using reflection.
Last release 7 days ago
02 Oct 2026
Release timing varies
gaps range from 9 days to 2.2 years
Most releases are documented
notes for 17 of 19 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
20 releases · first in 2015
Test classes and suites with name s are now registered with package:test s group() function to produce a hierarchy of groups/tests rather than a flat
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 one-time set up and teardown in test classes via static setUpClass and tearDownClass methods
setUpClass and tearDownClass methodsOne column per quarter.
Pass locations of groups/tests to package:test to improve locations reported in the JSON reporter that may be used for navigation in IDEs.
^3.5.0.package:test 1.26.1.package:test to improve locations reported
in the JSON reporter that may be used for navigation in IDEs.Move to dart-lang/tools monorepo.
^3.1.0.dart-lang/tools monorepo.Update to package:lints 2.0.0 and move it to a dev dependency.
Use package:lints for analysis.
repository field.- Stable null safety release.
Migrate to the null safety language feature.
Add @SkippedTest annotation and skip_test prefix.
@SkippedTest annotation and skip_test prefix.Update FailingTest to add named parameters issue and reason.
FailingTest to add named parameters issue and reason.Remove @MirrorsUsed annotation on dart:mirrors.
@MirrorsUsed annotation on dart:mirrors.Make FailingTest public, with the URI of the issue that causes the test to break.
FailingTest public, with the URI of the issue that causes
the test to break.Set max SDK version to <3.0.0, and adjust other dependencies.
<3.0.0, and adjust other dependencies.Nothing published for this version
Fix @failingTest to fail when the test passes.
@failingTest to fail when the test passes.For @failingTest tests, properly handle when the test fails by throwing an exception in a timer task
@failingTest tests, properly handle when the test fails by throwing an
exception in a timer taskSwitched from 'package:unittest' to 'package:test'.
defineReflectiveSuite must be used to wrap all
defineReflectiveTests invocations.Added @failingTest, @assertFailingTest and @soloTest annotations.
Nothing published for this version
- Initial version
Your coding agent can read these notes before it upgrades. Set up the MCP server →