builder 0.2.1 builder: ^0.2.1 copied to clipboard
Build tool library for Dart, to easily create flexible `build.dart` files compatible with the Dart Editor, and `pub` transformers for standard Dart tools.
Change History for builder.dart #
0.2.1 #
::Overview::
Fixed the issue with the FileEntityResource
factory returning a typed version
when the class itself is generic. This was done by making that class be
nothing but a parent super-class for the new AbstractFileEntityResource
that
does the real work, and which has the correct templating.
Bug fixes.
::Details::
- Fixed the
DartAnalyzer
tool implementation to run all the input files in a single execution of dartanalyzer. This has the benefits of not duplicating the execution over the same file multiple times, and it only launches an external process once. - Fixed the issue with the
FileEntityResource
factory returning a typed version when the class itself is generic. This was done by making that class be nothing but a parent super-class for the newAbstractFileEntityResource
that does the real work, and which has the correct templating. - Bug fixes:
- (Bug #29)(https://github.com/groboclown/builder.dart/issues/29) - 'part of library_name' causes NoSuchMethodError. The stdout and stderr type have changed with the newer Dart releases, which makes the LineSplitter transformer no longer work.
- (Bug #30)(https://github.com/groboclown/builder.dart/issues/30) - build with UnitTests does not terminate. Partial fix. The Isolate-based invocation is improved, but still doesn't fix this issue in all cases.
0.2.0 #
::Overview::
Bug fix around the transformer. Updated the library to work with the newer Dart APIs. Moved from using dartdoc to docgen.
::Details::
- Old DartDoc class is deprecated. Use DocGen instead.
- Added the DocGen tool.
- Removed dartdoc from the transformers. Bug repored by maiermic.
0.1.0 #
::Overview::
Initial release