json_theme
A library to dynamically generate a ThemeData object from a JSON file or dynamic map object
11.0.0
13K downloads/mo
#2591 most downloaded on pub.dev
peiffer-innovations/json_theme
What this package is like to depend on
Last release 9 months ago
14 Nov 2025
Release timing varies
gaps range from 8 days to 4 months
Most releases are documented
notes for 130 of 159 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
163 releases · first in 2020
3 releases in the last 12 months
see the full history below
Release timeline
163 releases · Jun 2020 to Nov 2025Releases
latest 60 of 163-
11.0.014 Nov 2025 -
10.0.009 Nov 2025Release notes
Open source →[10.0.0] - August 17th, 2025
- Flutter 3.35
- Converted from manually built code to code generators for most codec items.
Release notes
Open source →- Flutter 3.35
- Converted from manually built code to code generators for most codec items.
-
9.0.323 Oct 2025Release notes
Open source →- Update ThemeDecoder and ThemeEncoder to use new ThemeData classes for
AppBarThemeData,BottomAppBarThemeData,InputDecorationThemeData - Added
onDragenum property toShowValueIndicatorasalwaysenum property will be depricated after v3.28.0-1.0.pre
- Update ThemeDecoder and ThemeEncoder to use new ThemeData classes for
-
9.0.119 Jun 2025Release notes
Open source →- Added aliases for
cardDataThemeandexpansionTileThemeviacardDataThemeDataandexpansionTileThemeData.
- Added aliases for
-
9.0.1+124 Jun 2025 -
9.0.1+201 Jul 2025 -
9.0.004 Jun 2025Nothing published for this version
-
9.0.0+104 Jun 2025 -
9.0.0+210 Jun 2025 -
9.0.0+317 Jun 2025 -
8.0.016 Feb 2025 -
8.0.0+125 Feb 2025 -
8.0.0+204 Mar 2025 -
8.0.0+320 May 2025 -
7.0.012 Dec 2024 -
7.0.0+117 Dec 2024 -
7.0.0+231 Dec 2024 -
7.0.0+307 Jan 2025 -
6.5.430 Nov 2024Release notes
Open source →- Updated dependency on example for
intl. - Updated
json_classdependency due tointl.
- Updated dependency on example for
-
6.5.4+110 Dec 2024 -
6.5.310 Sep 2024 -
6.5.3+101 Oct 2024 -
6.5.3+208 Oct 2024 -
6.5.3+315 Oct 2024 -
6.5.3+422 Oct 2024 -
6.5.3+505 Nov 2024 -
6.5.3+612 Nov 2024 -
6.5.209 Sep 2024 -
6.5.2+109 Sep 2024 -
6.5.1+209 Sep 2024Release notes
Open source →- Fix unit tests and ignore deprecated member of 'ButonBarThemeData' which is deprecated since v3.21.0-10.0.pre.
-
6.5.014 May 2024Nothing published for this version
-
6.5.0+114 May 2024Release notes
Open source →- Swapped MaterialStateProperty with WidgetStateProperty in preperation for other Flutter 3.22 work.
-
6.4.121 Feb 2024Release notes
Open source →- Dependency updates
- Added
MaterialStateColor,OverflowBoxFit - Update for Flutter 3.19
-
6.4.1+102 Apr 2024 -
6.4.1+209 Apr 2024 -
6.4.1+316 Apr 2024 -
6.4.1+423 Apr 2024 -
6.4.1+530 Apr 2024 -
6.4.018 Nov 2023 -
6.3.212 Nov 2023 -
6.3.103 Nov 2023 -
6.3.027 Sep 2023 -
6.2.612 Sep 2023Nothing published for this version
-
6.2.6+112 Sep 2023 -
6.2.509 Sep 2023 -
6.2.403 Sep 2023Release notes
Open source →- Split into independent encoders and decoders for:
EdgeInsetsEdgeInsetsDirectionalEdgeInsetsGeometry
- Split into independent encoders and decoders for:
-
6.2.312 Aug 2023 -
6.2.210 Aug 2023 -
6.2.107 Aug 2023Nothing published for this version
-
6.2.1+107 Aug 2023Release notes
Open source →- Added
JsonMaterialStatePropertyclass that allows to show values ofMaterialPropertyResolverin form of type-safeMap<MaterialState?, T>instead of Instance of '_MaterialStatePropertyWith' on toString() call.- Thanks tsinis
- Updated analysis rules
- Added
-
6.2.007 Aug 2023Release notes
Open source →- Added a code generator to automatically generate the existing encoders into a map.
-
6.1.016 Jul 2023 -
6.0.204 Jul 2023Nothing published for this version
-
6.0.2+104 Jul 2023Nothing published for this version
-
6.0.2+204 Jul 2023Nothing published for this version
-
6.0.2+304 Jul 2023Release notes
Open source →- Added a code generator to automatically generate the existing decoders into a map.
-
6.0.117 Jun 2023 -
6.0.1+120 Jun 2023 -
6.0.1+204 Jul 2023 -
6.0.004 Jun 2023Release notes
Open source →- Switched from [json_schema2] to [json_schema] now that it supports Null Safety.