- Feature: Define
/MPinCMakeToolchainforclang-clwith Visual Studio generators (ClangCLtoolset), likemsvc. (#20439) - Feature: Reduce local cache sqlite3 DB calls (33% fewer for regular installs with cached packages). (#20434)
- Feature: Simplify the build step terminal output, removing duplicated package references. (#20426)
- Feature: Add
CMAKE_PREFIX_PATHas fallback toCMakeConfigDepsfor cases beyond the<pkg>_DIRvariable. (#20420). Docs: 📃 - Feature: Pass original URLs to backup source remotes in the
X-Conan-Origin-Urlsheader. (#20385). Docs: 📃 - Feature: Update
conan new bazel_libandconan new bazel_exetemplates to Bazel 7. (#20367). Docs: 📃 - Feature: Add a
command_alias.conffile to define command aliases and shortcuts without writing a custom command. (#20365) - Feature: Support the new CPS
dyld_requires(CMake>=4.4) for transitive shared libraries on Linux. (#20362) - Feature: Add
cmake_file_namesdict property toCMakeConfigDepsto generate several CMake CONFIG files per package. (#20298). Docs: 📃 - Feature: Add an optional
componentsargument toaggregated_components()to aggregate only the given components. (#20298). Docs: 📃 - Feature: Always generate
.ps1environment launchers, alongside the.bat/.shones, for the consumer, editables andtest_package. (#19649). Docs: 📃 - Fix: Clarify in the
PackagesList.items()docstring that it only returns revision-specific information. (#20432) - Fix: Add docstrings to the
PkgReferenceclass of the Python API. (#20431). Docs: 📃 - Fix: Remove the legacy warning about ConanCenter being frozen for Conan 1 clients. (#20425)
- Fix: Remove the
python-dateutildependency for Python>=3.11. (#20419) - Fix: Resolve
LocalAPI.editable_addrelativeoutput_folderagainst thecwdargument. (#20416) - Fix: Make
conan cache clean --backup-sourcesonly clean the backup sources of the selected recipes. (#20415) - Fix: Allow several negated patterns, and mixing them with inclusions, in remote
--allowed-packages. (#20412) - Fix: Avoid a
VirtualRunEnvgeneration crash withwin_bash=Truewhen cross-building from Linux to Windows. (#20407) - Fix: Correct Python API docstrings for
ListAPI,CacheAPIand other subapis that did not match their behavior. (#20405) - Fix: Correct the
ListAPI.latest_recipe_revisiondocstring, as it always raises if the reference is not found. (#20400) - Fix: Report a proper error for non-integer
--lrutime values. (#20399) - Fix: Avoid duplicating
tools.build:sharedlinkflagsfromconfinBazelToolchain. (#20390) - Fix: Join multiple SBOM license expressions with
ANDto comply with the CycloneDX standard. (#20382) - Fix: Allow running
conan remote logoutfor disabled remotes. (#20381) - Fix: Replace stale
CONAN_RUNTIME_LIB_DIRSentries inCMakeConfigDepswhen installing a new package revision. (#20378) - Fix: Raise an error for
--requires=pkg/version@_, an undocumented and unsupported Conan 1 legacy syntax. (#20371) - Fix: Remove Conan 1.X legacy
alias(undocumented and unsupported) code. (#20370) - Fix: Make the
workspaceexperimental warning skippable withcore:skip_warnings. (#20369) - Fix: Add deprecation warnings for Bazel 6 support in the
BazelDepsgenerator. (#20367). Docs: 📃 - Fix: Filter
CMakeConfigDepstarget data based on require traits, aligned withCMakeDeps. (#20277). Docs: 📃 - Fix:
tools.env.virtualenv:powershellno longer replaces the.bat/.shlaunchers.self.run()only uses.ps1launchers when this conf is defined. (#19649). Docs: 📃 - Bugfix: Avoid accumulating variables when calling
GnuToolchain._environmentseveral times. (#20446) - Bugfix: Avoid internal
rmdirfailures when removing Windows folders with read-only permissions. (#20440) - Bugfix: Do not install host profile
[tool_requires]inconan installwith only--tool-requiresarguments. (#20422). Docs: 📃 - Bugfix: Do not remove pre-existing recipe revisions in
ReportAPI.diff. (#20417) - Bugfix: Make
AuditAPI.auth_providerreceive a provider name instead of a provider object, as documented. (#20414) - Bugfix: Do not write
--dynamic_mode=offinBazelToolchainwhen the recipe has nosharedoption. (#20390) - Bugfix: Avoid random
dictionary changed size during iterationerrors in uploads withcore.upload:parallel. (#20389) - Bugfix: Avoid HTTP header cross-pollution between consecutive calls to the backup sources server. (#20386)
- Bugfix: Use
tools.microsoft.msbuild:max_cpu_countfor the-margument inCMakeToolchainVisual Studio presets. (#20360)