source_gen 0.4.7+2 copy "source_gen: ^0.4.7+2" to clipboard
source_gen: ^0.4.7+2 copied to clipboard

outdatedDart 1 only

Automatic sourcecode generation for Dart

0.4.7+2 #

  • Upgrade to analyzer '^0.27.1' and removed a work-around for a fixed analyzer issue.

0.4.7+1 #

  • Upgrade to analyzer '^0.27.0'.

0.4.7 #

  • JsonSerializableGenerator now supports classes with read-only properties.

0.4.6 #

  • JsonSerializable: Added JsonKey annotation.

  • Improved output of generation errors and stack traces.

  • Require analyzer '^0.26.2'.

0.4.5+1 #

  • Handle null values for List properties.

0.4.5 #

  • JsonSerializable: add support for List values.

0.4.4+1 #

  • Updated README.md to highlight the build_system package and deemphasize Dart Ediotr.

0.4.4 #

  • Added omitGenerateTimestamp and followLinks named args to build.

  • Added followLinks to generate.

0.4.3+1 #

  • Update tests to use a more reliable method to find the current package root.

0.4.3 #

  • Require Dart 1.12.

  • Add implicit support for .packages. If the file exists, it is used. If not, we fall back to using the packages directory.

  • Support the latest releases of analyzer and dart_style packages.

0.4.2 #

  • Use fromJson if it's defined in a child field.

0.4.1 #

  • Match annotations defined in parts. Thanks, Greg!

0.4.0+1 #

  • Support the latest release of analyzer and args.

0.4.0 #

  • Analysis no longer parses function bodies. This greatly speeds up generation, but it could break any usage that needs function bodies.

0.3.0+2 #

  • Fixed README.md.

0.3.0+1 #

  • Updates for move to dart-lang org on GitHub.

0.3.0 #

  • BREAKING Returning a descriptive value from generate.

  • BREAKING Fixed incorrectly named argument omitGenerateTimestamp.

  • JsonSerializable: Handle dynamic and var as field types.

0.2.4 #

  • Added associatedFileSet to Generator. Allows a generator to specify that changes to any file in a directory next to a Dart source file can initiate a generation run.

0.2.3 #

  • Use async *. Requires SDK >= 1.9.0-dev.10

  • Protect against crash during code format.

0.2.2 #

  • Added omitGenerateTimestamp (incorrectly spelled) named argument to generate method.

  • Generator.generate is now called with the LibraryElement, too.

0.2.1 #

  • Fixed critical bug affecting annotation matching. #35

  • Started using published dart_style package.

0.2.0+2 #

  • Tweaks to JsonGenerator to address #31 and #32

0.2.0+1 #

  • Updated README.md with new examples.
  • Fixed sub-bullet indenting in CHANGELOG.md.

0.2.0 #

  • BREAKING Moved and renamed JSON serialization classes.
  • Added a JsonLiteral generator.
  • Improved handling and reporting of Generator errors.
  • JsonGenerator
    • Learned how to use constructor arguments.
    • Learned how to properly handle DateTime.

0.1.1 #

  • Support for parametrized annotations.
  • Add named arguments to JsonGenerator.

0.1.0+1 #

  • README.md updates.

0.1.0 #

  • BREAKING Generator.generate is now async – returns Future<String>
  • Big update to README.md.

0.0.1 #

  • Ready for experimentation.

0.0.0+1 #

  • First play release.
161
likes
0
points
2.77M
downloads

Publisher

verified publishertools.dart.dev

Weekly Downloads

Automatic sourcecode generation for Dart

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

analyzer, args, cli_util, dart_style, path

More

Packages that depend on source_gen