Jump to page: 1 24  
Page
Thread overview
Release DUB 0.9.25, new logo and updated website design
May 22, 2016
Sönke Ludwig
May 22, 2016
Bauss
May 22, 2016
Dmitry
May 22, 2016
Joakim
May 23, 2016
Guillaume Piolat
May 23, 2016
Jacob Carlborg
May 23, 2016
Sönke Ludwig
May 23, 2016
Jacob Carlborg
May 23, 2016
Sönke Ludwig
May 23, 2016
Chris
May 23, 2016
Sönke Ludwig
May 23, 2016
Chris
May 23, 2016
Sönke Ludwig
May 24, 2016
Chris
May 24, 2016
Jacob Carlborg
May 23, 2016
Jacob Carlborg
May 23, 2016
Sönke Ludwig
May 23, 2016
Jacob Carlborg
May 23, 2016
qznc
May 24, 2016
Jacob Carlborg
May 23, 2016
Russel Winder
May 23, 2016
Sönke Ludwig
May 23, 2016
Russel Winder
May 23, 2016
Russel Winder
May 23, 2016
Dicebot
May 23, 2016
Sönke Ludwig
May 23, 2016
Sönke Ludwig
May 23, 2016
Russel Winder
May 24, 2016
Jacob Carlborg
May 24, 2016
Sönke Ludwig
May 24, 2016
Jacob Carlborg
May 23, 2016
Russel Winder
May 23, 2016
Sönke Ludwig
May 23, 2016
Luís Marques
May 23, 2016
Sönke Ludwig
May 24, 2016
Adrian Matoga
May 24, 2016
Adrian Matoga
May 22, 2016
This version marks the final milestone before the 1.0.0 release, which is scheduled for mid-June. The API has been cleaned up and will be kept backwards compatible throughout 1.x.x (0.9.25->1.0.0 may still have some breaking changes). Beginning with version 1.0.0, DUB will also become part of the DMD compiler distribution, so that no additional setup will be required to build DUB projects.

In preparation to that, it also received a thorough optical overhaul. The newly designed logo (which has appeared in some other spots already) has been integrated on the package registry, and the site style has been adjusted to fit the general dlang.org design (thanks to Sebastian Wilzbach!).

Some major changes to DUB itself are:

 - Builds on frontend versions up to 2.071.0
 - Implements proper optional dependency semantics, where using an
   optional dependency can now be controlled using dub.selections.json
 - "dub init" is now interactive by default (use -n to disable)
 - Contains some critical changes regarding path based dependencies
 - New "convert" and "search" commands
 - It now supports "git submodule" style packages that put their D
   sources at the root of the repository and expect to be checked out
   into a folder with the name of the package/repository. This builds
   on a new folder structure for downloaded packages and may require a
   re-download of affected packages to take effect. If you run into any
   issues, try removing all cached packages with "dub remove *".

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

Download:
http://code.dlang.org/download
May 22, 2016
On Sunday, 22 May 2016 at 19:36:39 UTC, Sönke Ludwig wrote:
> This version marks the final milestone before the 1.0.0 release, which is scheduled for mid-June. The API has been cleaned up and will be kept backwards compatible throughout 1.x.x (0.9.25->1.0.0 may still have some breaking changes). Beginning with version 1.0.0, DUB will also become part of the DMD compiler distribution, so that no additional setup will be required to build DUB projects.
>
> [...]

I love the new look!

Congratulations on the latest version!
May 22, 2016
On Sunday, 22 May 2016 at 19:36:39 UTC, Sönke Ludwig wrote:
> registry, and the site style has been adjusted to fit the general dlang.org design (thanks to Sebastian Wilzbach!).

Hi. Is possible change font to something more readable?
For example, like font on http://dlang.org

May 22, 2016
On Sunday, 22 May 2016 at 19:36:39 UTC, Sönke Ludwig wrote:
> This version marks the final milestone before the 1.0.0 release, which is scheduled for mid-June. The API has been cleaned up and will be kept backwards compatible throughout 1.x.x (0.9.25->1.0.0 may still have some breaking changes). Beginning with version 1.0.0, DUB will also become part of the DMD compiler distribution, so that no additional setup will be required to build DUB projects.

Nice work, looking forward to seeing dub be part of the dmd package, hope the same can be done for ldc.

I'll see if I can get it running on Android/ARM, don't want to leave out those who want to build D libraries on their Android tablet. ;)
May 23, 2016
On 2016-05-22 21:36, Sönke Ludwig wrote:
> This version marks the final milestone before the 1.0.0 release, which
> is scheduled for mid-June. The API has been cleaned up and will be kept
> backwards compatible throughout 1.x.x (0.9.25->1.0.0 may still have some
> breaking changes). Beginning with version 1.0.0, DUB will also become
> part of the DMD compiler distribution, so that no additional setup will
> be required to build DUB projects.
>
> In preparation to that, it also received a thorough optical overhaul.
> The newly designed logo (which has appeared in some other spots already)
> has been integrated on the package registry, and the site style has been
> adjusted to fit the general dlang.org design (thanks to Sebastian
> Wilzbach!).
>
> Some major changes to DUB itself are:
>
>   - Builds on frontend versions up to 2.071.0
>   - Implements proper optional dependency semantics, where using an
>     optional dependency can now be controlled using dub.selections.json
>   - "dub init" is now interactive by default (use -n to disable)
>   - Contains some critical changes regarding path based dependencies
>   - New "convert" and "search" commands
>   - It now supports "git submodule" style packages that put their D
>     sources at the root of the repository and expect to be checked out
>     into a folder with the name of the package/repository. This builds
>     on a new folder structure for downloaded packages and may require a
>     re-download of affected packages to take effect. If you run into any
>     issues, try removing all cached packages with "dub remove *".
>
> Full change log:
> https://github.com/D-Programming-Language/dub/blob/master/CHANGELOG.md
>
> Download:
> http://code.dlang.org/download

The styling of [1] is a bit inconsistent. The styling for inline code, i.e. <code>, seem to have bigger font than both the regular text and the larger code blocks, <pre class="code">.

It looks like the changelog entry "Path based dependencies are now also stored in dub.selections.json" links to the wrong issue.

[1] http://code.dlang.org/package-format?lang=json

-- 
/Jacob Carlborg
May 23, 2016
Am 23.05.2016 um 08:33 schrieb Jacob Carlborg:
> The styling of [1] is a bit inconsistent. The styling for inline code,
> i.e. <code>, seem to have bigger font than both the regular text and the
> larger code blocks, <pre class="code">.

On which browser/OS? I've now removed the border/background color, but the font size looks fine for me on Linux.

>
> It looks like the changelog entry "Path based dependencies are now also
> stored in dub.selections.json" links to the wrong issue.

Fixed: #772 instead of #722

> [1] http://code.dlang.org/package-format?lang=json

May 23, 2016
On 2016-05-23 08:52, Sönke Ludwig wrote:

> On which browser/OS?

On OS X using Safari, Chrome or Firefox.

> I've now removed the border/background color,

I think the background and border looked fine.

> but the font size looks fine for me on Linux.

Using Firefox:

The inline code has font size 15px. I think "Andale Mono" is the font that is actually used.

For the code blocks, the font size is 13px and the font is "Courier New".

The rest of the text is using "Roboto Slab" and 15px.

-- 
/Jacob Carlborg
May 23, 2016
On 2016-05-23 08:52, Sönke Ludwig wrote:

> Fixed: #772 instead of #722

Not pushed?

-- 
/Jacob Carlborg
May 23, 2016
Am 23.05.2016 um 09:03 schrieb Jacob Carlborg:
> On 2016-05-23 08:52, Sönke Ludwig wrote:
>
>> Fixed: #772 instead of #722
>
> Not pushed?
>

Pushed now, didn't notice that the push failed due to out-of-date local branch.
May 23, 2016
On 2016-05-23 09:06, Sönke Ludwig wrote:

> Pushed now, didn't notice that the push failed due to out-of-date local
> branch.

It looks correct now, thanks.

-- 
/Jacob Carlborg
« First   ‹ Prev
1 2 3 4