generic_enum_builder 0.4.3 generic_enum_builder: ^0.4.3 copied to clipboard
Source code generator for package generic_enum. Builds extensions containing value-mapping and json-serialization methods for annotated Dart enums.
0.4.3 #
Amended generated dartdocs of getter value
.
0.4.1 #
Migrated CI to github.
0.4.0 #
Migrated to null-safety.
0.3.5 #
Applied pedantic lints. Removed folder utils
.
0.3.4 #
Added library docs.
0.3.3 #
Amended generated Dart docs of extension <EnumName>Value
.
0.3.2 #
Changed builder factory name from jsonBuilder
to extensionBuilder
.
Changed builder name to extension_builder
.
Added classes ValueGenerator
and ValueWriter
to enable the generation
of an extension mapping enum instances to a String
value and to a mapped
value of arbitrary data-type.
For updated instructions on how to configure the builder see:
https://pub.dev/packages/generic_enum#usage.
0.3.1 #
Removed src/collectors
.
0.3.0 #
Generates an extensions for each annotated Dart enum.
Retained only the builder json_builder
.
0.2.7 #
Update dependencies.
0.2.6 #
Added method toJson
to test generic enum classes.
0.2.5 #
Amended generated docs of function toJson
in json_writer.dart
.
0.2.4 #
Amended writers. Updated deps.
0.2.3 #
Amended format of hyperlinks.
0.2.2 #
Amended docs.
0.2.1 #
Removed dependency on generic_enum_annotation
.
0.2.0 #
Applied Dart style hints.
0.1.9 #
Added collector and writer classes.
0.1.8 #
Upgraded dependency on generic_enum.
0.1.7 #
Annotating with @GenerateFromJson() now generates a fromJson function and a value-instance map.
0.1.6 #
Upgraded dependencies.
0.1.5 #
Added Dart docs to generated variables and functions.
0.1.4 #
Added builder identifierBuilder.
0.1.3 #
Added class IdentifierGenerator.
0.1.2 #
Included dependency on latest versions of generic_enum and generic_enum_annotation.
0.1.1 #
Removed dependency on build_collection. Used an unmodifiable map instead.
0.1.0 #
Generators now use a prefix for fcts and vars.
0.0.8 #
Corrected syntax error in json_generator.dart.
0.0.7 #
Modified _fromJson.
0.0.6 #
Removed toJson generator.
0.0.5 #
Added Travis badge.
0.0.4 #
Added library keyword.
0.0.3 #
Added Dart docs.
0.0.2 #
Added code generator tests.
0.0.1 #
Initial Version of the library.