Skip to content

Update dependency conan to v2.31.1 - #637

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/conan-2.x
Open

Update dependency conan to v2.31.1#637
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/conan-2.x

Conversation

@renovate

@renovate renovate Bot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
conan minor 2.30.02.31.1

Release Notes

conan-io/conan (conan)

v2.31.1: (24-Jul-2026)

Compare Source

  • Fix: Fixed replace_in_file() raising a false "pattern not found" error when the replacement produced the same content as the original (no-op replace). (#​20211)

v2.31.0: (23-Jul-2026)

Compare Source

  • Feature: Get Workspace feature out of incubating. (#​20202). Docs: 📃
  • Feature: replace_in_file now supports regex patterns. (#​20194). Docs: 📃
  • Feature: Warn when conan config install is used after conan config install-pkg. (#​20188). Docs: 📃
  • Feature: Support GCC 14.4 and 15.3 in settings.yml. (#​20184)
  • Feature: Support intel-cc 2025.2, 2025.3 and 2026.1 in settings.yml. (#​20184)
  • Feature: Change the Workspace approach to not process python_requires just to derive name/version. Proposed a new get_ref(folder) method in the conanws.py file to be able to define versions dynamically. (#​20176). Docs: 📃
  • Feature: Define new cpp_info. ignored_requires attribute to avoid downstream propagation of dependencies. (#​20171). Docs: 📃
  • Feature: Add NO_SONAME support to CMakeConfigDeps to skip SONAME generation. (#​20168). Docs: 📃
  • Feature: Assert invalid parameters in ConanFile.run() method. (#​20156)
  • Feature: Add .tar.zst (Zstandard) archive support to the unzip() tool function. (#​20140)
  • Feature: Reduce verbose terminal output produced during the package() step. (#​20134)
  • Feature: Add tools.build:asmflags config and CMakeToolchain.extra_asmflags to populate CMAKE_ASM_FLAGS. (#​20127)
  • Feature: Add micro modes to package_id_modes to model changes over MAJOR.MINOR.PATCH.MICRO micro digit. (#​20102). Docs: 📃
  • Feature: New win_runtime_copy capability of VirtualRunEnv, so it can copy on Windows the runtime files of dependencies (the cpp_info.bindirs directories contents) to a single location and point to it, avoiding path overflows (like in Windows) for large graphs. (#​18638). Docs: 📃
  • Fix: Update remaining audit.conan.io/<page> links to conan.io/audit/<page>. (#​20203)
  • Fix: Fix upload with empty uploads from pattern, to make it equal to package lists behavior (#​20197)
  • Fix: Avoid conflict with Automake's LINK var when using AutotoolsDeps with MSVC by using _LINK_ for linker flags. (#​20192). Docs: 📃
  • Fix: Add support for VS 2026 in the Premake generator (requires Premake 5.0 beta 8). (#​20189)
  • Fix: Fix rpath flags from AutotoolsDeps being dropped by Libtool on macOS, causing missing LC_RPATH in executables. (#​20179)
  • Fix: Avoid option names shadowing internal Options implementation methods. (#​20172). Docs: 📃
  • Fix: Fix deprecation warning for emcc/em++ >= 6.0.1, changing -sMEMORY64 flag with the modern -m64 one. (#​20152)
  • Fix: Avoid a corner-case in component requires when replace_requires creates diamond divergent requirements. (#​20139)
  • Fix: Fix Artifactory search patterns not matching *@&#8203;user/channel, now requiring explicit */*@&#8203;user/channel. (#​20136)
  • Fix: Use LINK env-var in Windows for AutotoolsDeps msvc compiler. (#​20130). Docs: 📃
  • Bugfix: Require default_components, or all existing components, in PkgConfigDeps when root pkg_config_name="none". (#​20169)
  • Bugfix: Apply sorting to include() profiles settings patterns. (#​20164)
  • Bugfix: Raise an exception when layout() fails in the Docker runner. (#​20154)
  • Bugfix: Fix early return in workspace complete that could skip necessary packages. (#​20150)
  • Bugfix: Fix crash in replace_requires when the graph had an override to a replaced requirement that did not apply. (#​20146)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 01:59 PM, Tuesday through Thursday (* 0-13 * * 2-4)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from nikobockerman as a code owner July 28, 2026 04:34
@renovate
renovate Bot enabled auto-merge (squash) July 28, 2026 04:34
@renovate
renovate Bot force-pushed the renovate/conan-2.x branch from 7453c11 to 9ec8782 Compare July 28, 2026 13:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants