diff --git a/CHANGELOG.md b/CHANGELOG.md index 0be756d..a5a5152 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,20 +1,30 @@ Changelog ========= -v0.9.24 - 2015-06- +v0.9.24 - 2015-07- -------------------- ### Features and improvements ### - - Added support for [SDL][sdl-package-format] based package descriptions - [issue #348][issue348], [pull #582][issue582] - - Source code updated to build with DMD 2.067 + - Added support for [SDLang][sdl-package-format] based package descriptions - [issue #348][issue348], [pull #582][issue582] + - Source code updated to build with DMD 2.064.2 through 2.068.0 + - Enhanced `dub describe` support: + - The D API is now strongly typed instead of using `Json` + - Added a `"targets"` field that can be used to sport external build tools + - Added a `--data=X` switch to get information in a shell script friendly format (by Nick Sabalausky) - [pull #572][issue572] + - Added an `"active"` field to each package to be used to signal if a certain dependency takes part in the build - [issue #393][issue393] + - Added a set of additional environment variables that are available to pre/post build/generate commands (by Nick Sabalausky) - [issue #593][issue593] + - Errors and warnings are not suppressed anymore, but output to stderr + - Added the possibility to get all import paths for `dub describe` (by w0rp) - [pull #552][issue552], [issue #560][issue560], [pull #561][issue561] - Added stricter package name validation checks - - Added the possibility to get all import paths for `dub describe` (by w0rp) - [pull #552][issue552], [issue #560][issue560], [pull #561][issue561] - Added a `--bare` option to search for dependencies only in the current directory (useful for running tests) - Removed the deprecated "visuald-combined" generator (use `dub generate visuald --combined` instead) - The command line shown for verbose output now contain the same quotes as used for the actual command invocation - Uses `-vcolumns` for DMD if supported - [issue #581][issue581] - Properly suppressing compiler output when `--quiet` or `--vquiet` are given (by Nick Sabalausky) - [issue #585][issue585], [pull #587][issue587] + - Added a warning when referencing sub packages by their path (instead of their parent's path) + - Building `sourceLibrary` targets with `-o-` is allowed now (enables documentation generation in particular) - [issue #553][issue553] + - The VisualD generator doesn't use a "_d" suffix for debug build targets anymore (by Guillaume Piolat aka p0nce) - [pull #617][issue617] ### Bug fixes ### @@ -28,23 +38,34 @@ - Fixed spurious warning when building a package by name and DUB is not run from a package directory - Fixed handling of dependency errors that occur during automatic upgrade checks - [issue #564][issue564], [pull #565][issue565] - Fixed the architecture flag for x64 passed to LDC (by p0nce) - [pull #574][issue574] + - Fixed enforcement of build requirements in dependencies - [issue #592][issue592] + - Fixed `dub remove` to only remove managed packages - [issue #596][issue596] +[sdl-package-format]: http://code.dlang.org/package-format?lang=sdl [issue348]: https://github.com/D-Programming-Language/dub/issues/348 +[issue393]: https://github.com/D-Programming-Language/dub/issues/393 [issue535]: https://github.com/D-Programming-Language/dub/issues/535 [issue540]: https://github.com/D-Programming-Language/dub/issues/540 [issue543]: https://github.com/D-Programming-Language/dub/issues/543 [issue546]: https://github.com/D-Programming-Language/dub/issues/546 [issue547]: https://github.com/D-Programming-Language/dub/issues/547 [issue552]: https://github.com/D-Programming-Language/dub/issues/552 +[issue552]: https://github.com/D-Programming-Language/dub/issues/552 +[issue553]: https://github.com/D-Programming-Language/dub/issues/553 [issue560]: https://github.com/D-Programming-Language/dub/issues/560 [issue561]: https://github.com/D-Programming-Language/dub/issues/561 [issue564]: https://github.com/D-Programming-Language/dub/issues/564 [issue565]: https://github.com/D-Programming-Language/dub/issues/565 +[issue572]: https://github.com/D-Programming-Language/dub/issues/572 [issue574]: https://github.com/D-Programming-Language/dub/issues/574 [issue581]: https://github.com/D-Programming-Language/dub/issues/581 [issue582]: https://github.com/D-Programming-Language/dub/issues/582 [issue585]: https://github.com/D-Programming-Language/dub/issues/585 [issue587]: https://github.com/D-Programming-Language/dub/issues/587 +[issue592]: https://github.com/D-Programming-Language/dub/issues/592 +[issue593]: https://github.com/D-Programming-Language/dub/issues/593 +[issue596]: https://github.com/D-Programming-Language/dub/issues/596 +[issue617]: https://github.com/D-Programming-Language/dub/issues/617 v0.9.23 - 2015-04-06