conan v1.30.0 Release Notes
Release Date: 2020-10-05 // over 3 years ago-
- Feature: Implement real detection of
compiler.libcxx
value forgcc
compiler. Only enabled inCONAN_V2_MODE
, otherwise it would be breaking. (#7776) - Feature: Added Depends items for every public dependency of conanfiles requires/dependencies. (#7729). Docs: ๐
- ๐ Feature: Instructions on how to run conan tests against a real Artifactory server. (#7697)
- Feature: List
cpp_info.names
andcpp_info.filenames
in JSON and Markdown generator. (#7690). Docs: ๐ - ๐ Feature: Add information about components to
markdown
generator. (#7677) - ๐ง Feature: New experimental
MSBuildToolchain
to generateconan_toolchain.props
files (it is multi-config, will generate one specific toolchain file per configuration) for more transparent integration and better developer experience with Visual Studio. (#7674). Docs: ๐ - ๐ Feature: Allow packages that do not declare components to depend on other packages components and manage transitivity correctly, with the new
self.cpp_info.requires
attribute. (#7644). Docs: ๐ - Feature: Add MacOS 11 ("Big Sur") support. (#7601). Docs: ๐
- Feature: Expose intel_installation_path, compilervars, compilervars_dict, and compilervars_command under tools module in order to support usage of the intel compiler. (#7572). Docs: ๐
- Feature: Allow user-defined generators to be installed and used from the Conan cache. (#7527). Docs: ๐
- ๐ Feature: Add
conan remote
proposal for cli 2.0. (#7401) - ๐ Fix: Allow usage of MD5 checksums in FIPS systems that would raise error otherwise. (#7807)
- ๐ Fix: Fix capture output when running tests that call the ConanRunner in the conanfile. (#7799)
- ๐ Fix: Consider absolute paths when parsing
conanbuildinfo.txt
(#7797) - Fix: Update parallel uploads help message. (#7785). Docs: ๐
- Fix: Removed check in lockfiles computed from other lockfile that it should be part of it. Users can check the resulting lockfile themselves if they want to. (#7763). Docs: ๐
- Fix: Extend help message indicating how to run
conan export
withoutuser/channel
. (#7757). Docs: ๐ - ๐ Fix: Conan copy shows better description when using full reference for destination. (#7741)
- ๐ Fix: Do not capture output for normal conan run (no logging or testing) when launching processes via
ConanRunner
so that color from build tools output is not lost. (#7740) - ๐ Fix:
self.copy()
followsigore_case
correctly on Windows. (#7704). Docs: ๐ - ๐ Fix: Use patterns in server query when resolving version ranges. (#7673)
- ๐ Fix: Raising conflict errors when options doesn't match in the evaluation of graphs with lockfiles. (#7513)
- ๐ Bugfix: Fixed bug where uploading to multiple remotes in a single conan upload command would fail. (#7781)
- ๐ BugFix: Add
armv5hf
andarmv5el
to the Android ABI architectures. (#7730) - Bugfix: Correctly inherit and use
system_requirements
when usingpython_requires
. (#7721) - Bugfix: Translate
settings.os
valueMacos
toDarwin
forCMAKE_SYSTEM_NAME
to allow compiling CMake-based packages for MacOS. (#7695)
- Feature: Implement real detection of