brick_rest_generators
Code generation library for the REST providers, models, and adapters in Brick
4.1.0
6.9K downloads/mo
#3420 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 8 days to 12 months
Nearly every release is documented
notes for 24 of 25 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
32 releases · first in 2021
1 release in the last 12 months
see the full history below
Release timeline
32 releases · Feb 2021 to Nov 2025Releases
latest 32-
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.
- Update
analyzerconstraint to>=6.11.0 <7.0.0
- Dart minimum SDK is updated to
-
3.3.102 Jan 2025 -
3.3.1+102 Jan 2025Nothing published for this version
-
3.3.024 Dec 2024 -
3.2.127 Aug 2024Release notes
Open source →- Use
renameFieldfrombrick_build'sAnnotationFinderWithFieldRenamemixin - Standardize
_finalTypeForFieldtoSharedChecker#withoutNullResultType
- Use
-
3.2.027 Aug 2024 -
3.1.027 May 2024 -
3.0.123 May 2023 -
3.0.010 Mar 2023Release notes
Open source →- Update reference from
brick_rest/rest.darttobrick_rest/brick_rest.dart - Update minimum
analyzerconstraint to5.0.0 - Use Dart 2.15's
.byNameaccessor for iterable enum values
- Update reference from
-
3.0.0-pre.405 Mar 2023 pre-releaseNothing published for this version
-
3.0.0-pre.303 Mar 2023 pre-releaseNothing published for this version
-
3.0.0-pre.213 Feb 2023 pre-releaseNothing published for this version
-
3.0.0-pre.113 Feb 2023 pre-releaseNothing published for this version
-
2.1.104 Jan 2023 -
2.1.009 Sep 2022Release notes
Open source →- Loosen dependency restrictions to major versions
- Upgrade analyzer to version 4
-
2.0.016 Feb 2022 -
2.0.0-rc.207 Feb 2022 pre-release -
2.0.0-rc.102 Feb 2022 pre-release -
1.3.007 Feb 2022 -
1.3.0+107 Feb 2022 -
1.2.021 Jan 2022Release notes
Open source →- Separate logic into more agnostic classes
JsonSerdesGenerator,JsonDeserializeandJsonSerialize.
- Separate logic into more agnostic classes
-
1.1.020 Jan 2022 -
1.0.224 Sep 2021Release notes
Open source →- Prefer constructor field type (including nullability) over field definition for type inference in adapter generation.
- Bump
brick_build
-
1.0.119 Sep 2021Release notes
Open source →- Add Dart Lints
- Bump
brick_build - Always cast from list when deserializing siblings
-
1.0.005 Apr 2021 -
1.0.0+116 Apr 2021 -
1.0.0+218 Apr 2021Release notes
Open source →- Fix nullable analyzer errors around DateTime and enum (de)serialization and association serialization
-
1.0.0+318 Apr 2021 -
1.0.0+428 Jul 2021Release notes
Open source →- Fix deserialize and serialize
enumAsStringfor non-nullable types (#183)
- Fix deserialize and serialize
-
1.0.0-nullsafety.021 Mar 2021 pre-releaseNothing published for this version
-
0.0.121 Feb 2021Release notes
Open source →- Fix a a JSON encode error in REST serialization.
.mapreturns aMappedListIterablewhichjsonEncodecannot parse. It can parseList<dynamic>. - Fix REST's iterable enum serialization
- #58 fixes sibling serialization when null
- Dart style: prefer collection literals
- Fix a a JSON encode error in REST serialization.