- Feature:
conan upload --allow-disabledto allow uploading to a disabled remote. (#19916) - Feature: Allow using patch-ng 1.19 to incorporate fixes (#19913)
- Feature: Use a OR policy between
core:policiesand reciperequired_conan_version. (#19907). Docs: 📃 - Feature:
conan config install-pkg --insecurenew feature. Also supported forconanconfig.ymlfiles (#19900). Docs: 📃 - Feature: Introduce policies in
core:policiesconf to control Conan behaviour. (#19892). Docs: 📃 - Feature: Colorize output of
conan config listandconan config show(#19889) - Feature: Add ability to show transitive requires in
conan graph info ... -f=htmloutput (#19884) - Feature: Add ability to show node subgraph in
conan graph info ... -f=htmloutput (#19884) - Feature: Add ability to filter by file extensions in
conan report diff ... -f=htmloutput (#19884) - Feature: New compiler flags
flags_map()Python plugin to be able to translate, remove or handle compiler flags coming from compatible binaries built with a different compiler trying to inject compiler flags for that compiler. (#19879). Docs: 📃 - Feature:
tools.build:install_stripnow accepts a list of possible build systems (#19874). Docs: 📃 - Feature: Add new "certified" variant to settings
VxWorksand new "safe" variant toNeutrino(#19861) - Feature: Allow patterns for recipe names in
--updateflag (#19856) - Feature: Add --strict flag to
conan remote auth. (#19848). Docs: 📃 - Feature: Avoid detecting default package manager when overridden from profile (#19847)
- Feature: Add new experimental contextual output for
conan exportcommand (#19836) - Feature: Added default package manager for CachyOS. (#19788)
- Feature: Introduce new
consistent=Truerequirement trait to be able to have diamond structures forvisible=Falserequirements. (#19286). Docs: 📃 - Fix: Test publishing Conan wheels to test PyPi. (#19906)
- Fix: Ignore local package lockfiles in
conan workspace install/buildand use consistently a global lockfile if provided or found by default. (#19896) - Fix: Force
--order-byinconan graph build-order. Old deprecated behaviour can be restored until Conan 2.32 with thedeprecated_build_order_argspolicy (#19892). Docs: 📃 - Fix: Remove support for empty version ranges. Old deprecated behaviour can be restored until Conan 2.32 with the
deprecated_empty_version_rangepolicy (#19892). Docs: 📃 - Fix: Remove deprecated
system_toolsprofile section (#19877) - Fix: Remove deprecated
detect_compilermethod in detect api (#19877) - Fix: Remove deprecated
deployfolder in conan home (#19877) - Fix: Remove deprecated methods from
PackagesList(#19877) - Fix: Remove deprecated
cmake_set_interface_link_directoriesproperty (#19877) - Fix: Remove deprecated
Node::dependenciesmethod (#19877) - Fix: Warn when credentials environment variables are set but not used because the server accepted anonymous access and point users to add
--forceto force authentication. (#19872) - Fix: Documenting
CommandAPIand better docs forProfilesAPI(#19871) - Fix: Fix output of options with "error" in its name in
conan listcommand. (#19867) - Fix: Forward underlying system package manager error messages (#19858)
- Fix: Deprecate
build_requires, usetool_requiresinstead (#19849). Docs: 📃 - Fix: Inline transitive dependencies to avoid Xcode recursion crashes. (#19844). Docs: 📃
- Fix:
finalize()output folder should be printed only once (#19834) - Fix: Change default
core.download:retry_waitfrom 0 to 1 second. Documentretryconf defaults forconan config list(#19830) - Fix: Use user locale in
conan list ... -f=htmloutput. (#19828) - Fix: Avoid subtle errors with casing errors like
requires("myPkg/[*]")using version ranges. (#19799) - Fix: Add support for Xcode 26.4 with Apple Clang 21. (#19795)
- Fix: Add
-ur/-ubr/-uprforconan lock upgradeas short forms for--update-requires, etc. (#19791) - Fix: Propagate build requirement run trait to upstream shared dependency. (#19751)
- Fix: Make components from same package full link in
CMakeConfigDeps. (#19641) - Bugfix: Solve crash of
conan workspace install/build --lockfile=mylock --lockfile-partial(#19896) - Bugfix:
conan install --lockfile=xxxxwill raise if the lockfile containsconfig_requiresand the current installed configuration packages do not align with it (#19875). Docs: 📃 - Bugfix: Change propagation on bindirs for
VirtualBuildEnvrespecting requirementruntrait, based on the newrequired_conan_version=">=2.28"recipe version orglobal.confusingcore:policies=["required_conan_version>=2.28"](#19849). Docs: 📃 - Bugfix: Solve incorrect
.ps1file generation when unsetting the conf with-c tools.env.virtualenv:powershell=!. (#19820) - Bugfix: Fix
transitive_libs=Truewhen usingCMakeConfigDepsfor shared libraries. (#19815) - Bugfix: Change computation of
package_idfor transitive static libraries, based on the newrequired_conan_version=">=2.28"recipe version orglobal.confusingcore:policies=["required_conan_version>=2.28"]. (#19705). Docs: 📃