diff --git a/changelog/add-ability-for-specify-version-range-for-commandline-commands.dd b/changelog/add-ability-for-specify-version-range-for-commandline-commands.dd deleted file mode 100644 index 72ca62a..0000000 --- a/changelog/add-ability-for-specify-version-range-for-commandline-commands.dd +++ /dev/null @@ -1,10 +0,0 @@ -All commands now accept a version specification - -Before this release dub could only get an exact version for some commands -(`describe`, `generate`, `fetch`, etc...). All commands now accept a version specification, -such as can be found in `dub.json` / `dub.sdl`: - - dub fetch 'foo@>0.2.0' - dub describe foo@'>=0.3.0 <1.0.0' - -Note that commands such as `describe` will still not fetch from the network. diff --git a/changelog/auto-exclude-main-from-other-configs.dd b/changelog/auto-exclude-main-from-other-configs.dd deleted file mode 100644 index 3398a84..0000000 --- a/changelog/auto-exclude-main-from-other-configs.dd +++ /dev/null @@ -1,12 +0,0 @@ -Dub will now automatically exclude `mainSourceFile` from other configurations - -By default, Dub uses all files it can find under its `sourcePaths`. -However, a common pattern when dealing with multiple targets is to use -configurations to represent said targets. In the case those targets are executables, -users would be forced to add main files from other configurations to the -`excludedSourceFiles` list, or store the main in a different directory outside of -the sourcePaths. - -To simplify this workflow, Dub will now exclude files listed in mainSourceFile -for other configuration. In case this is not desirable, the files need to be manually -added to the `sourceFiles` list. diff --git a/changelog/betterc-generated-in-visuald.dd b/changelog/betterc-generated-in-visuald.dd deleted file mode 100644 index f491772..0000000 --- a/changelog/betterc-generated-in-visuald.dd +++ /dev/null @@ -1,4 +0,0 @@ -Add support for -betterC compiler flag to the visuald project generator - -If betterC is specified in the buildOptions, visuald project files will also be -configured to use betterC. diff --git a/changelog/cache-generated-test-config.dd b/changelog/cache-generated-test-config.dd deleted file mode 100644 index 01cf121..0000000 --- a/changelog/cache-generated-test-config.dd +++ /dev/null @@ -1,4 +0,0 @@ -Caching of generated unittest runner (dub test) - -For projects without a user-defined unittest configuration `dub test` generates a main file automatically. -This main file is now being cached and won't be regenerated won subsequent runs without file changes. \ No newline at end of file diff --git a/changelog/dependency-build-settings.dd b/changelog/dependency-build-settings.dd deleted file mode 100644 index 8859018..0000000 --- a/changelog/dependency-build-settings.dd +++ /dev/null @@ -1,15 +0,0 @@ -Allow custom build settings to be defined for dependencies - -For example: ---- -{ - "name": "example", - "dependencies": { - "vibe-d": { "version" : "~>0.9.2", "dflags" : ["-preview=in"] } - } -} ---- - -In this example, `-preview=in` will be applied to `vibe-d` and all of its dependencies. -Any $(LINK2 build settings, https://dub.pm/package-format-json.html#build-settings) field will be parsed, -however only `dflags` is taken into account when compiling for now. diff --git a/changelog/dont-propagate-flags.dd b/changelog/dont-propagate-flags.dd deleted file mode 100644 index dd5a3fa..0000000 --- a/changelog/dont-propagate-flags.dd +++ /dev/null @@ -1,10 +0,0 @@ -`DFLAGS` and `LFLAGS` no longer propagate to nested `dub` invocations - -`DFLAGS` and `LFLAGS` will no longer be exported as environment variables by default -when invoking pre-generate, pre-build, pre-run, post-generate, post-build, or post-run commands. - -If the previous behavior is still desired, they can be accessed using `$DFLAGS` and `$LFLAGS` in dub.json -E.g.: -`preGenerateCommands : ["DFLAGS=$DFLAGS env | grep DFLAGS"]` - -will output DFLAGS environment variable with all the dflags used. diff --git a/changelog/env-d-compiler.dd b/changelog/env-d-compiler.dd deleted file mode 100644 index 8769cea..0000000 --- a/changelog/env-d-compiler.dd +++ /dev/null @@ -1,6 +0,0 @@ -Use DC environment variable as default D compiler - -dub now respects the `DC` environment variable, meaning that `DC=ldc2 dub build` will behave as `dub build --compiler=ldc2`. -In case both are supplied, the `--compiler` switch still has priority. -Note that when DUB recursively invokes itself, for example in `preGenerateCommands`, -it sets the `DC` variable to the compiler it is using, meaning that nested dub invocation will now use the same compiler. diff --git a/changelog/fix-2051.dd b/changelog/fix-2051.dd deleted file mode 100644 index 497d7ae..0000000 --- a/changelog/fix-2051.dd +++ /dev/null @@ -1,3 +0,0 @@ -Fix #2051 "Running unit tests from DUB single file packages fails" - -Now dub is capable run test command in single mode like: `dub test --single yoursinglefile.d` \ No newline at end of file diff --git a/changelog/improved-ldc-cross-compile.dd b/changelog/improved-ldc-cross-compile.dd deleted file mode 100644 index 1ddaf22..0000000 --- a/changelog/improved-ldc-cross-compile.dd +++ /dev/null @@ -1,3 +0,0 @@ -Improve ldc cross compilation - -Enables co-existence and parallel compilation of the same project with different settings (e.g. cross compilation) by moving `.dub/obj` to `$DUB_TARGET_PATH/obj`. \ No newline at end of file diff --git a/changelog/improved-list-command.dd b/changelog/improved-list-command.dd deleted file mode 100644 index c52a061..0000000 --- a/changelog/improved-list-command.dd +++ /dev/null @@ -1,6 +0,0 @@ -Filter ability for list command - -For list command added optional filtration by name and version specification: - - dub list foo - dub list foo@'>=0.1.0 <1.0.0' diff --git a/changelog/support-for-.netrc-file-added.dd b/changelog/support-for-.netrc-file-added.dd deleted file mode 100644 index 9d84ff9..0000000 --- a/changelog/support-for-.netrc-file-added.dd +++ /dev/null @@ -1,5 +0,0 @@ -Support for .netrc file added - -Basic authentication credentials defined in .netrc file -will now be taken into account while connecting to secured -repositories. \ No newline at end of file diff --git a/source/dub/version_.d b/source/dub/version_.d index 962277a..08786eb 100644 --- a/source/dub/version_.d +++ b/source/dub/version_.d @@ -1,2 +1,2 @@ module dub.version_; -enum dubVersion = "v1.24.0-rc.1"; +enum dubVersion = "v1.24.0";