- Feature: Expose
msvs_toolset
tool. (#7134). Docs: 📃 - Feature: Add components to
cmake_find_package
generator. (#7108). Docs: 📃 - Feature: Add
stdcpp_library
tool. (#7082). Docs: 📃 - Feature: Add remove_files_by_mask helper (#7080). Docs: 📃
- Feature: New
toolchain()
recipe method, as a new paradigm for integrating build systems, and simplifying developer flows. (#7076). Docs: 📃 - Feature: New experimental
msvc
generator that generates a .props file per dependency and is also multi-configuration. (#7035). Docs: 📃 - Feature: Add
conan config init
command. (#6959). Docs: 📃 - Feature: Add
export()
andexport_sources()
methods, that provide theself.copy()
helper to add files to recipe or sources in the same way as the corresponding attributes. (#6945). Docs: 📃 - Feature: Allow access to
self.name
andself.version
inset_name()
andset_version()
methods. (#6940). Docs: 📃 - Feature: Use a template approach for the
html
anddot
output of the Conan graph. (#6833) - Feature: Handle C++ standard flag for Intel C++ compiler. (#6766)
- Feature: Call compilervars.sh within CMake helper (Intel C++). (#6735). Docs: 📃
- Feature: Pass command to Runner as a sequence instead of string. (#5583). Docs: 📃
- Fix: JSON-serialize sets as a list when using
conan inspect --json
. (#7151) - Fix: Update the lockfile passed as an argument to the install command instead of the default
conan.lock
. (#7127) - Fix: Adding a package as editable stores full path to
conanfile.py
. (#7079) - Fix: Fix broken test
PkgGeneratorTest
. (#7065) - Fix: Fix wrong naming of variables in the
pkg_config
generator. (#7059) - Fix: Do not modify
scm
attribute when theorigin
remote cannot be deduced. (#7048) - Fix:
vcvars_dict
should accept a conanfile too. (#7010). Docs: 📃 - Fix:
conan config install
can overwrite read-only files and won't copy permissions. (#7004) - Fix: Better error message for missing binaries, including multiple "--build=xxx" outputs. (#7003)
- Fix: Add quotes to folders to accept paths with spaces when calling pyinstaller. (#6955)
- Fix: Previously
conan
always setcpp_std
option inmeson
project, even ifcppstd
option was not set inconan
profile. Now it sets the option only ifcppstd
profile option has a concrete value. (#6895) - Fix: Handle compiler flags for Intel C++ (AutoToolsBuildEnvironment, Meson). (#6819)
- Fix: Set the default CMake generator and toolset for Intel C++. (#6804)
- Bugfix: Fix iOS CMake architecture. (#7164)
- Bugfix: Getting attribute of
self.deps_user_info["dep"]
now raiseAttributeError
instead of a (wrong)KeyError
, enablinghasattr()
and correctgetattr()
behaviors. (#7131) - Bugfix: Fix crash while computing the
package_id
of a package when differentpackage_id_mode
are mixed and includepackage_revision_mode
. (#7051) - Bugfix: Do not allow uploading packages with missing information in the
scm
attribute. (#7048) - Bugfix: Fixes an issue where Apple Framework lookup wasn't working on
RelWithDebInfo
CMake build types. (#7024) - Bugfix: Do not check patch compiler version in the
cmake
generators. (#6976)