NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #4669 most downloaded on pub.dev
Playbook Snapshot package.
Last release 1 years ago
08 Oct 2025
Release timing varies
gaps range from 5 weeks to 13 months
Nearly every release is documented
notes for 17 of 17 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
17 releases · first in 2021
One column per quarter.
This PR prepares the release of version 1.3.0 for all packages, updating CHANGELOGs and package versions to reflect the changes made since v1.2.0.
This PR prepares the release of version 1.3.0 for all packages, updating
CHANGELOGs and package versions to reflect the changes made since
v1.2.0.
^3.9.0, Flutter>=3.35.0very_good_analysis 10.0.0subosito/flutter-action tojdx/mise-action.mise.toml for Flutter 3.35.5dart pub get to ensure workspace resolution works correctlymelos analyze to verify no analysis issuesmelos test to ensure all tests pass^3.9.0>=3.35.0very_good_analysis/analysis_options.10.0.0.yamlvery_good_analysis from ^9.0.0 to ^10.0.0subosito/flutter-action to jdx/mise-action in review workflow.mise.toml for Flutter 3.35.5 version managementmelos.yaml and pubspec_overrides.yaml filesresolution: workspace to package pubspecReplaced deprecated APIs ( librarySource.uri → uri , topLevelElements → specific getters)
Release version 1.2.0 for all packages with SDK constraint updates and
analyzer 8.x migration.
^3.8.0element2.dart to element.dartClassFragment → ClassElement,TopLevelFunctionFragment → ExecutableElement)librarySource.uri → uri,topLevelElements → specific getters)^7.4.5 → ^8.0.0^2.4.1 → ^4.0.0^2.0.0 → ^4.0.0melos bootstrap to update all package dependenciesmelos analyze to verify no analysis issuesmelos test to ensure all tests passchore(release): publish packages
chore(release): publish packages
FIX: Device size for vertical layout fill.
BREAKING CHANGE: an instance of SnapshotDevice is passed when playbook is run.
SnapshotDevice is passed when playbook is run.SnapshotDevice now supports textScaler, pixelRatio and safeAreaInsets. If you don't want the SafeArea, set SafeAreaInsets() to safeAreaInsets.ScenarioWidget shows Checkered background. If you don't want to show the background, set null to checkeredColor.Material widgets as a base when taking snapshots.directoryPath and snapshotDir, use snapshotDir and subDir instead.- CHORE: fix playbook version.
BREAKING CHANGE: upgrade sdk and flutter.
FIX: Support Scrollables have no ScrollController.
Scrollables have no ScrollController.FEAT: Added support for defining fonts for playbook_snapshot in pubspec.yaml.
playbook_snapshot in pubspec.yaml.FIX: load multiple fonts (#58).
BREAKING CHANGE: SnapshotDevice change from enum to normal class.
FIX: find by the scenario widget to take snapshots.
- FIX: reset app for each test.
BREAKING CHANGE: TestTool needs WidgetTester instance which is created on testWidget. And testWidgets only needs to be called once.
TestTool needs WidgetTester instance which is created on testWidget. And testWidgets only needs to be called once.Future<void> main() async {
testWidgets('Take snapshots', (tester) async {
await Playbook(
stories: [],
).run(
Snapshot(
directoryPath: 'screenshots',
devices: [],
),
tester, // Pass in the `WidgetTester` created by the `testWidget`.
(widget) {
return MaterialApp(
home: Material(child: widget),
);
},
);
// If you want to run `TestTool` multiple times, run it inside the` testWidgets` closure.
});
}
FEAT: can be stop resizing Scrollable.
Scrollable.- BUILD: bump deps.
- initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →