brick_json_generators
Code generation library for the JSON-like providers, models, and adapters in Brick
4.1.0
7.6K downloads/mo
#3304 most downloaded on pub.dev
GetDutchie/brick
What this package is like to depend on
Last release 9 months ago
01 Nov 2025
Release timing varies
gaps range from 1 weeks to 1.2 years
Most releases are documented
notes for 13 of 21 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
24 releases · first in 2022
1 release in the last 12 months
see the full history below
Release timeline
24 releases · Feb 2022 to Nov 2025Releases
latest 24-
4.1.001 Nov 2025Release notes
Open source →- Support
analyzer>=8.0.0 <10.0.0 - Support
build>=3.0.0 <5.0.0 - Support
source_gen>=3.0.0 <5.0.0
- Support
-
4.0.024 Feb 2025Release notes
Open source →- Dart minimum SDK is updated to
3.4.0 - All dependency restrictions are updated to include the minimum released version.
analyzerconstraint is now>=6.11.0 <7.0.0
- Dart minimum SDK is updated to
-
3.2.002 Jan 2025Release notes
Open source →- (test) remove analysis options override for non-standard library prefixes
- Revert
.getDisplayString()change due to Flutter 3.22 being restricted to analyzer <6.4.1.metais pinned to1.12in this version of Flutter, andanalyzer >=6.5.0, where the change was made, requiresmeta >= 1.15. This change will eventually be re-reverted. - Upgrade
brick_coreto1.4.0 - Update analysis to modern lints
- Remove redundant nullability checks for enums, siblings and iterable siblings
-
3.2.0+102 Jan 2025Nothing published for this version
-
3.1.106 Sep 2024Release notes
Open source →- Apply standardized lints
- Update
analyzerconstraints to>=6.0.0 <7.0.0 - Format CHANGELOG.md
-
3.1.027 Aug 2024Nothing published for this version
-
3.0.226 Jun 2023Release notes
Open source →- Ensure deserializing string-based enums iterate on an array of strings (#345)
-
3.0.123 May 2023 -
3.0.010 Mar 2023Release notes
Open source →- Update minimum
analyzerconstraint to5.0.0 - Use Dart 2.15's
.byNameaccessor for iterable enum values
- Update minimum
-
3.0.0-pre.307 Mar 2023 pre-releaseNothing published for this version
-
3.0.0-pre.205 Mar 2023 pre-releaseNothing published for this version
-
3.0.0-pre.103 Mar 2023 pre-releaseNothing published for this version
-
1.1.104 Oct 2022 -
1.1.009 Sep 2022 -
1.1.0+109 Sep 2022Nothing published for this version
-
1.0.326 Aug 2022 -
1.0.3+126 Aug 2022Nothing published for this version
-
1.0.223 Aug 2022Release notes
Open source →- Loosen dependency restrictions to major versions
- Check for nullability before deserializing single associations
-
1.0.125 Feb 2022Release notes
Open source →- If
.fromJsonis defined on a field's class, the field will be recognized in the adapter and.fromJsonwill be used when deserializing. - If
#toJsonis defined on a field's class, the field will be recognized in the adapter and#toJsonwill be used when serializing.
- If
-
1.0.1+125 Feb 2022Nothing published for this version
-
1.0.1+225 Feb 2022Nothing published for this version
-
1.0.1+425 Feb 2022Nothing published for this version
-
1.0.016 Feb 2022Release notes
Open source →- Separate
brick_json_generatorsto its own package frombrick_rest_generators
- Separate
-
0.0.114 Feb 2022Nothing published for this version