adeptannotations 6.0.0+1 copy "adeptannotations: ^6.0.0+1" to clipboard
adeptannotations: ^6.0.0+1 copied to clipboard

Defines the annotations used by adeptgenerator (https://pub.dev/packages/adeptgenerator) to generate code.

6.0.0+1 #

Added #

  • Added support for isEmpty and isNotEmpty code generation.

Changed #

  • Changed Cloneable and Differentiable to be used as mixins or interfaces.

5.0.0+1 #

Added #

  • Added support for copyWith code generation

4.0.0+1 #

Changed #

  • Update dependency constraints to sdk: '>=3.0.0 <4.0.0' flutter: '>=3.3.0'

3.0.0+9 #

Changed #

  • Updated to support latest Flutter 3.7

2.1.1+8 #

Fixed #

  • IDifferentiable bug fixed on return type nullability

2.1.0+7 #

Added #

  • @CloneKey added cloneFunction to be used for specific cloning on a field.
  • @CloneKey added considerEmptyCollectionAsNull to ignore data from collections if it's empty as it were null.
  • @DiffKey added diffFunction to be used for specific diff on a field.

2.0.1+6 #

Added #

  • @CloneKey added defaultValue to be used if the currentData or newData is null.
  • @DiffKey added defaultValue to be used if currentData and newData are equal.

2.0.0+5 #

Added #

  • Support for null-safety

1.3.0+4 #

  • @Differentiable() and @DiffKey() annotations created to support diff generator code

1.3.0+4 #

  • @Differentiable() and @DiffKey() annotations created to support diff generator code

1.2.0+3 #

  • Cloneable annotation updated with ignoreSynthetic flag for ignoring synthetic fields

1.1.0+2 #

  • CloneKey annotation updated with ignore flag for ignoring fields

1.0.0+1 #

  • Readme updated

1.0.0 #

  • First release
1
likes
130
pub points
41%
popularity

Publisher

unverified uploader

Defines the annotations used by adeptgenerator (https://pub.dev/packages/adeptgenerator) to generate code.

Homepage

Documentation

API reference

License

BSD-3-Clause (LICENSE)

More

Packages that depend on adeptannotations