github conan-io/conan 1.52.0
1.52.0 (31-Aug-2022)

latest releases: 2.8.0, 2.7.1, 2.7.0...
2 years ago
  • Feature: Added mechanism to create .pc files for build requirements. (#11979). Docs: 📃
  • Feature: Add MSBuild().build(.., targets=["target1"]) argument to new MSBuild. (#11968). Docs: 📃
  • Feature: Refactored PkgConfigDeps code. (#11955)
  • Feature: Removed warning messages from PkgConfigDeps if any duplicated *.pc file. (#11955)
  • Feature: Add is_msvc(..., build_context=False) argument. (#11949). Docs: 📃
  • Feature: Support remotes.json in Conan 1.X. (#11936). Docs: 📃
  • Feature: Add BUILD_TESTING=OFF to CMakeToolchain presets if tools.build:skip_test. (#11935). Docs: 📃
  • Feature: Allow traits in self.requires() for 2.0 compatibility. (#11934). Docs: 📃
  • Feature: Make the version of the Conan client available under conan and make it a Version object so it can be compared. (#11928). Docs: 📃
  • Feature: Add ability to pass additional arguments to conan.tools.scm.Git.clone(). (#11921). Docs: 📃
  • Feature: Promote to_apple_arch in the new conan.tools.apple module. (#11915). Docs: 📃
  • Feature: Add export_conandata_patches tool. (#11911). Docs: 📃
  • Feature: Fail sooner and with a meaningful error if the specified required version is not satisfied. (#11908)
  • Feature: Implement cmake_layout(..., build_folder="build) build folder argument. (#11889). Docs: 📃
  • Feature: Add new members to ConanFileInterface for self.dependencies access. (#11868). Docs: 📃
  • Feature: Defines the PACKAGE_ROOT_<package> variable in XcodeDeps generated files. (#11818). Docs: 📃
  • Feature: Added clang 16 to settings. (#11780)
  • Feature: Allow the authorization process in conan_server to be customized, just like authentication. (#11776). Docs: 📃
  • Fix: Change conan.tools.files.get/download default checksums to None, instead of empty string. (#11939)
  • Fix: When the layout() is declared in the recipe, the files such as conainfo.txt, conanbuildinfo.txt were written in the test_package folder, now there are written in the generators_folder. (#11820)
  • Bugfix: Fix conversion if options passed in compatibility() method. (#11991). Docs: 📃
  • Bugfix: Prevent mutation of loaded data from conanfile.yml if accesses multiple times during the same run when calling apply_conandata_patches(). (#11860)
  • Bugfix: Do not skip pycache folder if CONAN_KEEP_PYTHON_FILES. (#11828)
  • Bugfix: Added + and - symbols to be replaced by _ in XML element names. (#11826)
  • Bugfix: The tool.scm.Version model has been ported from 2.X to keep the same behavior in Conan 1.X. (#11823)
  • Bugfix: Fixed cpp_std flags when using C++20. (#11819)
  • Bugfix: Use "android-" format for the ANDROID_PLATFORM argument to be compatible with old NDK versions. (#11799)
  • Bugfix: Fix XcodeDeps component handling in transitive dependencies (#11772)

Don't miss a new conan release

NewReleases is sending notifications on new releases.