PackageTrack
Sign in Get early access

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 2025
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 32
  1. 4.1.0 01 Nov 2025
    Release notes
    • 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
    Open source →
  2. 4.0.0 24 Feb 2025
    Release notes
    • Dart minimum SDK is updated to 3.4.0
    • All dependency restrictions are updated to include the minimum released version.
    • Update analyzer constraint to >=6.11.0 <7.0.0
    Open source →
  3. 3.3.1 02 Jan 2025
    Release notes
    • Upgrade brick_core to 1.4.0
    Open source →
  4. 3.3.1+1 02 Jan 2025

    Nothing published for this version

  5. 3.3.0 24 Dec 2024
    Release notes
    • Upgrade brick_core to 1.3.0
    • Update analysis to modern lints
    Open source →
  6. 3.2.1 27 Aug 2024
    Release notes
    • Use renameField from brick_build's AnnotationFinderWithFieldRename mixin
    • Standardize _finalTypeForField to SharedChecker#withoutNullResultType
    Open source →
  7. 3.2.0 27 Aug 2024
    Release notes
    • Update analyzer constraints to >=6.0.0 <7.0.0
    • Format CHANGELOG.md
    Open source →
  8. 3.1.0 27 May 2024
    Release notes
    • Apply standardized lints
    • Upgrade minimum Dart to 2.18
    Open source →
  9. 3.0.1 23 May 2023
    Release notes
    • Support Dart 3
    Open source →
  10. 3.0.0 10 Mar 2023
    Release notes
    • Update reference from brick_rest/rest.dart to brick_rest/brick_rest.dart
    • Update minimum analyzer constraint to 5.0.0
    • Use Dart 2.15's .byName accessor for iterable enum values
    Open source →
  11. 3.0.0-pre.4 05 Mar 2023 pre-release

    Nothing published for this version

  12. 3.0.0-pre.3 03 Mar 2023 pre-release

    Nothing published for this version

  13. 3.0.0-pre.2 13 Feb 2023 pre-release

    Nothing published for this version

  14. 3.0.0-pre.1 13 Feb 2023 pre-release

    Nothing published for this version

  15. 2.1.1 04 Jan 2023
    Release notes
    • Remove FallThroughError after Dart beta deprecation
    Open source →
  16. 2.1.0 09 Sep 2022
    Release notes
    • Loosen dependency restrictions to major versions
    • Upgrade analyzer to version 4
    Open source →
  17. 2.0.0 16 Feb 2022
    Release notes
    • Separate JSON generators to their own package in brick_json_generators
    Open source →
  18. 2.0.0-rc.2 07 Feb 2022 pre-release
    Release notes
    • Include 1.3.0 updates
    Open source →
  19. 2.0.0-rc.1 02 Feb 2022 pre-release
    Release notes
    • Prepare for 2.0.0 launch
    Open source →
  20. 1.3.0 07 Feb 2022
    Release notes
    • Upgrade analyzer dependency to 3.2.0
    Open source →
  21. 1.3.0+1 07 Feb 2022
    Release notes
    • Fix FieldRename enums deserialization to use new Analyzer API
    Open source →
  22. 1.2.0 21 Jan 2022
    Release notes
    • Separate logic into more agnostic classes JsonSerdesGenerator, JsonDeserialize and JsonSerialize.
    Open source →
  23. 1.1.0 20 Jan 2022
    Release notes
    • Upgrade brick_build and brick_core
    Open source →
  24. 1.0.2 24 Sep 2021
    Release notes
    • Prefer constructor field type (including nullability) over field definition for type inference in adapter generation.
    • Bump brick_build
    Open source →
  25. 1.0.1 19 Sep 2021
    Release notes
    • Add Dart Lints
    • Bump brick_build
    • Always cast from list when deserializing siblings
    Open source →
  26. 1.0.0 05 Apr 2021
    Release notes
    • Null safety
    Open source →
  27. 1.0.0+1 16 Apr 2021
    Release notes
    • Remove source_gen_test dependency
    Open source →
  28. 1.0.0+2 18 Apr 2021
    Release notes
    • Fix nullable analyzer errors around DateTime and enum (de)serialization and association serialization
    Open source →
  29. 1.0.0+3 18 Apr 2021
    Release notes
    • Fix pubspec dependencies
    Open source →
  30. 1.0.0+4 28 Jul 2021
    Release notes
    • Fix deserialize and serialize enumAsString for non-nullable types (#183)
    Open source →
  31. 1.0.0-nullsafety.0 21 Mar 2021 pre-release

    Nothing published for this version

  32. 0.0.1 21 Feb 2021
    Release notes
    • Fix a a JSON encode error in REST serialization. .map returns a MappedListIterable which jsonEncode cannot parse. It can parse List<dynamic>.
    • Fix REST's iterable enum serialization
    • #58 fixes sibling serialization when null
    • Dart style: prefer collection literals
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive