NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2968 most downloaded on pub.dev
A library to dynamically generate a ThemeData object from a JSON file or dynamic map object
Last release 10 months ago
14 Nov 2025
Release timing varies
gaps range from 8 days to 4 months
Most releases are documented
notes for 53 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
163 releases · first in 2020
Nothing published for this version
Updated how the MaterialStateProperty is handled to better support using those via JSON
MaterialStateProperty is handled to better support using those via JSONOrdinalSortKey and SemanticsTag.* Dependency updates
One column per quarter.
Nothing published for this version
Updated with new attributes and classes from Flutter 2.0
* Null Safety * Added MaxLengthEnforcement * Added TextSelectionControls
MaxLengthEnforcementTextSelectionControlsNothing published for this version
* Updated meta dependency
meta dependencySwapped deprecated buttons in example
Removed deprecated "disabledThumbGapWidth"
json_schema for the forked json_schema2.Nothing published for this version
Added a $comment to all schemas linking to the respective dartdoc page.
$comment to all schemas linking to the respective dartdoc page.Updated all schema URLs to point to a live repo.
* Fix for Issue #18
Added back Overflow because so did Flutter.
Overflow because so did Flutter.Added Flutter 1.22 support for:
AutovalidateModeButtonStyleDataTableThemeDataElevatedButtonThemeDataOutlinedBorderOutlinedButtonThemeDataPageTransitionsBuilderPageTransitionsThemeSizeTextButtonThemeDataTextSelectionThemeDataSystemMouseCursor options made available in Flutter 1.22.Removed Overflow because that was straight-up removed in Flutter 1.23, so keeping it breaks future compatibility
Overflow because that was straight-up removed in Flutter 1.23, so keeping it breaks future compatibility* Added linux example
linux exampleREADME.md update to point to the live Flutter Web example for the app
Removed horizontalDoubleArrow and verticalDoubleArrow support from the Mouse Cursors because those are removed in 1.21 and keeping them will become an
CrossFadeState supporthorizontalDoubleArrow and verticalDoubleArrow support from the Mouse Cursors because those are removed in 1.21 and keeping them will become an upgrade blocker in the not-too-distant future.web examplemacos exampleSwapped "oneOf" for "anyOf" because that's really more accurate for the schema validation.
Updated to support dynamic expressions for enums using {{foo}} and ##foo(bar)## syntax.
{{foo}} and ##foo(bar)## syntax.Updated to support the built-in actual widgets as part of the decode functions in addition to the JSON-like models.
Added DecorationPosition support
DecorationPosition support* Dependency updates
Minor other bug fixes and enhancements
MouseCursor supportUpdated with new theme elements from Flutter 1.20.0
1.20.0Fixed HTTP link to GitHub to be a secure HTTPS link
Fixed a recursive bug in SchemaCache.addSchema
SchemaCache.addSchemaExported the JSON Schemas for other tools to also be able to perform validation.
Added JSON Schema validators for all objects
* Added decoders for... * SmartDashesType * SmartQuotesType * TextAlignVertical * TextCapitalization * TextInputAction * TextInputType
SmartDashesTypeSmartQuotesTypeTextAlignVerticalTextCapitalizationTextInputActionTextInputTypeFixed more default values in ThemeDecoder
ThemeDecoderAdded secondary decoding option for BoxBorder
IconDataBoxBorderAdded encoder / decoder for FilterQuality
FilterQualityImageRepeatHitTestBehaviorRectAdded more value option to ThemeDecoder.decodeEdgeInsetsGeometry
ThemeDecoder.decodeEdgeInsetsGeometryAdded encoder / decoder for: FloatingActionButtonAnimator
FloatingActionButtonAnimatorFloatingActionButtonLocationAdded several new encoders and decoders
Added encoder / decoder for CrossAxisAlignment
CrossAxisAlignment* Added example * Added documentation * Added Unit Tests
Updated to use json_class vs rest_client to reduce footprint
rest_client to reduce footprintFix to work in stable / 1.17 rather than beta / 1.18
stable / 1.17 rather than beta / 1.18* Initial release * ~~TODO: Documentation~~ * ~~TODO: Example App~~ * ~~TODO: Unit Tests~~
Your coding agent can read these notes before it upgrades. Set up the MCP server →