github dlang/dub v1.41.0

latest releases: v1.43.0, v1.42.0
5 hours ago

What's Changed

  • chore(json): Upgrade vibe-serialization versioned code to v1.1.0 by @Geod24 in #3010
  • chore(configy): Upgrade Configy to the latest HEAD by @Geod24 in #3008
  • Update path module to vibe-core@2.8.5 by @Geod24 in #2821
  • fix(tests): Give a non-root CWD to tests by @Geod24 in #3012
  • chore(ci): Upgrade support compiler version and use windows-2022 by @Geod24 in #3011
  • fix: Correctly print the root while debugging on Windows by @Geod24 in #3013
  • Trivial: Remove a leftover std.file dependency in PackageManager by @Geod24 in #3014
  • fix(convert): Validate the package format passed to 'dub convert' by @Geod24 in #3017
  • chore(configy): Use JSON, not YAML, in the unittest by @Geod24 in #3018
  • Improve dub interop with webassembly by @LunaTheFoxgirl in #3004
  • feat(selections): Add the ability to read integrity tag from selections by @Geod24 in #3026
  • PackageManager: Support directly loading a sub-package via path-based getOrLoadPackage() by @kinke in #2977
  • fix(parser): Accept short hand package syntax (:a) in subpackages too by @Geod24 in #3028
  • Error out on invalid dub.json file by @Geod24 in #3031
  • Tests: Mock IO in the Dub class too by @Geod24 in #2941
  • fix: Don't add single package files to sourceFiles by @Geod24 in #3032
  • refactor(BuildSettings): Simplify 'dup' by forwarding to 'add' by @Geod24 in #3034
  • Replace SkipPackageSuppliers.default_ usage with Nullable by @the-horo in #3033
  • refactor: Move IO-performing getPlatformSettings to buildsettings by @Geod24 in #3035
  • feat: Remove hardlinking of files, only copy by @Geod24 in #3036
  • feat(dub): Deprecate using 'package.json' for projects by @Geod24 in #3039
  • refactor(mockfs): Fix documentation and make Windows ctor more resilient by @Geod24 in #3037
  • fix(main): Re-enable the default D GC by @Geod24 in #3038
  • fix: Warn the user when pkg-config isn't usable by @Geod24 in #3042
  • fix: Properly display error message for missing pkg-config by @Geod24 in #3043
  • fix: Improve and fix printing ConfigException by @Geod24 in #3044
  • test/version-spec.sh: Disable pipefail to avoid SIGPIPE failures by @the-horo in #3049
  • Add FreeBSD installation instructions to README.md by @arrowd in #3051
  • Update generated .gitignore during init by @KaruroChori in #3053
  • Add --dest option by @LunaTheFoxgirl in #3059
  • Add ability to specify frameworks to link against by @LunaTheFoxgirl in #3061
  • Fix #595 Error when using an executable subConfiguration. by @veelo in #3050
  • compilers/dmd: Determine the backend version for gdmd by @the-horo in #3066

New Contributors

Full Changelog: v1.40.0...v1.41.0

Don't miss a new dub release

NewReleases is sending notifications on new releases.