diff --git a/changelog/buildSettingsVars.dd b/changelog/buildSettingsVars.dd deleted file mode 100644 index 9e82917..0000000 --- a/changelog/buildSettingsVars.dd +++ /dev/null @@ -1,21 +0,0 @@ -Variables such as `$ARCH` or `$PLATFORM` are now supported in the build settings. - -JSON lines such as -------- - "lflags-posix-x86": [ "-L$PACKAGE_DIR/lib/posix-x86" ], - "lflags-posix-x86_64": [ "-L$PACKAGE_DIR/lib/posix-x86_64" ], -------- -can be turned into -------- - "lflags-posix": [ "-L$PACKAGE_DIR/lib/posix-$ARCH" ], -------- - -Both `$VAR` and `${VAR}` syntaxes are supported. -The supported variables are as follow: -$(TABLE - $(TR $(TH name) $(TH values)) - $(TR $(TD `$ARCH`) $(TD $(D_INLINECODE "x86", "x86_64"))) - $(TR $(TD `$PLATFORM`) $(TD $(D_INLINECODE "linux", "windows", ...))) - $(TR $(TD `$PLATFORM_POSIX`) $(TD $(D_INLINECODE "posix", "windows", ...))) - $(TR $(TD `$BUILD_TYPE`) $(TD $(D_INLINECODE "debug", "release", ...))) -) diff --git a/changelog/buildTypeSyntax.dd b/changelog/buildTypeSyntax.dd deleted file mode 100644 index 1afaa67..0000000 --- a/changelog/buildTypeSyntax.dd +++ /dev/null @@ -1,3 +0,0 @@ -DUB supports build type "syntax" - -With this release new build type "syntax" is added. This build type is useful for IDEs to check the syntax of D coding without generating binaries. \ No newline at end of file diff --git a/changelog/env-var-replacement.dd b/changelog/env-var-replacement.dd deleted file mode 100644 index 3fb9f55..0000000 --- a/changelog/env-var-replacement.dd +++ /dev/null @@ -1,8 +0,0 @@ -Enviroment variable expansion was improved - -Environment variable expansion now supports the braced `${MY_VAR}` expansion syntax: e.g. for `${PACKAGE_PATH}_suffix`. - -Moreover, `$PACKAGE_PATH`, `$ROOT_PACKAGE_PATH`, and `$DEP_PACKAGE_PATH` no longer end - with a `/` or `\` to support clean concatenation, e.g. `${PACKAGE_PATH}/subpath`. - -Learn more about the details at $(LINK2 https://github.com/dlang/dub/pull/1392, #1392). diff --git a/changelog/recursive_dependecy_resolution.dd b/changelog/recursive_dependecy_resolution.dd deleted file mode 100644 index b8aa7fa..0000000 --- a/changelog/recursive_dependecy_resolution.dd +++ /dev/null @@ -1,10 +0,0 @@ -Dependency resolution has been reimplemented using a recursive algorithm - -The new algorithm minimizes the search space while descending the dependency -graph. Compared to the old approach, it is now much less likely to run into -pathological cases that result in exponential run time ("The dependency -resolution algorithm is taking too long"). - -Furthermore, the error message in case of unsatisfiable dependencies is more -precise, usually making it straight forward to debug issues in the dependency -graph of a failing package. diff --git a/changelog/stdinForSingleFilePackages.dd b/changelog/stdinForSingleFilePackages.dd deleted file mode 100644 index a9f4b57..0000000 --- a/changelog/stdinForSingleFilePackages.dd +++ /dev/null @@ -1,6 +0,0 @@ -DUB accepts single file packages on STDIN - -You can pass single file packages to dub on STDIN using dash as first argument to DUB. -All arguments after dash will be passed as runtime arguments to the application. - -Example `cat app.d | dub - --foo=bar` \ No newline at end of file diff --git a/changelog/upgrade_check.dd b/changelog/upgrade_check.dd deleted file mode 100644 index 6b59134..0000000 --- a/changelog/upgrade_check.dd +++ /dev/null @@ -1,8 +0,0 @@ -The regular upgrade check has been removed - -Previously dub would regularly (once a day) check for possible package upgrades before building a packages. -This lead to unexpected build failures, e.g. when internet connectivity was down or dependency resolution failed, and caused unnecessary delays. - -The build flag `--nodeps` now only suppresses resolution of missing dependencies. - -The new upgrade flag `--dry-run` was added to explicitly check for upgradable packages without actually upgrading anything.