schema_widget 1.0.0 copy "schema_widget: ^1.0.0" to clipboard
schema_widget: ^1.0.0 copied to clipboard

The schema_widget flutter package is a widget generator based on JSON parsers capable of producing complex screens and using custom business rules.

Changelog #

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.0.0 (2020-09-10) #

Documentation #

  • add badges of pub stats in README.md (82fcd84)
  • import correction on README.md (89f1866)

Code change that neither fixes a bug nor adds a feature #

  • prepare project to stable release (a0d59ab)
  • update project example (147c82e)
  • update structure of example (3b505ed)

Changes that do not affect the meaning of the code #

1.0.0-5 (2020-08-07) #

Bug Fixes #

  • bug on generate imports (5e50274)

Code change that neither fixes a bug nor adds a feature #

  • export json_schema_resolver.dart (e2e2e9d)
  • replace LegytmaSchemas by schemas (9ceaa97)

1.0.0-4 (2020-08-05) #

Documentation #

  • fix TYPE_SCHEMA_PARSER_SUPPORT local URL (6cf93a0)

1.0.0-3 (2020-08-05) #

Features #

  • add generator of supported parsers (22bf3be)

Changes that do not affect the meaning of the code #

  • fix generators to beauty (6ee9721)

Documentation #

1.0.0-2 (2020-07-31) #

Documentation #

  • license: update license file (be16a06)

Code change that neither fixes a bug nor adds a feature #

  • adapt the project to the standards (3039199)

1.0.0-1 (2020-07-30) #

Code change that neither fixes a bug nor adds a feature #

1.0.0-0 (2020-07-30) #

⚠ BREAKING CHANGES #

Signed-off-by: Alex Manoel Ferreira Silva alex@legytma.com.br

Signed-off-by: Alex Manoel Ferreira Silva alex@legytma.com.br

Features #

  • add commit message hook (4e41cdc)
  • add splash screen on example app (3d0d35a)
  • schemas version update to 2.0.0 (173edd5)

Bug Fixes #

  • lefthook: pre-push command workaround (9729183)

Code changes that improves performance #

  • add eslint validation (66f48d1)
  • add lefthook support (5fc367d)
  • add pull request checks on github (38bd1f3)
  • adjust of commit analysis (1fe0d38)

Documentation #

  • initial readme file update (b2eebfb)
  • license: update license comments (79eacac)
  • remove unnecessary documentation (33ed1fe)

Code change that neither fixes a bug nor adds a feature #

  • add schema-update script (67f3ebc)
  • adjusts in code to coverage (3b88aec)
  • adjusts in code to coverage (fa38f76)
  • adjusts in code to coverage (347bac5)
  • eslint normalization (bd24699)
  • lock flutter version to >=1.17.5 <2.0.0 (00bdc7f)
  • remove schema_form support (ae26601)
  • remove support to flutter_spinkit (09fb382)
  • remove support to google_maps_flutter (aa190c3)
  • update code to work correctly (90e3257)
  • update dependencies (6ba5748)
  • update repository on package.json (d6393a9)
  • update standard-version scripts (572ba05)

0.1.11 (2020-07-06) #

Code change that neither fixes a bug nor adds a feature #

  • change implementation of json_schema cache (2a0e68a)

0.1.10 (2020-07-04) #

Features #

  • add submodule LegytmaSchemas with schemas and documentations (2d75026)
  • add support to standard-version, updating schema $id (224a9fd)

[0.1.9] - Adding the ability to create fully functional applications using only JSON Schema #

  • Change google_maps_flutter version from 0.5.25+1 to 0.5.25+3;
  • Change flutter spinkit version from 4.1.2 to 4.1.2+1.
  • Added RouteHandleMixin, used to navigate using tap events;
  • Added RoutedListTile, an ListTile with navigate handle;
  • Added IconButton parser;
  • Added CircleAvatar parser;
  • Added Card parser;
  • Added AnimatedContainer parser;
  • Added SchemaForm parser;
  • Added TextSchemaFormFieldTemplate parser;
  • Added TextSchemaFormFieldWidget parser;
  • Added tests for new parsers;
  • Added NavigationType enum;
  • Refactored ColumnShemaWidgetParser;
  • Refactored ContaingerSchemaWidgetParser;
  • Refactored DrawerHeaderSchemaWidgetParser;
  • Refactored ScaffoldSchemaWidgetParser;
  • Refactored TextSchemaWidgetParser;
  • Refactored SchemaWidget to correct the type of MAP used to enable the addition of the navigation handle dynamically;
  • Refactored SchemaWidgetParser to report better logs on invalid schema;
  • In the utils.dart file:
  • Refactored parseInt;
  • Refactored parseTooltipTheme;
  • Refactored parseEdgeInsetsGeometry;
  • Refactored parseCrossAxisAlignment;
  • Refactored parseMainAxisAlignment;
  • Refactored parseMainAxisSize;
  • Refactored parseTextBaseline;
  • Refactored parseDouble;
  • Refactored parseClipBehavior to parseClip;
  • Refactored parseTextAlign;
  • Refactored parseTextOverflow;
  • Refactored parseTextDirection;
  • Refactored parseAlignment;
  • Refactored parsePageTransitionsTheme;
  • Refactored parseSliderTheme;
  • Refactored parseToggleButtonsTheme;
  • Refactored parseBorderRadius;
  • Refactored parseDuration;
  • Refactored parseBoxFit;
  • Refactored parseImageRepeat;
  • Refactored parseRect;
  • Refactored parseAxis;
  • Added parseJsonSchema;
  • Added parseFocusNode;
  • Added parsePickerType;
  • Added parseInputDecoration;
  • Added parseFontStyle;
  • Added parseStrutStyle;
  • Added parseToolbarOptions;
  • Added parseTextAlignVertical;
  • Added parseRadius;
  • Added parseImageProvider;
  • Added parseDecoration;
  • Added parseBoxDecoration;
  • Added parseDecorationImage;
  • Added parseColorFilter;
  • Added parseListDouble;
  • Added parseListBoxShadow;
  • Added parseBoxShadow;
  • Added parseOffset;
  • Added parseBoxBorder;
  • Added parseBorderStyle;
  • Added parseBoxShape;
  • Added parseCurve;
  • Added parseDragStartBehavior;
  • Added parseFloatingActionButtonLocation;
  • Added parseFloatingActionButtonAnimator;
  • Added parseNavigationType.

[0.1.8] - Change register logic to permit override #

  • Alter implementation of registerLogic to permit alteration of logics registered.

[0.1.7] - Infer default values on MaterialApps parser properties #

  • Infer default values in properties added on MaterialApps parser.

[0.1.6] - Tuning parsers null safe #

  • Verify for null values during parsers.

[0.1.5] - Add properties on MaterialApp parser #

  • Add many properties on MaterialAppSchemaWidgetParser.

[0.1.4] - Add properties on AppBar parser #

  • Add many properties on AppBarSchemaWidgetParser.

[0.1.3] - Better invalid schema log #

  • More detailed message on schema invalid;
  • Change get_it version from 3.1.0 to 4.0.0;
  • Change google_maps_flutter version from 0.5.22 to 0.5.24+1;
  • Change flutter spinkit version from 4.1.1+1 to 4.1.2.

[0.1.2] - Add StreamBuilder parser #

  • Added StreamBuilder parser;
  • Change google_maps_flutter version from 0.5.21+17 to 0.5.22.

[0.1.1] - Change dependency of json_schema #

  • Change json_schema version from 3.0.0 to 2.2.1.

[0.1.0] - Refactor. #

  • Added more widgets;
  • Refactor and unify builder method of class SchemaWidget;
  • Implement example.

[0.0.2] - Add more widgets. #

  • Added more widgets.

[0.0.1] - Initial commit. #

  • Added initial widgets from DynamicWidgets.
7
likes
40
pub points
0%
popularity

Publisher

verified publisherlegytma.com.br

The schema_widget flutter package is a widget generator based on JSON parsers capable of producing complex screens and using custom business rules.

Repository (GitHub)
View/report issues

License

Apache-2.0 (LICENSE)

Dependencies

analyzer, build, flutter, flutter_cache_manager, get_it, glob, http, json_schema, logging, path, path_provider, rxdart, source_gen

More

Packages that depend on schema_widget