widgetbook_generator 3.10.0
widgetbook_generator: ^3.10.0 copied to clipboard
A package to automate setup and maintenance of the widgetbook package by using code generation.
3.10.0 #
- BREAKING: Set minimum SDK version to 3.3.0. (#1349)
- BREAKING: Remove
components.book.dartformatting. If you are using the SAM architecture, upgrade to4.0.0-alpha.2or later versions, instead of using theexperimental_components_builder. (#1366) - REFACTOR: Remove direct dependency on
dart_style. (#1363) - REFACTOR: Allow
analyzer7.x. (#1351) - REFACTOR: Remove unused
useCaseDefinitionPathandcomponentDefinitionPathfrom generated use-case metadata. (#1370)
3.9.1 #
- FIX: Escape path resolution if
pubspec.lockis not found. This bug was affecting running the generator in Pub Workspaces. (#1327) - REFACTOR: Send an owner URL for telemetry. (#1324)
3.9.0 #
3.8.0 #
- FEAT: Add new builder option named
nav_path_mode, that allows using the navigation path of the use-case instead of the component. For more info, check out the customization docs. (#1188) - REFACTOR: Send a unique project identifier for telemetry. (#1189)
3.7.0 #
3.6.0 #
- EXPERIMENTAL: Use params' default values for
StoryArgs.fixedconstructor. (#1074) - EXPERIMENTAL: Support
EnumArg. (#1073) - EXPERIMENTAL: Support
BuilderArg. (#1079) - EXPERIMENTAL: Support positional
Arg.valueparameter. (#1077) - EXPERIMENTAL: Set
Arg.nameviainitinstead of constructor. (#1078) - EXPERIMENTAL: Support custom args via
MetaWithArgs. (#1080) - EXPERIMENTAL: Support
LeafComponent. (#1083) - EXPERIMENTAL: Support optional parameters arg-generation. (#1084)
3.4.0 #
- EXPERIMENTAL: Add support for SAM Architecture. (#1064)
3.3.0 #
- BREAKING: Set minimum SDK version to 2.19.0. (#1030)
- FEAT: Add
designLinktoWidgetbookUseCase. (#926 - by @Mastersam07) - FEAT: Support custom
pathfor@UseCase. (#988 - by @geisterfurz007) - FEAT: Support
WidgetbookLeafComponentnavigation node for components with a single use-case. (#1015)
3.2.0 #
3.1.0 #
3.0.0 #
Check out the migration guide for more information.
3.0.0-rc.2 #
3.0.0-rc.1 #
- Check out the migration guide for more details.
- FEAT: Add Dart 3 and Flutter 3.10 support. (#676)
- BREAKING: Drop Flutter 2 support. (#676)
- BREAKING: Remove code generation support for everything except
@Appand@UseCasethat generate a list calleddirectories. You should now configure Widgetbook's properties (i.e.addons,appBuilder, etc.) manually. (#663) - FIX: Remove
<dynamic>from Generic Widgets names. (#700) - REFACTOR: Drop
freezeddependency. (#666)
3.0.0-beta.11 #
- REFACTOR: ♻️ removed package analysis_options files.
- REFACTOR: ♻️ warnings.
3.0.0-beta.9 #
- REFACTOR: ♻️ warnings. (8bf0b124)
- REFACTOR: ♻️ settings. (254ebef6)
- REFACTOR: ♻️ adjust generator to
AddOnimplemementation. (a91edbbf) - REFACTOR: ♻️ rename
settingstosettingforAddOns. (c88b7327) - REFACTOR: ♻️ remove resolvers. (59565b2a)
- REFACTOR: adjusted code to match linter. (04dd9f1e)
- FIX: 🐛 locales are not correctly generated. (dd2807d0)
- FIX: imports of file not deterministic. (2ffb120d)
- FIX: custom painter Widgets are incorrectly rendered. (965c355e)
- FIX: recommited binary files to git. (70f38e8f)
- FIX: added error when WidgetbookTheme is used on non-function code elements. (b7e65c24)
- FEAT: ✨ add design link property. (7aa22dca)
- FEAT: ✨ add CustomThemeAddon to generator. (ed199af2)
- FEAT: ✨ add FrameAddon to generator. (c77fddeb)
- FEAT: ✨ add LocalizationAddon to generator. (0df318ec)
- FEAT: ✨ add TextScaleThemeAddon to generator. (563d6697)
- FEAT: ✨ add MaterialThemeAddon to generator. (ba1b8f82)
- FEAT: generator reads use-case definition. (84298485)
3.0.0-beta.8 #
- REFACTOR: ♻️ warnings. (8bf0b124)
- REFACTOR: ♻️ settings. (254ebef6)
- REFACTOR: ♻️ adjust generator to
AddOnimplemementation. (a91edbbf) - REFACTOR: ♻️ rename
settingstosettingforAddOns. (c88b7327) - REFACTOR: ♻️ remove resolvers. (59565b2a)
- REFACTOR: adjusted code to match linter. (04dd9f1e)
- FIX: 🐛 locales are not correctly generated. (dd2807d0)
- FIX: imports of file not deterministic. (2ffb120d)
- FIX: custom painter Widgets are incorrectly rendered. (965c355e)
- FIX: recommited binary files to git. (70f38e8f)
- FIX: added error when WidgetbookTheme is used on non-function code elements. (b7e65c24)
- FEAT: ✨ add design link property. (7aa22dca)
- FEAT: ✨ add CustomThemeAddon to generator. (ed199af2)
- FEAT: ✨ add FrameAddon to generator. (c77fddeb)
- FEAT: ✨ add LocalizationAddon to generator. (0df318ec)
- FEAT: ✨ add TextScaleThemeAddon to generator. (563d6697)
- FEAT: ✨ add MaterialThemeAddon to generator. (ba1b8f82)
- FEAT: generator reads use-case definition. (84298485)
3.0.0-beta.7 #
- refactor: generator creating
use casecategory as topmostNavigationTreeelement
3.0.0-beta.6 #
- refactor: adjusted generator to the new
NavigationTree
3.0.0-beta.5 #
- refactor: adjusted generator to follow the new structure
3.0.0-beta.4 #
- chore: bumped
widgetbook_modelsversion
3.0.0-beta.3 #
- fix: locales are not correctly generated
3.0.0-beta.2 #
- chore: bumped
widgetbook_modelsversion
3.0.0-beta.1 #
- BREAKING: refactor: remove
DeviceFrameBuilderResolver,LocalizationBuilderResolver,ScaffoldBuilderResolver,ThemeBuilderResolver,UseCaseBuilderResolver. - feat: add
MaterialThemeAddonto generator - feat: add
TextScaleAddonto generator - feat: add
LocalizationAddonto generator - feat: add
FrameAddonto generator - feat: add
CustomThemeAddonto generator - feat: add
designLinkproperty to resolver
2.4.0 #
- feat: added builders to generate
.jsonfiles for annotated code elements.
2.2.0 #
- fix: Custom painter Widgets are incorrectly rendered (#191)
- added support for
WidgetbookAppBuilderand theappBuilderproperty.
- added support for
2.1.2 #
- chore: updated docs to link to docs.widgetbook.io
2.1.1 #
- fix: use
widgetbook_modelsin versionv0.0.7
2.0.1 #
- refactor: renamed
WidgetbookWidgettoWidgetbookComponent - fix: Missing error when
@WidgetbookThemeis used on properties (#130)
2.0.0 #
- feat: adapted generator for widgetbook 2.0.x (#115)
1.0.3 #
- changed documentation to be consistent with the existing videos
- changed generator to skip the
srcfolder for packages - changed theme to default to
ThemeMode.systeminstead ofThemeMode.dark
1.0.2 #
- added videos to documentation
1.0.1 #
- adjusted to renamed properties of
widgetbookpackage - bumped
widgetbook_annotationversion
1.0.0 #
- changed generator to create code for Widgetbook 1.0.0
0.0.6 #
- refactored code
- added tests
0.0.5 #
- bumped version of
widgetbook_annotationto0.0.4
0.0.4 #
- bumped version of
widgetbook_modelsto0.0.3
0.0.3 #
- updated readme
0.0.2 #
- fixed bug in the generator leading to invalid
.dartfile generation
0.0.1 #
Released first beta