pypi conan 2.30.0
2.30.0 (29-Jun-2026)

4 hours ago
  • Feature: Add SPDX expression support in SBOM generation. (#20112)
  • Feature: Add type annotations to LockfileAPI for improved IDE support. (#20104)
  • Feature: Add missing favicon to Conan HTML output. (#20087)
  • Feature: Implement the conf=~ for the "unset" operation (alias for conf=!). (#20084). Docs: 📃
  • Feature: Add ASFLAGS to AutotoolsToolchain/GnuToolchain, including architecture and sysroot flags. (#20078). Docs: 📃
  • Feature: Add IntelCC support in Meson, Autotools and Premake toolchains. (#20075). Docs: 📃
  • Feature: Model explicitly the msys2 environments (clang64, ucrt64, etc) in tools.microsoft.bash:subsystem. (#20074). Docs: 📃
  • Feature: Add build_system_requirements() method for installing system tools only in the build context. (#20070). Docs: 📃
  • Feature: Add support for cmake_extra_interface_libs and cmake_extra_dependencies properties to the CMakeDeps generator. (#20066). Docs: 📃
  • Feature: Support explicit architecture suffixes in system package names for native builds with host_package=False. (#20047). Docs: 📃
  • Feature: Prevent multiple .libs or .package_framework entries in CMakeConfigDeps. (#20046)
  • Feature: Add support for Bazel 9.x to BazelDeps. (#20042). Docs: 📃
  • Feature: Adapt bazel_7_lib/bazel_7_exe templates to support Bazel 9.x (conan new command). (#20042). Docs: 📃
  • Feature: Allow [replace_requires/tool_requires] unset in profile composition and extension. (#20040). Docs: 📃
  • Feature: Add tools.meson.mesontoolchain:extra_variables configuration to MesonToolchain. (#20032). Docs: 📃
  • Fix: Fix conan install <path> failing with absolute paths ending in a dot. (#20092)
  • Fix: Relativize cpp_info.location for editable layouts. (#20088). Docs: 📃
  • Fix: Improve output messages for the generate() step. (#20085)
  • Fix: Make conan config install maintain permission bits. (#20059)
  • Fix: Improve error message for broken Jinja2 syntax in global.conf. (#20056)
  • Fix: Add Intel 2026.0 version and Intel compiler configuration check. (#20049). Docs: 📃
  • Fix: Set IMPORTED_CONFIGURATIONS property to package frameworks in CMakeConfigDeps. (#20041)
  • Fix: Remove build context suffix from host requirements in CMakeConfigDeps. (#20038)
  • Bugfix: Version-based policy for fixed propagation of transitive_headers trait. (#20073)
  • Bugfix: Fix workspace info with python_requires and a custom user packages() method in conanws.py. (#20064)
  • Bugfix: Fix some cases where IMPORTED_IMPLIB was not being declared when extension was set in cpp_info.libs. (#20062)
  • Bugfix: Fix caching of different revisions of the same package while resolving the graph. (#20061)
  • Bugfix: Fix replace_requires applying when command line arguments explicitly define a package reference. (#20048). Docs: 📃
  • Bugfix: Check whole git repository for dirtiness when using revision_mode=scm. (#18630)

Don't miss a new conan release

NewReleases is sending notifications on new releases.