- Feature: Added mechanism to create .pc files for build requirements. (#11979). Docs: 📃
- Feature: Add
MSBuild().build(.., targets=["target1"])
argument to newMSBuild
. (#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 iftools.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 aVersion
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 newconan.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
forself.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 toNone
, instead of empty string. (#11939) - Fix: When the
layout()
is declared in the recipe, the files such asconainfo.txt
,conanbuildinfo.txt
were written in thetest_package
folder, now there are written in thegenerators_folder
. (#11820) - Bugfix: Fix conversion if
options
passed incompatibility()
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)