v1.36.0
What's Changed
- update version to v1.35.0-beta.1 by @ibuclaw in #2711
- update version to v1.35.0-rc.1 by @ibuclaw in #2715
- merge stable by @ibuclaw in #2720
- merge stable by @ibuclaw in #2726
- Trivial: Clear up some trailing whitespace by @Geod24 in #2731
- Move application code for static ctor in main module by @Geod24 in #2730
- Remove unused iterateDirectory(string) by @Geod24 in #2729
- Trivial: Remove dead existsFile import by @Geod24 in #2728
- Trivial: Simplify checkDubRequirements by @Geod24 in #2732
- Deprecate unused packageInfoFilenames by @Geod24 in #2733
- Change PackageSupplier interface to accept VersionRange by @Geod24 in #2734
- Remove inconsistent error on missing subpackage path by @Geod24 in #2737
- Trivial: Simplify some deprecated code by @Geod24 in #2736
- Remove dub.internal.vibecompat.file : listDirectory by @Geod24 in #2738
- Remove logging from dub.dependency by @Geod24 in #2743
- Move data part of dub.platform to dub.data by @Geod24 in #2744
- Trivial: Remove dead import from dub.dependency by @Geod24 in #2742
- Trivial: Reduce import scope in dub.recipe.selection by @Geod24 in #2741
- Move dmd version parser to packagerecipe by @Geod24 in #2745
- Deprecate string-as-version PackageManager.getBestPackage overload by @Geod24 in #2748
- PackageManager: Make field protected, not private by @Geod24 in #2749
- Dub: Make determineDefaultCompiler configurable by @Geod24 in #2750
- Trivial: Move TestDub behind a version (unittest) by @Geod24 in #2751
- Change platform dependency to use a VersionRange by @Geod24 in #2746
- Refactor loadConfig to not rely on class state by @Geod24 in #2757
- Trivial: Merge two related unittest in dub package by @Geod24 in #2756
- Trivial: Remove a dependency to std.path by @Geod24 in #2755
- Allow to load dub.selections.json before Project instantiation by @Geod24 in #2754
- Trivial: Make
TestDub
non-final by @Geod24 in #2758 - Add unittest framework and some dependency tests by @Geod24 in #2759
- Test framework: Return fully typed TestPackageManager from TestDub by @Geod24 in #2761
- Fix #2696: Segfault with bad dub.sdl by @Geod24 in #2762
- Remove fallback to ~master on dub fetch, fix #2679 by @Geod24 in #2763
- Deprecate Project.packageManager by @Geod24 in #2764
- Test framework: Add documentation and an example UT by @Geod24 in #2760
- merge stable by @ibuclaw in #2768
- [stable] Fix #2691: Use same structure for managed and unmanaged path by @Geod24 in #2780
Full Changelog: v1.35.1...v1.36.0