Feature: Adding tools.microsoft:winsdk_version conf to make VCVars generator to use the given winsdk_version. (conan-io/conan#15272). Docs: :page_with_curl:
Feature: Make CMakeDeps generator create a conandeps.cmake that aggregates all direct dependencies in a cmake-like generator style. (conan-io/conan#15207). Docs: :page_with_curl:
Feature: Add build environment information to CMake configure preset and run environment information to CMake test presets. (conan-io/conan#15192). Docs: :page_with_curl:
Feature: Removed a warning about a potential issue with conan migration that would print every time a build failed. (conan-io/conan#15174)
Feature: Add redirect_stdout to CMake integration methods. (conan-io/conan#15150)
Feature: Add core:warnings_as_errors configuration option to make Conan raise on warnings and errors. (conan-io/conan#15149). Docs: :page_with_curl:
Feature: Added FTP_TLS option using secure argument in ftp_download for secure communication. (conan-io/conan#15137)
Feature: New [replace_requires] and [replace_tool_requires] in profile for redefining requires, useful for package replacements like zlibng/zlib, to solve conflicts, and to replace some dependencies by system alternatives wrapped in another Conan package recipe. (conan-io/conan#15136). Docs: :page_with_curl:
Feature: New [platform_requires] profile definition to be able to replace Conan dependencies by platform-provided dependencies. (conan-io/conan#14871). Docs: :page_with_curl:
Fix: Fix user confs package scoping when no separator was given (conan-io/conan#15296)
Fix: Fix range escaping in conflict reports involving ranges. (conan-io/conan#15222)
Fix: Allow hard set_name() and set_version() to mutate name and version provided in command line. (conan-io/conan#15211). Docs: :page_with_curl:
Fix: Make conan graph info --format=text print to stdout. (conan-io/conan#15170)
Fix: Avoid warning in CMake output due to CMAKE_POLICY_DEFAULT_CMP0091 unused variable. (conan-io/conan#15127)
Fix: Deprecate [system_tools] in favor of [platform_tool_requires] to align with [platform_requires] for regular dependencies. Changed output from "System tool" to "Platform". (conan-io/conan#14871). Docs: :page_with_curl:
Bugfix: Git.is_dirty() will use git status . -s to make sure it only process the current path, not the whole repo, similarly to other Git methods. (conan-io/conan#15289)
Bugfix: Make self.info.clear() and header-only packages to remove python_requires and tool_requires. (conan-io/conan#15285). Docs: :page_with_curl:
Bugfix: Make conan cache save/restore portable across Windows and other OSs. (conan-io/conan#15253)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps conan from 2.0.11 to 2.0.16.
Release notes
Sourced from conan's releases.
... (truncated)
Commits
1bd3f2a
change default for source_buildenv, too risky (#15319)88f203f
deploy to test pypi only on develop2 branche79a099
comment assert6def255
conan 2.0.15b142e2e
Migrate to M2 in ci (#15310)7ed5fa2
Merge remote-tracking branch 'conan/develop' into release/2.0994e2e3
run tests in C:2a77f83
[Bazel] Minor improvements (#15299)ff612f2
Makecore:warnings_as_errors
accept a list (#15297)ad12191
Make user confs have at leats one:
separator (#15296)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show