brick_json_generators 3.2.0
brick_json_generators: ^3.2.0 copied to clipboard
Code generation library for the JSON-like providers, models, and adapters in Brick
Unreleased #
3.2.0 #
- (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 siblings and iterable siblings
3.1.1 #
- Apply standardized lints
- Update
analyzerconstraints to>=6.0.0 <7.0.0 - Format CHANGELOG.md
3.0.2 #
- Ensure deserializing string-based enums iterate on an array of strings (#345)
3.0.1 #
- Support Dart 3
3.0.0 #
- Update minimum
analyzerconstraint to5.0.0 - Use Dart 2.15's
.byNameaccessor for iterable enum values
1.1.1 #
- Respect enum
from<Provider>constructors andto<Provider>methods
1.1.0 #
- Upgrade analyzer to version 4
1.0.3 #
- Do not auto assign values for nullable iterables when deserializing
1.0.2 #
- Loosen dependency restrictions to major versions
- Check for nullability before deserializing single associations
1.0.1 #
- 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.
1.0.0 #
- Separate
brick_json_generatorsto its own package frombrick_rest_generators