NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3827 most downloaded on pub.dev
Additional tools and helpers for writing dart unit tests and GitHub Actions Workflows.
Last release 25 days ago
12 Sep 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
107 releases · first in 2021
One column per quarter.
Update min required dart sdk to 3.3.0
Fix breaking change with cider>=0.2.6
cider>=0.2.6Added MockCallableX generic mocks
MockCallableX generic mocks
added new linter rules to strict.yaml
strict.yaml
Added Github.env.setOutput to set output variables
Github.env.setOutput to set output variablesHttpClient.getHeader to get a HTTP header value### Added - Added isRecord test matcher ### Changed - Update dependencies
### Added - Add additional devtools for CI
disable strip extension for makedeb
### Changed - Update dependencies
SEMI-BREAKING: Refactor cider API extension to match the new cider APIs
### Changed - update dependencies
Update minimal dart SDK to 3.0.0
Ensure src\_library\_not\_exported only runs for published packages
Remove experimental analyzer rules
Support for custom_lint. The dart_test_tools:lint has been refactored into a custom\_lint plugin
custom_lint. The dart_test_tools:lint has been refactored into
a custom_lint pluginanalysis_options.yaml to strict.yamlanalysis_options_package.yaml to package.yamldart_test_tools:lint as well corresponding library files have been removed
custom_lint should be usedAdd makedeb support to pkgbuild generator
add cider version-sync plugin to sync version to secondary files
require the use of cider for release changelog generation
Update minimum required dart version to 2.18.4
Fix linting: Disabled following rules
always_use_package_importsavoid_classes_with_only_static_membersavoid_private_typedef_functionsUpdate minimum required dart version to 2.18.2
Fix linting: Ensure newly added base rules are not disable accidentally
Improve linting, use lint package as base again
let generate_pkgbuild print the names of the files that have been created
generate_pkgbuild print the names of the files that have been createdFix wrong path being copied to PKGBUILD
rename install to files in AUR options
install to files in AUR optionsinstall to AUR options to allow specifying an install scriptAdd backup and testArgs aur config options
backup and testArgs aur config optionsAdd options=('!strip') to generated PKGBUILD, as stripping dart executables will break them
options=('!strip') to generated PKGBUILD, as stripping dart executables will break themFix wrong generation of PKGBUILD license field
Improved the generate-pkgbuild command, fixed some bugs
generate-pkgbuild command, fixed some bugsAdd the generate-pkgbuild command to the package
generate-pkgbuild command to the package
aur.yml that automatically publishes a dart
package to the AURUse the official lints package as base for linting
lints package as base for lintingAllow custom arguments for extended linters build step via extendedAnalyzerArgs
extendedAnalyzerArgsUpdate SDK requirement to 2.17.0 and update all dependencies
files that export other files are no longer reported as unexported, if they do not re-export anything publicly visible
New test helper: TestEnv.load(), which loads an environment config from a '.env' file, works in VM and JS contexts.
TestEnv.load(), which loads an environment config from a
'.env' file, works in VM and JS contexts.integrationTestEnvVars secret to dart tests which writes the value
of the variable to a .env file for the integration tests.Updated mocktail to 0.3.0 (major update)
Added github actions printer to lint command for better integration with GH actions
exported library lint to only import linters
lint to only import linterstestData method to add tests with dataWhen from mocktail for simpler stream and future return mockingdart_test_tools export exports all modulespublic_member_api_docs in analysis_options_package.yaml by defaultThis a a complete rewrite of the public API of this package. Differences are not listed, instead, only the new APIs are promoted here. The following t
Linters
TestImportLinter: Ensures test-files only import src files of the tested libraryLibExportLinter: Ensures all sources with package-public members are exported somewherelint binary which can be used to run these analyzers on a dart packagelint binary for extended analysisLower path required to be compatible with flutter
Removed public_member_api_docs from package analysis options
public_member_api_docs from package analysis optionsanalysis\_options.yaml and analysis\_options\_package.yaml for stricter defaults based on lint
// ignore: test_library_import for ignoring import scansNothing published for this version
Nothing published for this version
Nothing published for this version
[7.3.3]: https://github.com/Skycoder42/dart_test_tools/compare/v7.3.2...v7.3.3 [7.3.2]: https://github.com/Skycoder42/dart_test_tools/compare/v7.3.1..
Your coding agent can read these notes before it upgrades. Set up the MCP server →