- Feature: Add the needed command-line arguments to existing commands to provide information about host and build profiles. (#5594). Docs: 📃
- Feature: Add
markdown
generator, it exposes useful information to consume the installed packages. (#6758). Docs: 📃 - Feature: Add new tool
cppstd_flag
to retrieve the compiler flag for the given settings. (#6744). Docs: 📃 - Feature: Short paths feature is available for Cygwin. (#6741). Docs: 📃
- Feature: Add Apple Clang as a base compiler for Intel C++. (#6740). Docs: 📃
- Feature: Make
settings.get_safe
andoptions.get_safe
accept a default value. (#6739). Docs: 📃 - Feature:
CONAN_V2_MODE
deprecates two legacy ways of reusing python code: the<cache>/python
path and the automaticPYTHONPATH
environment variable. (#6737). Docs: 📃 - Feature: Add the description field to the output of the
conan info
command. (#6724). Docs: 📃 - Feature: Add more detailed information when there are
missing
packages. (#6700). Docs: 📃 - Feature: Support mirrors for
tools.download
andtools.get
. (#6679). Docs: 📃 - Feature: Modify the default behaviour in
SystemPackageTool
to be able to create a recipe that does not install system requirements by default if theCONAN_SYSREQUIRES_MODE
is not set. (#6677). Docs: 📃 - Feature: Add
cpp_info.components
package creator interface to model internal dependencies inside a recipe. (#6653). Docs: 📃 - Feature: Add a new
init()
method toconanfile.py
recipes that can be used to add extra logic when inheriting frompython_requires
classes. (#6614). Docs: 📃 - Fix: Add Sun C compiler version 5.15 into default settings.yml. (#6767)
- Fix: Raises
ConanException
when package folder is invalid forexport-pkg
. (#6720). Docs: 📃 - Fix: Added print to stderr and exit into pyinstaller script when it detects python usage of python 3.8 or higher as currently pyinstaller does not support python 3.8. (#6686)
- Fix: Improve the command line help for the
conan install --build
option. (#6681). Docs: 📃 - Fix: Add build policy help for
--build
argument when used inconan graph build-order
command. (#6650) - Fix: Remove file before copying in
conan config install
to avoid permission issues. (#6601) - Fix: check_min_cppstd raises an exception for an unknown compiler. (#6548). Docs: 📃
- Fix: cmake_find_package no longer seeks to find packages which are already found. (#6389)
- Bugfix: Fixes the auto-detection of
sun-cc
compiler when it outputsStudio 12.5 Sun C
. (#6757) - Bugfix: Add values to
definitions
passed toMSBuild
build helper which values are not None (0, False...). (#6730) - Bugfix: Include name and version in the data from
conanbuildinfo.txt
, so it is available inself.deps_cpp_info["dep"].version
andself.deps_cpp_info["dep"].name
, so it can be used inconan build
and intest_package/conanfile.py
. (#6723). Docs: 📃 - Bugfix: Fix
check_output_runner()
to handle dirs with whitespaces. (#6703) - Bugfix: Fix vcvars_arch usage before assignment, that can cause a crash in
tools.vcvars_command()
that is also used internally byMSBuild
helper. (#6675) - Bugfix: Silent output from cmake_find_package generator with
CONAN_CMAKE_SILENT_OUTPUT
. (#6672) - Bugfix: Use always LF line separator for .sh scripts generated by
virtualenv
generators. (#6670) - Bugfix: Use the real settings value to check the compiler and compiler version in the
cmake
generator local flow when thepackage_id()
method changes values. (#6659)