This repository has been archived by the owner on Apr 3, 2018. It is now read-only.
1.0.0
- Added support for source formatting using
dfmt
(Ctrl+Shift+F
).- Added
Format DUB package (dfmt)
command to Project context menu. - Added "Format automatically on editor save." option.
- Added
- Performance improvement: Fixed exponential performance issue invoking semantic operations on projects with complex, dense dependencies trees (such as
vibe.d
). - Added customization of the build command for Build Targets:
It's now possible to specify a command other than the default one (the DUB tool).- Note however that DDT still expects the output of the command (the error messages) to be in the same format as the default tool (the D compiler format).
- Added support for invoking a specific Build Target when a D editor is saved. This is called "auto-check", and is intended for build commands that only check for compilation errors, but don't produce artifacts. This has the potential to be faster than a regular build.
- The goal for the future is to enable invoking this command on-the-fly (as the user types), although for this to be useful in practice in non-small projects, it will likely require the compiler to support incremental compilation (or be super fast otherwise).
- Added Building section to documentation with more information on the above.
- Added support for modifying the environment variables of a Build Target's build command.
- Improvement: DDT is now able to parse the non-standard JSON syntax of a trailing comma in an object entry list (ie,
{ "name" : "value", }
). - Improved error messages display for the
dub describe
operation. - Enum declarations can now be folded in the editor, just as any other aggregate type. (#126)
- Added signing to releases.
- Fixed "IllegalStateException: The service has been unregistered" on Mars.2 when Eclipse is closed.
- Fixed: Pressing Tab key does not indent according to Editor indentation preferences.
- Fixed: Parser not recognizing eponymous template syntax for variable declarations. (#135)
- Fixed: New Project Wizard: creates
src/app.d
file if project location already contains a DUB manifest. - Fixed: Now correctly setup text color and background color for documentation hover. (fixes #129)