Add Dub.overrideSearchPath to define a single and only path that is searched for packages.
Add support for execution result callbacks in the build generator.
Add a basic dustmite command.
Avoid scanning for local packages for "dub dustmite --test-package".
Avoid copying compiler output files and copy *all* dependencies for "dub dustmite".
Fix matching linker/program results in dustmite mode and output match status messages.
Only force dustmite match when an explicit failing exit code was requested.
Dustmite: Force a match when a command failed, but the output regex matched.
Another improvement for the dustmite output match logic.
Add simple support for --arch and LDC.
Always use lower case package names internally, regardless of the package description.
Ensure a deterministic file order when passing source files to the compiler.

This should avoid "random" triggering of compiler bugs that depend on the order of source files. See also rejectedsoftware/vibe.d#493.
Output errors the occur while fetching package information as diagnostic output. See also #236.
Only insert packages belonging to the same target into TargetInfo.packages.
Add proper documentation for the "dub test" command. Fixes #83.
Update change log.
Make sure that conflicting dependencies result in a proper error message.
Add batch file to generate an installer with the version set to the current git tag.

Assuming a "vXXX" tag.
Don't use "echo off" to avoid influencing potential parent batch files.
Add assertion message.