dub test
to run the unit tests of a package using a custom main() function--annotate
now works for all commands"mainSourceFile"
field to better control how --rdmd
and dub test
work--force
to dub build
and dub run
to force recompilation even if already up to date"excludedSourceFiles"
now supports glob expressions (by Jacob Carlborg) - pull #155"targetFileName"
field that includes the file extension (e.g. ".exe" or ".so")std.process
as it lacks support for browse()
"sourcePaths"
field - see issue #149std.stdio.File
- issue #130null
configuration is now assumed in this case)"targetType": "none"
for packages which don't contain sources and don't generate a binary output"buildRequirements": ["noDefaultFlags"]
for testing manual sets of command line flags - issue #68stderr
instead of stdout
"buildRequirements": ["relaxProperties"]
DUBPATH
environment variable and support for adding a directory with multiple packages using "dub add-local" to search for dependencies in local directories other than the predefined ones"buildRequirements"
to allow packages to specify certain build requirements (e.g. avoiding function inlining or warnings)"targetType"
by default now"copyFiles"
- issue #58"dflags"
now triggers a warning with suggestion for an alternative approach - issue #37--build=ddox
when DDOX was not yet installed/built - issue #42"targetName"
and "targetPath"
fields - issue #48dub install
- issue #25dub install
does not add a dependency anymore (reverted to old behavior)dub uninstall
actually works now