Beta release DUB 1.0.0-beta.1

Sönke Ludwig via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Tue Jun 7 02:54:19 PDT 2016


DUB 1.0.0 is nearing completion. The new feature over 0.9.25 is support 
for single-file packages, which can be used to write shebang-style 
scripts on Posix systems:

     #!/usr/bin/env dub
     /++ dub.sdl:
         name "colortest"
         dependency "color" version="~>0.0.3"
     +/

     void main()
     {
         import std.stdio : writefln;
         import std.experimental.color.conv;
         import std.experimental.color.hsx;
         import std.experimental.color.rgb;

         auto yellow = RGB!("rgb", float)(1.0, 1.0, 0.0);
         writefln("Yellow in HSV: %s", yellow.convertColor!(HSV!()));
     }

With "chmod +x" it can then simply be run as ./colortest.d.

Apart from that, the release contains some bug fixes, most notably it 
doesn't query the registry for each build any more.

Full change log:
https://github.com/D-Programming-Language/dub/blob/master/CHANGELOG.md

Download (Latest Preview):
http://code.dlang.org/download


More information about the Digitalmars-d-announce mailing list