brick_rest_generators 3.0.1 copy "brick_rest_generators: ^3.0.1" to clipboard
brick_rest_generators: ^3.0.1 copied to clipboard

Code generation library for the REST providers, models, and adapters in Brick

Unreleased #

3.0.1 #

  • Support Dart 3

3.0.0 #

  • 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

2.1.1 #

  • Remove FallThroughError after Dart beta deprecation

2.1.0 #

  • Loosen dependency restrictions to major versions
  • Upgrade analyzer to version 4

2.0.0 #

  • Separate JSON generators to their own package in brick_json_generators

2.0.0-rc.2 #

  • Include 1.3.0 updates

2.0.0-rc.1 #

  • Prepare for 2.0.0 launch

1.3.0+1 #

  • Fix FieldRename enums deserialization to use new Analyzer API

1.3.0 #

  • Upgrade analyzer dependency to 3.2.0

1.2.0 #

  • Separate logic into more agnostic classes JsonSerdesGenerator, JsonDeserialize and JsonSerialize.

1.1.0 #

  • Upgrade brick_build and brick_core

1.0.2 #

  • Prefer constructor field type (including nullability) over field definition for type inference in adapter generation.
  • Bump brick_build

1.0.1 #

  • Add Dart Lints
  • Bump brick_build
  • Always cast from list when deserializing siblings

1.0.0+4 #

  • Fix deserialize and serialize enumAsString for non-nullable types (#183)

1.0.0+3 #

  • Fix pubspec dependencies

1.0.0+2 #

  • Fix nullable analyzer errors around DateTime and enum (de)serialization and association serialization

1.0.0+1 #

  • Remove source_gen_test dependency

1.0.0 #

  • Null safety

0.0.1 #

  • 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
0
likes
110
pub points
23%
popularity

Publisher

unverified uploader

Code generation library for the REST providers, models, and adapters in Brick

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

analyzer, brick_build, brick_core, brick_json_generators, brick_rest, build, dart_style, source_gen

More

Packages that depend on brick_rest_generators