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