NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1569 most downloaded on pub.dev
Snap photos in your widget tests.
Last release 2 months ago
07 Aug 2026
Release timing varies
gaps range from 2 weeks to 4 months
Nearly every release is documented
notes for 9 of 9 stable releases
Nothing withdrawn
no release was ever pulled
1 years old
17 releases · first in 2025
One column per month.
CHORE: license this release under Apache-2.0 and document the adapted and modified Spot v0.18.0 font-loading portions. Earlier published archives rema
snaptest@1.0.0-dev.3
Note: This release has breaking changes.
snaptest@1.0.0-dev.2
Note: This release has breaking changes.
renderImages from snaptest settings, always precache and render them.captureImage into extensions on Finder and Element.stupid_simple_sheet@1.0.0-dev.2
Note: This release has breaking changes.
FIX: make sure loadFonts can be called before test execution.
FIX: don't force reset platform override to null after test.
FIX: always tear down global settings correctly.
FEAT: snap.andGolden now returns both files separately in a record.
FEAT: export cleanSnaps function for programmatic snapshot cleanup.
Add cleanSnaps() as a public API to allow users to clean screenshots programmatically from their tests.
FEAT: add automatic counter to prevent overwriting snapshots.
When snap() is called multiple times without a name, filenames now include a counter suffix (_2, _3, etc.) to prevent overwriting.
DOCS: document font loading.
BREAKING REFACTOR: remove devices and orientations from SnaptestSettings.
Move device iteration responsibility to TestDevicesVariant and add explicit device/orientation parameters to snap(). This eliminates the duplicate concept of device configuration in both settings and variant.
orientations. Use TestDevicesVariant for multi-device testing or pass device/orientation directly to snap(). snap() now returns Future<File> instead of Future<List<File>>.
BREAKING REFACTOR: replace WidgetTesterDevice with null to leave view unchanged.
Unlike the previous WidgetTesterDevice which represented a default test environment, null now simply leaves the view in whatever state it's currently in without any modifications. This allows for more flexible testing scenarios where users have pre-configured their view.
BREAKING REFACTOR: rename TestOnDevices to TestDevicesVariant and extend ValueVariant.
BREAKING FEAT: make Cupertino font loading on macOS opt-in.
BREAKING FEAT: default SnaptestSettings.global to be fully rendered and add SnaptestSettings.goldens.
BREAKING FEAT: simplify syntax from snap(matchToGolden: true) to snap.golden() and snap.andGolden().
BREAKING FEAT: render blocked text with tighter boxes and paragraphs.
CHORE: license this release under Apache-2.0 and document the adapted and modified Spot v0.18.0 font-loading portions. Earlier published archives rema
> Note: This release has breaking changes.
Note: This release has breaking changes.
FIX: snap with from: did not work in goldens.
snap with from: did not work in goldens.FEAT: add TestOnDevice variant, so you can quickly simulate multiple devices in widget tests.
TestOnDevice variant, so you can quickly simulate multiple devices in widget tests.FEAT: improve font loading drastically.
FEAT: improve font loading drastically.
snap() from within runAsync, even with font loading.DOCS: remove outdated font loading section from README.
Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
FEAT: add sequence animations to motor.
> Note: This release has breaking changes.
Note: This release has breaking changes.
SnaptestSettings.full to SnaptestSettings.rendered.loadFontsAndIcons() and recommend adding it to flutter_test_config.dart.snapTest function in README.snaptest.appendDeviceName in favor of alwaysAppendDeviceName and alwaysAppendOrientation.FEAT: skip drawing paragraphs in golden canvas for cleaner images (#144).
DOCS: update banner image (#140).
FEAT: allow include device frame (#137).
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →