diff --git a/changelog/add_x86_omf.dd b/changelog/add_x86_omf.dd deleted file mode 100644 index dab726ccc..000000000 --- a/changelog/add_x86_omf.dd +++ /dev/null @@ -1,5 +0,0 @@ -Added architecture x86_omf for windows-dmd - -On windows dmd the x86_omf architecture can now be used as platform -specification using `--arch=x86_omf`. This is currently equivalent to -the previously existing `--arch=x86` argument. diff --git a/changelog/dub-remove.dd b/changelog/dub-remove.dd deleted file mode 100644 index b297d45c3..000000000 --- a/changelog/dub-remove.dd +++ /dev/null @@ -1,9 +0,0 @@ -`dub remove --non-interactive` will now remove all packages by default - -When calling a command with a package name and no version specification, -the latest version is usually assumed. -While this behavior makes sense for `dub fetch` or `dub run`, -it can come as a surprise when cleaning up local packages through `dub remove`, -and so previous version would simply error out when more than one version was available. -From this version, `dub remove -n $PKGNAME` will just remove all cached versions -of the package named `$PKGNAME`, without asking you to use `$PKGNAME@*`. diff --git a/changelog/enforce_proper_package_loading.dd b/changelog/enforce_proper_package_loading.dd deleted file mode 100644 index 6faa00fc3..000000000 --- a/changelog/enforce_proper_package_loading.dd +++ /dev/null @@ -1,8 +0,0 @@ -Running `dub upgrade` on a package-less folder is now a no-op - -Prior to this change, accidentally running `dub upgrade` in a folder -where no `dub.json` / `dub.sdl` was present would leave you with a -`dub.selections.json` and, in some instances, an empty `.dub` folder. -This has been fixed and running `dub upgrade` where one shouldn't -will now only generate a friendly error message. - diff --git a/changelog/git-paths.dd b/changelog/git-paths.dd deleted file mode 100644 index 33447b73b..000000000 --- a/changelog/git-paths.dd +++ /dev/null @@ -1,16 +0,0 @@ -Support dependencies as git url with exact commit - -Git repositories can be directly used by dub as dependencies. - -dub.json: -------- -{ - "name": "git-dependency", - "dependencies": { - "gitcompatibledubpackage": { - "repository": "git+https://github.com/dlang-community/gitcompatibledubpackage.git", - "version": "ccb31bf6a655437176ec02e04c2305a8c7c90d67" - } - } -} -------- diff --git a/changelog/version.dd b/changelog/version.dd deleted file mode 100644 index 9f16b5338..000000000 --- a/changelog/version.dd +++ /dev/null @@ -1,8 +0,0 @@ -All commands now support `package[@]`, `--version` is deprecated - -`dub` commands had some disparity in their version handling. -Most commands accepting a package name (e.g. `dub fetch` or `dub run`) supported -either `package[@version-spec]`, or supported only `package` and accepted an -option `--version=`. -The latter form has now been deprecated and all commands now accept `package[@]`. -Note that the absence of `@` still means "latest version" (except for `remove`). diff --git a/source/dub/version_.d b/source/dub/version_.d index ff030597a..cba7e77bb 100644 --- a/source/dub/version_.d +++ b/source/dub/version_.d @@ -1,2 +1,2 @@ module dub.version_; -enum dubVersion = "v1.23.0-rc.1"; +enum dubVersion = "v1.23.0"; diff --git a/test/issue1531-toolchain-requirements.sh b/test/issue1531-toolchain-requirements.sh index 00eb8ee88..638167aa5 100755 --- a/test/issue1531-toolchain-requirements.sh +++ b/test/issue1531-toolchain-requirements.sh @@ -75,12 +75,14 @@ EOF # pass test compiler requirement given as $1 function test_cl_req_pass { + echo "Expecting success on '$DC $1'" 2>&1 write_cl_req $1 - $DUB --compiler=$DC --root=$TMPDIR || die $LINENO "Did not pass with $DC_NAME=\"$1\"" + $DUB build -q --compiler=$DC --root=$TMPDIR || die $LINENO "Did not pass with $DC_NAME=\"$1\"" } # fail test compiler requirement given as $1 function test_cl_req_fail { + echo "Expecting failure on '$DC $1'" 2>&1 write_cl_req $1 ! $DUB --compiler=$DC --root=$TMPDIR || die $LINENO "Did not fail with $DC_NAME=\"$1\"" }