diff --git a/changelog/build-cache.dd b/changelog/build-cache.dd deleted file mode 100644 index a6ee0b7..0000000 --- a/changelog/build-cache.dd +++ /dev/null @@ -1,14 +0,0 @@ -Binary output will now be in a central cache - -Up until now, dub would output build artifact in the package directory. - -This allowed reuse of build artifact for dependencies, but also created -issues with large amount of build artifacts in the packages folder, -preventing the use of read-only location to store packages, -and making garbage collection of build artifacts unreliable. - -Starting from this version, build artifacts will be output by default to -`$HOME/.dub/cache/build/$BASE_PACKAGE_NAME/$PACKAGE_VERSION/[+$SUB_PACKAGE_NAME]` -on Linux, and -`%APPDATA%/cache/build/$BASE_PACKAGE_NAME/$PACKAGE_VERSION/[+$SUB_PACKAGE_NAME]` -on Windows. diff --git a/changelog/metadata-cache.dd b/changelog/metadata-cache.dd deleted file mode 100644 index 69cd539..0000000 --- a/changelog/metadata-cache.dd +++ /dev/null @@ -1,9 +0,0 @@ -DUB API breaking change: `Package.metadataCache` setter and getter have been removed - -Those two functions were used to provide access to the metadata cache file -to the generator. They were never intended for public consumption, -and the JSON file format was not stable. - -Due to the introduction of the build cache, they needed to be removed, -as there was no way to provide a sensible transition path, and they should be unused. -If you have a use case for it, please open an issue in dub repository. \ No newline at end of file