asciidoxy
asciidoxy copied to clipboard
build(deps-dev): bump conan from 2.0.11 to 2.0.16
Bumps conan from 2.0.11 to 2.0.16.
Release notes
Sourced from conan's releases.
2.0.16 (21-Dec-2023)
- Bugfix: Revert the default of
source_buildenv
, make itFalse
by default. (conan-io/conan#15319). Docs: :page_with_curl:2.0.15 (20-Dec-2023)
- Feature: New
conan lock remove
command to remove requires from lockfiles. (conan-io/conan#15284). Docs: :page_with_curl:- Feature: New
CMake.ctest()
helper method to launch directlyctest
instead of viacmake --target=RUN_TEST
. (conan-io/conan#15282)- Feature: Add tracking syntax in
<host_version>
for different references. (conan-io/conan#15274). Docs: :page_with_curl:- Feature: Adding
tools.microsoft:winsdk_version
conf to makeVCVars
generator to use the givenwinsdk_version
. (conan-io/conan#15272). Docs: :page_with_curl:- Feature: Add
pkglist
formatter for conan export command. (conan-io/conan#15266). Docs: :page_with_curl:- Feature: Define
CONAN_LOG_LEVEL
env-var to be able to change verbosity at a global level. (conan-io/conan#15263). Docs: :page_with_curl:- Feature:
conan cache path xxx --folder xxxx
raises an error if the folder requested does not exist. (conan-io/conan#15257)- Feature: Add
in
operator support for ConanFile'sself.dependencies
. (conan-io/conan#15221). Docs: :page_with_curl:- Feature: Make
CMakeDeps
generator create aconandeps.cmake
that aggregates all direct dependencies in acmake
-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: New
deploy()
method in recipes for explicit per-recipe deployment. (conan-io/conan#15172). Docs: :page_with_curl:- Feature: Allow
tool-requires
to be used insource()
method injecting environment. (conan-io/conan#15153). Docs: :page_with_curl:- Feature: Allow accessing the contents of
settings.yml
(andsettings_user
!) fromConfigAPI
. (conan-io/conan#15151)- Feature: Add builtin conf access from
ConfigAPI
. (conan-io/conan#15151)- 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 usingsecure
argument inftp_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 likezlibng/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: Add
stderr
capture argument to conanfile'srun()
method. (conan-io/conan#15121). 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:- Feature: New
conan graph explain
command to search, compare and explain missing binaries. (conan-io/conan#14694). Docs: :page_with_curl:- Feature: Global
cpp_info
can be used to initialize components values. (conan-io/conan#13994)- Fix: Make
core:warnings_as_errors
accept a list (conan-io/conan#15297)- 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()
andset_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: Ensure
user
confs have at least 1:
separator (conan-io/conan#15296)- Bugfix:
Git.is_dirty()
will usegit status . -s
to make sure it only process the current path, not the whole repo, similarly to otherGit
methods. (conan-io/conan#15289)- Bugfix: Make
self.info.clear()
and header-only packages to removepython_requires
andtool_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)- Bugfix: Do not relativize absolute paths in
deployers
. (conan-io/conan#15244)- Bugfix: Add
architecture
toCMakePresets
to avoid cmake ignoring toolchain definitions when using presets. (conan-io/conan#15215)- Bugfix: Fix
conan graph info --format=html
reporting misleading conflicting nodes. (conan-io/conan#15196)- Bugfix: Fix serialization of tool_requires in
conan profile show --format=json
. (conan-io/conan#15185)- Bugfix: Fix NMakeDeps quoting issues. (conan-io/conan#15140)
- Bugfix: Fix the 2.0.14 migration to add LRU data to the cache when
storage_path
conf is defined. (conan-io/conan#15135)- Bugfix: Fix definition of
package_metadata_folder
forconan export-pkg
command. (conan-io/conan#15126)- Bugfix:
pyinstaller.py
was broken for Python 3.12 due to a uselessdistutils
import. (conan-io/conan#15116)- Bugfix: Fix backup sources error when no
core.sources:download_cache
is set. (conan-io/conan#15109)2.0.14 (14-Nov-2023)
- Feature: Added
riscv64, riscv32
architectures to defaultsettings.yml
and management of them in Meson and Autotools. (conan-io/conan#15053)
... (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)- Additional commits viewable in compare view
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 <dependency name> 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)