playbook_generator
Playbook Generator Package
1.3.0
2.4K downloads/mo
#4996 most downloaded on pub.dev
playbook-ui/playbook-flutter
What this package is like to depend on
Last release 10 months ago
08 Oct 2025
Release timing varies
gaps range from 3 weeks to 1.1 years
Nearly every release is documented
notes for 14 of 14 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
14 releases · first in 2021
2 releases in the last 12 months
see the full history below
Release timeline
14 releases · Nov 2021 to Oct 2025Releases
latest 14-
1.3.008 Oct 2025Release notes
Open source →Overview
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.Changes
- Updated CHANGELOG.md for all packages (playbook, playbook_generator,
playbook_snapshot, playbook_ui) to include v1.3.0 release notes - Bumped package versions from 1.2.0 to 1.3.0 in all pubspec.yaml files
- Updated README.md requirements section to reflect minimum Dart 3.9.0+
and Flutter 3.35.0+
Release Notes Summary
- SDK Updates: Dart constraint updated to
^3.9.0, Flutter
constraint to>=3.35.0 - Analysis: Migrated to
very_good_analysis10.0.0 - Infrastructure: Migrated from Melos workspace to Dart workspace
configuration - CI/CD: Migrated from
subosito/flutter-actionto
jdx/mise-action - Version Management: Added
.mise.tomlfor Flutter 3.35.5 - Code Quality: Refactored code to use pattern matching instead of
runtimeType switch (playbook_snapshot, playbook_ui)
Test Instructions
- Verify CHANGELOG.md files contain accurate v1.3.0 release notes for
all packages - Confirm all pubspec.yaml files show version 1.3.0
- Verify README.md shows correct minimum requirements (Dart 3.9.0+,
Flutter 3.35.0+) - Run
dart pub getto ensure workspace resolution works correctly - Run
melos analyzeto verify no analysis issues - Run
melos testto ensure all tests pass
References
- Related to recent workspace configuration updates (#153)
- Follows semantic versioning for minor release
Release notes
Open source →Improvements
- Updated SDK constraint to
^3.9.0 - Updated Flutter constraint to
>=3.35.0 - Updated analysis options to use
very_good_analysis/analysis_options.10.0.0.yaml
Dependencies
- Updated
very_good_analysisfrom^9.0.0to^10.0.0
Infrastructure
- Migrated from Melos workspace to Dart workspace configuration
- Migrated from
subosito/flutter-actiontojdx/mise-actionin review workflow - Added
.mise.tomlfor Flutter 3.35.5 version management - Removed
melos.yamlandpubspec_overrides.yamlfiles - Added
resolution: workspaceto package pubspec
- Updated CHANGELOG.md for all packages (playbook, playbook_generator,
-
1.2.003 Oct 2025Release notes
Open source →Overview
Release version 1.2.0 for all packages with SDK constraint updates and
analyzer 8.x migration.Changes
All Packages (playbook, playbook_ui, playbook_snapshot)
- Updated SDK constraint to
^3.8.0 - Bumped version from 1.1.0 to 1.2.0
playbook_generator
- Analyzer 8.x migration:
- Migrated from
element2.darttoelement.dart
- Migrated from
- Updated element access patterns (
ClassFragment→ClassElement,
TopLevelFunctionFragment→ExecutableElement) - Replaced deprecated APIs (
librarySource.uri→uri,
topLevelElements→ specific getters) - Dependencies:
- analyzer:
^7.4.5→^8.0.0 - build:
^2.4.1→^4.0.0 - source_gen:
^2.0.0→^4.0.0
- analyzer:
- Bumped version from 1.1.0 to 1.2.0
Test Instructions
- Run
melos bootstrapto update all package dependencies - Run
melos analyzeto verify no analysis issues - Run
melos testto ensure all tests pass - Test code generation with playbook_generator
References
Release notes
Open source →Dependencies
- analyzer: Updated from
^7.4.5to^8.0.0 - build: Updated from
^2.4.1to^4.0.0 - source_gen: Updated from
^2.0.0to^4.0.0
Improvements
- Migrated to analyzer 8.x API:
- Changed import from
element2.darttoelement.dart - Updated element access patterns (
ClassFragment→ClassElement,TopLevelFunctionFragment→ExecutableElement) - Replaced deprecated APIs (
librarySource.uri→uri,topLevelElements→ specific getters liketopLevelFunctionsandtopLevelVariables)
- Changed import from
- Updated SDK constraint to
^3.8.0
- Updated SDK constraint to
-
1.1.012 Jun 2025 -
1.0.006 May 2024Release notes
Open source →- BREAKING CHANGE: remove
needsScrollableResizingfromScenarioLayoutCompressed. UseScenarioLayoutFillinstead. - FEAT: can be set to find assets glob and output file name.
- BREAKING CHANGE: remove
-
0.1.013 Feb 2024Release notes
Open source →- FEAT: generate
Scenariowith the function that hasBuildContext. - BREAKING CHANGE: upgrade sdk with some dependencies.
- FEAT: generate
-
0.0.624 Oct 2022 -
0.0.6+131 Oct 2023 -
0.0.508 Sep 2022 -
0.0.418 Feb 2022 -
0.0.4+113 Jun 2022 -
0.0.306 Dec 2021 -
0.0.3+126 Jan 2022 -
0.0.202 Dec 2021 -
0.0.130 Nov 2021