NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2992 most downloaded on pub.dev
A Flutter package to generate adaptive golden files during widget tests.
Last release 4 months ago
02 Jun 2026
Release timing varies
gaps range from 8 days to 9 months
Nearly every release is documented
notes for 24 of 24 stable releases
2 versions withdrawn
withdrawn after publishing
4 years old
26 releases · first in 2022
One column per quarter.
fix: catch flaky offstage widget finder errors in awaitImages
fix: disable skipOffstage by default in awaitImages.
feat: added iPhone dark mode support.
fix: revert viewPadding update when keyboard opens/closes.
feat: Add support for 2-button and 3-button navigation for Android devices. `dart WindowConfigData( systemNavBar = SystemNavBarData.threeButton(), ) /
WindowConfigData(
systemNavBar = SystemNavBarData.threeButton(),
)
// or
WindowConfigData(
systemNavBar = SystemNavBarData.twoButton(),
)
homeIndicator by systemNavBar in WindowConfigData for the home gesture indicator: WindowConfigData(
- homeIndicator = HomeIndicatorData(bottomPadding, size)
+ systemNavBar = SystemNavBarData.gestureIndicator(bottomPadding, size)
)
feat: await image now works with ShapeDecopration
fix: Handle viewPadding when keyboard opens.
feat: Add new devices iPhone 16 pro and Pixel 9.
refactor: Format files with dart format.
refactor: Format files with dart format.
BREAKING: feat: Remove argument packages fron loadFonts
Nothing published for this version
feat: add support for skipping tests instead of failing them based on the enforced target platform defined in the AdaptiveTestConfiguration class.
AdaptiveTestConfiguration class.fix: add dart setup step to publish pipeline
fix: add dart setup step to publish pipeline
Breaking changes
Remove the semi colon in golden file names to support using the package on a Windows machine.
This is a breaking change for users who have generated golden files with the previous version of the library. The golden file names will now be preview/${windowConfig.name}-${name.snakeCase}$localSuffix.png instead of preview/${windowConfig.name}:${name.snakeCase}$localSuffix.png.
To resolve this, you can either rename the golden files manually or regenerate them.
To ease the migration, we provide a script that will rename your goldens files to the new format:
#!/bin/bash
# Function to rename files in directories named "preview"
rename_files_in_preview() {
# Find directories named "preview"
find . -type d -name "preview" | while read -r dir; do
echo "Processing directory: $dir"
# Find files within these directories
find "$dir" -type f | while read -r file; do
# New filename by replacing ':' with '-'
new_name=$(echo "$file" | sed 's/:/-/g')
if [ "$file" != "$new_name" ]; then
mv "$file" "$new_name"
echo "Renamed $file to $new_name"
fi
done
done
}
# Call the function
rename_files_in_preview()
You can add the script in a .sh file and run it from your project root directory.
fix: Update broken link on README.md
fix: add support for flutter >=3.10.0
feat: add the loadFontsFromPackage method to load fonts from a package which name does not match the corresponding folder name
loadFontsFromPackage method to load fonts from a package which name does not match the corresponding folder namefix: replace iterable with a list in the await image method.
This is a breaking change for users who have generated golden files with the previous version of the library. The golden file names will now be previe…
Breaking changes
Remove the space in golden file names.
This is a breaking change for users who have generated golden files with the previous version of the library. The golden file names will now be preview/${windowConfig.name}:${name.snakeCase}$localSuffix.png instead of preview/${windowConfig.name}: ${name.snakeCase}$localSuffix.png.
To resolve this, you can either rename the golden files manually or regenerate them.
fix: set the image precaching to true by default
feat: add an option to disable the image precaching
- fix: runtime platform check.
fix: font loader with package not working.
Add .pubignore to reduce package size.
Improve pub.dev page presentation.
- Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →