- Feature: Support for C++20 in CMake > 3.12.
- Feature: Included support for Python 3.7 in all platforms.
- Feature: [Experimental]
python_requires
function allows to require Conan packages with python code even to extend the
ConanFile
class. - Feature:
CMake
methodpatch_config_paths
replaces absolute paths to Conan package's dependencies as well as Conan package itself. - Feature:
MSBuild
andVisualStudioBuildEnvironment
build helpers adjust the/MP
flag to build code in parallel using multiple
cores. - Feature: Added
print_errors
parameter totools.PkgConfig()
helper. - Feature: Added :command:
--query
flag to :command:conan upload
. - Feature:
virtualenv
/virtualbuildenv
/virtualrunenv
generators now create bash scripts in Windows for its use in subsystems. - Feature: Improved version ranges resolution speed trough caching of remote requests.
- Feature: Improved result of
tools.vcvars_dict(only_diff=True)
including a list return type that can be used with
tools.environment_append()
. - Fix:
AutoToolsBuildEnvironment
build helper now keeps thePKG_CONFIG_PATHS
already set in the environment previously. - Fix: The SCM feature keeps the
.git
folder during the copy of a local directory to the local cache. - Fix: The SCM feature now exclude correctly the ignored folders by git during the copy of a local directory to the local cache.
- Fix: Conan messages correctly spell "overridden" now.
- Fix:
MSBuild
build helper arguments using quotes. - Fix:
vcvars_command
andMSBuild
build helper use theamd64_x86
when Visual Studio > 12 and cross building for x86. - Fix: Disabled
-c init.TemplateDir
in :command:conan config install
from a git repository. - Fix: Clang compiler check in
cmake
generator. - Fix: Detection of zypper package tool on latest versions of openSUSE.
- Fix: Improved help output of some commands.
- BugFix:
qmake
generator hyphen. - Bugfix: Git submodules being initialized from repo HEAD prior to checking out the referenced revision when using
scm
attribute. - BugFix: Declaration
default_options
without value, e.g.default_options = "config="
. Now it will throw an exception. - BugFix: Deactivate script in
virtualenv
generator causes PS1 to go unset. - BugFix: Apply general scope options to a consumer ConanFile first.
- BugFix: Fixed detection of valid repository for git in SCM feature.