What's Changed
- update version to v1.39.0-beta.1 by @ibuclaw in #2946
- Fix skipRegistry parsing unittest by @the-horo in #2948
- chore(path): Make a commonly triggered assert more verbose by @Geod24 in #2951
- Keep the default option for dependencies when serializing a sdl recipe by @the-horo in #2961
- Enable building against vibe.d 0.10.x by @s-ludwig in #2963
- Build only the "application" configuration with -preview=in by @s-ludwig in #2964
- Update actions/upload-artifact to v4 by @Geod24 in #2967
- Move FSEntry.{writeFile,readText,readFile} to MockFS by @Geod24 in #2966
- Ignore --arch switch if it doesn't affect the build by @the-horo in #2962
- packagesuppliers/filesystem.d: Fix out of bounds on invalid pkg names by @the-horo in #2957
- Do dependency resolution after checking valid configs by @grillo-delmal in #2960
- MockFS: Move all absolute-path-aware functions from FSEntry to MockFS by @Geod24 in #2969
- Merge stable by @kinke in #2976
- Fix Github CI following runner image changes by @Geod24 in #2982
- fix: Upgrade dependencies by @Geod24 in #2984
- deps: Update vendored D-YAML to v0.10.0 by @Geod24 in #2981
- fix: Do not install pkg-config via brew as it's already installed by @Geod24 in #2983
- feat: Test Dub on macOS-14 / arm64 by @Geod24 in #2985
- trivial: fix typo in test script output by @Geod24 in #2986
- fix: Rename source/dub/test/other.d to plural to match module declaration by @Geod24 in #2987
- refactor: Move path-awareness for mkdir and lookup to Mockfs by @Geod24 in #2990
- fix: Do not append empty recipePath to list of dependencies by @Geod24 in #2988
- fix: Ensure nameless FSEntry cannot be constructed by @Geod24 in #2989
- update version to v1.39.0-rc.1 by @ibuclaw in #2992
- fix 2698: cImportPaths doesn't work with dmd and ldc by @apbryan in #2818
- fix: Upgrade Ubuntu runners to 22.04 as 20.04 is EOL by @Geod24 in #2999
New Contributors
- @grillo-delmal made their first contribution in #2960
- @apbryan made their first contribution in #2818
Full Changelog: v1.39.0...v1.40.0