conan v1.23.0 Release Notes
Release Date: 2020-03-10 // about 4 years ago-
- ๐ง Feature: New
general.parallel_download=<num threads>
configuration, for parallel installation of binaries, to speed up populating packages in a cache. (#6632). Docs: ๐ - โ
Feature: Fixed inability to run execute
test
andinstall
separately, that is, withoutbuild
step. Addedmeson_test()
method, which executesmeson test
(compared toninja test
intest()
). Addedmeson_install()
method, which executesmeson install
(compared toninja install
ininstall()
). (#6574). Docs: ๐ - ๐ Feature: Update python six dependency to 1.14.0. (#6507)
- Feature: Add environment variable 'CONAN_V2_MODE' to enable Conan v2 behavior. (#6490). Docs: ๐
- Feature: Implement
conan graph clean-modified
subcommand to be able to clean the modified state of a lockfile and re-use it later for more operations. (#6465). Docs: ๐ - ๐ฆ Feature: Allow building dependency graphs when using lockfiles even if some requirements are not in the lockfiles. This can happen for example when
test_package/conanfile.py
has other requirements, as they will not be part of the lockfile. (#6457). Docs: ๐ - Feature: Implement a new package-ID computation that includes transitive dependencies even when the direct dependencies have remove them, for example when depending on a header-only library that depends on a static library. (#6451). Docs: ๐
- ๐ Fix: inspect command can be executed without remote.json (#6558) (#6559)
- ๐ Fix: Raise an error if
MSBuild
argumenttargets
is not a list, instead of splitting a string passed as argument instead of a list. (#6555) - Bugfix: Check the
CMP0091
policy and setCMAKE_MSVC_RUNTIME_LIBRARY
accordingly toCONAN_LINK_RUNTIME
if it's set toNEW
. (#6626) - ๐ Bugfix: Fix error parsing
system_libs
fromconanbuildinfo.txt
file. (#6616) - Bugfix: Environment variables from the profiles are not set in the conaninfo.txt file of the packages exported with the
export-pkg
command. (#6607) - ๐ BugFix: Set the
self.develop=True
attribute for recipes when they are used withconan export-pkg
, in all methods, it was previously only setting it for thepackage()
method. (#6585) - Bugfix: set CMAKE_OSX_DEPLOYMENT_TARGET for iOS, watchOS and tvOS. (#6566)
- ๐ Bugfix: Parse function of GCC version from command line now works with versions
>=10
. (#6551) - ๐ Bugfix: improve Apple frameworks lookups with CMake integration (#6533)
- ๐ง Feature: New