D Programming Language/dub: Release v1.31.0
Name: dub
Owner: D Programming Language
Release: v1.31.0
Released: 2023-02-01
License: MIT
Release Assets:
What's Changed
- Return null instead of empty array by @skoppe in https://github.com/dlang/dub/pull/2492
- GH CI: Update runner OS and actions/checkout version by @Geod24 in https://github.com/dlang/dub/pull/2319
- Restore compatibility with v2.093 by @Geod24 in https://github.com/dlang/dub/pull/2494
- merge stable by @ibuclaw in https://github.com/dlang/dub/pull/2495
- Deprecate yet another dub.remove overload using force_remove by @Geod24 in https://github.com/dlang/dub/pull/2497
- Deprecate
PackageManager.refresh(true)
, only exposerefresh()
by @Geod24 in https://github.com/dlang/dub/pull/2498 - Document PackageManager.getBestPackage, deprecate Dependency overload by @Geod24 in https://github.com/dlang/dub/pull/2499
- PackageManager: Load packages lazily on dub build by @Geod24 in https://github.com/dlang/dub/pull/2500
- Path: Add missing else clause on version statement by @Geod24 in https://github.com/dlang/dub/pull/2507
- Minor paths improvements (remove unused code) by @Geod24 in https://github.com/dlang/dub/pull/2508
- Make the test runner code more readable by @Geod24 in https://github.com/dlang/dub/pull/2510
- Remove Vibe.d HTTP support / library-nonet by @Geod24 in https://github.com/dlang/dub/pull/2509
- Fix #2512: Remove hard dependency on libcurl by @Geod24 in https://github.com/dlang/dub/pull/2518
- Dub: Use removeFile instead of std.file.remove by @Geod24 in https://github.com/dlang/dub/pull/2516
- Unify reading and writing files under a single API by @Geod24 in https://github.com/dlang/dub/pull/2517
- Move existsDirectory next to existsFile by @Geod24 in https://github.com/dlang/dub/pull/2520
- merge stable by @ibuclaw in https://github.com/dlang/dub/pull/2523
- Move foreign code from global scope to dub.internal by @s-ludwig in https://github.com/dlang/dub/pull/2525
- Fix add-path based development workflow by @s-ludwig in https://github.com/dlang/dub/pull/2526
- merge stable by @ibuclaw in https://github.com/dlang/dub/pull/2529
- CI: Use v2.100.1 temporarily instead of latest (2.101) by @Geod24 in https://github.com/dlang/dub/pull/2532
- Replace all instances of mkdirRecurse with ensureDir by @Geod24 in https://github.com/dlang/dub/pull/2530
- Add nothrow attributes to dub.semver module by @Geod24 in https://github.com/dlang/dub/pull/2531
- Revert "Remove Vibe.d HTTP support / library-nonet" by @s-ludwig in https://github.com/dlang/dub/pull/2533
- Improve dub init custom template docs by @WebFreak001 in https://github.com/dlang/dub/pull/2536
- Fixed dub init docs by @WebFreak001 in https://github.com/dlang/dub/pull/2537
- Rename localRepository to userPackages by @Geod24 in https://github.com/dlang/dub/pull/2539
- Move computeBuildID outside of BuildGenerator by @Geod24 in https://github.com/dlang/dub/pull/2541
- Move user & system settings definition to its own module by @Geod24 in https://github.com/dlang/dub/pull/2540
- CI: Temporarily disable LDC master by @Geod24 in https://github.com/dlang/dub/pull/2543
- Use a central build cache for all build artifacts by @Geod24 in https://github.com/dlang/dub/pull/2542
- CI: Add test for building on Alpine Linux / Musl by @Geod24 in https://github.com/dlang/dub/pull/1998
- Reduce dependency on
std.file
by @Geod24 in https://github.com/dlang/dub/pull/2547 - Reduce dependency on the current working directory by @WebFreak001 in https://github.com/dlang/dub/pull/2562
New Contributors
- @skoppe made their first contribution in https://github.com/dlang/dub/pull/2492
Full Changelog: https://github.com/dlang/dub/compare/v1.30.0...v1.31.0