dart_dev 2.0.0-alpha dart_dev: ^2.0.0-alpha copied to clipboard
Centralized tooling for Dart projects. Consistent interface across projects. Easily configurable.
Changelog #
1.1.2 #
March 22, 2016
-
Bug fix: The test reporter output now respects the
--no-color
flag. -
Bug fix: The test task was previously running the unit test suite even when it was disabled. This has been fixed. Additionally, passing in individual test files/directories overrides the unit and integration suites.
1.1.1 #
February 24, 2016
- Bug fix: 1.1.0 introduced a regression that caused the test task to no
longer default to running the unit test suite and instead run all tests in the
test/
directory when the--unit
flag was not explicitly set. This has been fixed and should match the behavior from before 1.1.0.
1.1.0 #
February 23, 2016
-
Improvement: Set the coverage task's exit code to non-zero when a test fails.
-
Improvement: Add support for the
-n, --name
arg for the test task. -
Bug fix: Catch and silence exception when reading a non-utf8 file during the copy-license task.
-
Bug fix: Make sure the test task observes the
--no-unit
flag.
1.0.6 #
December 16, 2015
-
Improvement:
--strong
flag added to the Analyze task. -
Improvement: The Analyze task's
--fatal-hints
flag is now implemented by utilizing the--fatal-hints
flag ondartanalyzer
instead of parsing the output. -
Documentation: Add zsh completion instructions to the README.
1.0.5 #
November 25, 2015
New Feature: pub server support for tests and coverage #
-
The Test and Coverage tasks now take a
--pub-serve
flag that will automatically spin up a pub server that is used to run the tests. -
Tests that require a pub transformer can now be run by passing in this flag!
Changes #
- Improvement:
--fatal-hints
flag added to the Analyze task.
1.0.4 #
November 20, 2015
-
Tooling: Bash completions are available in the
tool/
directory! See the README for installation instructions. -
Bug Fix: Dart 1.13 introduced a change to the
dart2js
output on which the coverage task relied fordart:html
detection. This has been fixed.
1.0.3 #
November 12, 2015
-
Improvement: The test task can now run individual test files:
ddev test test/path/to/test.dart
-
Improvement: Widen the
dartdoc
dependency range.
1.0.2 #
October 15, 2015
-
Improvement: The copy-license task now trims empty leading and trailing lines.
-
Bug Fix: Coverage task no longer incorrectly ignores test files that don't end in
_test.dart
.
1.0.1 #
September 8, 2015
New Task: docs
#
-
ddev docs
orpub run dart_dev docs
-
Documentation generation via the dartdoc package.
Changes #
-
Improvement: The
coverage
task now checks for thelcov
dependency before trying to generate the HTML report. If missing, installation instructions are given. -
Improvement: The dependency range for the
dart_style
package has been widened to>=0.1.8 <0.3.0
to avoid dependency version conflicts. -
Bug Fix: Fixed a bug that could prevent the HTML coverage report from being opened automatically.
-
Bug Fix: When running the
examples
task, pub serve errors no longer cause the process to exit prematurely.
1.0.0 #
August 20, 2015
- Initial version of dart_dev