github conan-io/conan 1.35.0
1.35.0 (30-Mar-2021)

latest releases: 2.9.2, 2.9.1, 2.9.0...
3 years ago
  • Feature: MSBuildDeps generator uses new visitor model and handles conditional requirements correctly. (#8733). Docs: 📃
  • Feature: CMake toolchain supports include_guard() feature (#8728)
  • Feature: New conan lock bundle clean-modified command. (#8726). Docs: 📃
  • Feature: Use conancvvars.bat file for Meson toolchain (#8719)
  • Feature: Allow arbitrary defines in conan new templates. (#8718). Docs: 📃
  • Feature: Automatically handle CONAN_RUN_TESTS to avoid extra boilerplate. (#8687). Docs: 📃
  • Feature: More fine-grained control (using [conf]) for build parallelization. (#8665). Docs: 📃
  • Feature: Add support for testing with different tools versions. (#8656)
  • Feature: Add different CMake versions for testing. (#8656)
  • Feature: Move the definition of CMakeDeps variables to its own file (#8655). Docs: 📃
  • Feature: Added conan.tools.files.patch to apply a single patch (new interface for legacy conans.tools.patch function. (#8650). Docs: 📃
  • Feature: Added conan.tools.files.apply_conandata_patches to apply patches defined in conandata.yml. (#8650). Docs: 📃
  • Feature: Allow integers as preprocessor_definitions in CMakeToolchain. (#8645)
  • Feature: New Environment model for recipes and profiles (#8630). Docs: 📃
  • Feature: Do not remove sh from the path in the new CMake helper. (#8625). Docs: 📃
  • Feature: Allow definition of custom Visual Studio version for msvc compiler in MSBuild helpers. (#8603). Docs: 📃
  • Feature: MSBuildToolchain creates conanvcvars.bat containing vcvars command for command line building. (#8603). Docs: 📃
  • Feature: Set CMAKE_FIND_PACKAGE_PREFER_CONFIG=ON. (#8599)
  • Feature: Include the recipe name when constrained settings prevent install. (#8559). Docs: 📃
  • Feature: Create new conan.tools.files for 2.0. (#8550)
  • Feature: New AutotoolsDeps, AutotoolsToolchain helpers in conan.tools.gnu (#8457). Docs: 📃
  • Feature: Experimental conan lock install that can install a lockfile in the cache, all the binaries or only the recipes with --recipes, intended for CI flows. (#8021). Docs: 📃
  • Fix: Fix incorrect output of default_user and default_channel in export. (#8732)
  • Fix: remotes not being loaded for the conan alias command, which was preventing conan alias from working if python_requires is used. (#8704)
  • Fix: Improve error message for lock create providing a path instead of full path with filename. (#8695)
  • Fix: Rename tools.microsoft:msbuild_verbosity to tools.microsoft.msbuild:verbosity (#8692). Docs: 📃
  • Fix: Simplifications to CMakeDeps generator to remove legacy code. (#8666)
  • Fix: Add dirty management in download cache, so interrupted downloads doesn't need a manual cleaning of such download cache. (#8664)
  • Fix: Build helper qbs install now installs directly into package_folder. (#8660)
  • Fix: Allow arbitrary template structure. (#8641)
  • Fix: Restoring the behavior that exports and exports_sources were case sensitive by default. (#8585)
  • Fix: Remove default dummy value for iOS XCode signature. (#8576)
  • Fix: Do not order Settings lists, so error messages are in declared order. (#8573)
  • BugFix: Command conan new accepts short reference with address sign. (#8721)
  • Bugfix: Fix profile definitions of env-vars per-package using patterns, not only the package name. (#8688)
  • Bugfix: Preserve the explicit value None for SCM attributes if the default is a different value. (#8622)
  • Bugfix: Properly detect Amazon Linux 2 distro. (#8612)
  • Bugfix: Fix config install not working when .git* folder is in the path. (#8605)
  • Bugfix: Fix: Transitive python requires not working with the new syntax. (#8604)

Don't miss a new conan release

NewReleases is sending notifications on new releases.