source_gen 0.4.7+1
source_gen: ^0.4.7+1 copied to clipboard
Automatic sourcecode generation for Dart
0.4.7+1 #
- Upgrade to
analyzer '^0.27.0'.
0.4.7 #
JsonSerializableGeneratornow supports classes with read-only properties.
0.4.6 #
-
JsonSerializable: AddedJsonKeyannotation. -
Improved output of generation errors and stack traces.
-
Require
analyzer '^0.26.2'.
0.4.5+1 #
- Handle
nullvalues forListproperties.
0.4.5 #
JsonSerializable: add support forListvalues.
0.4.4+1 #
- Updated
README.mdto highlight thebuild_systempackage and deemphasize Dart Ediotr.
0.4.4 #
-
Added
omitGenerateTimestampandfollowLinksnamed args tobuild. -
Added
followLinkstogenerate.
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 thepackagesdirectory. -
Support the latest releases of
analyzeranddart_stylepackages.
0.4.2 #
- Use
fromJsonif it's defined in a child field.
0.4.0+1 #
- Support the latest release of
analyzerandargs.
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-langorg on GitHub.
0.3.0 #
-
BREAKING Returning a descriptive value from
generate. -
BREAKING Fixed incorrectly named argument
omitGenerateTimestamp. -
JsonSerializable: Handledynamicandvaras field types.
0.2.4 #
- Added
associatedFileSettoGenerator. 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 togeneratemethod. -
Generator.generateis now called with theLibraryElement, too.
0.2.1 #
-
Fixed critical bug affecting annotation matching. #35
-
Started using published
dart_stylepackage.
0.2.0+1 #
- Updated
README.mdwith new examples. - Fixed sub-bullet indenting in
CHANGELOG.md.
0.2.0 #
- BREAKING Moved and renamed JSON serialization classes.
- Added a
JsonLiteralgenerator. - 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.mdupdates.
0.1.0 #
- BREAKING
Generator.generateis now async – returnsFuture<String> - Big update to
README.md.
0.0.1 #
- Ready for experimentation.
0.0.0+1 #
- First play release.