- Feature: Allow the user to configure the path to the CACERT file used in requests (#4835). Docs: 📃
- Feature: support new architectures s390 and s390x (#4810). Docs: 📃
- Feature:
--build
parameter now applies fnmatching onto the whole reference, allowing to control rebuilding in a much broader way. (#4787). Docs: 📃 - Feature: Add config variable
general.error_on_override
and environment variableCONAN_ERROR_ON_OVERRIDE
(defaulting toFalse
) to configure if an overridden requirement should raise an error when overridden from downstream consumers. (#4771). Docs: 📃 - Feature: Allow to specify
revision_mode
for each recipe, values accepted arescm
orhash
(default) (#4767). Docs: 📃 - Feature: Sort library list name when calling tools.collect_libs (#4761). Docs: 📃
- Feature: Add
cmake_find_package_multi
generator. (#4714). Docs: 📃 - Feature: Implement
--source-folder
and--target-folder
toconan config install
command to select subfolder to install from the source origin, and also the destination folder within the cache. (#4709). Docs: 📃 - Feature: Implement
--update
argument forpython-requires
too. (#4660) - Fix: Apply environment variables from profile and from requirements to
conan export-pkg
(#4852) - Fix: Do not run
export_sources
automatically for python_requires (#4838) - Fix: Show the correct profile name when detect a new one (#4818) (#4824)
- Fix: Allow using
reference
object in workspaces in templates for out of source builds (#4812). Docs: 📃 - Fix: Look for
vswhere
inPATH
when usingtools.vswhere()
(#4805) - Fix: SystemPackageTools doesn't run sudo when it's not found (#4470) (#4774). Docs: 📃
- Fix: Show warning if repo is not pristine and using SCM mode to set the revisions (#4764)
- Fix: avoid double call to
package()
method (#4748). Docs: 📃 - Fix: The
cmake_paths
generator now declares theCONAN_XXX_ROOT
variables in case some exported cmake module file likeXXXConfig.cmake
has been patched with thecmake.patch_config_paths()
to replace absolute paths to the local cache. (#4719). Docs: 📃 - Fix: Do not distribute the tests in the python package nor in the installers. (#4713)
- Fix: add support for CMake generator platform (#4708). Docs: 📃
- Fix: Fix corrupted packages with missing conanmanifest.txt files (#4662)
- Fix: Include information about all the configurations in the JSON generator (#4657). Docs: 📃
- Bugfix: Fixed authentication management when a server returns 401 uploading a file. (#4857)
- Bugfix: Fixed recipe revision detection when some error output or unexpected output was printed to the stdout running the
git
command. (#4854) - Bugfix: The error output was piped to stdout causing issues while running git commands, especially during the detection of the scm revision (#4853)
- Bugfix:
conan export-pkg
should never resolve build-requires (#4851) - bugfix: The
--build
pattern was case sensitive depending on the os file system, now it is always case sensitive, following theconan search
behavior. (#4842) - Bugfix: Fix metadata not being updated for
conan export-pkg
when using--package-folder
(#4834) - Bugfix:
--build
parameter now is always case-sensitive, previously it depended to the file system type. (#4787). Docs: 📃 - Bugfix: Raise an error if source files cannot be correctly copied to build folder because of long paths in Windows. (#4766)
- Bugfix: Use the same interface in
conan_basic_setup()
for thecmake_multi
generator (#4721). Docs: 📃