pypi conan 2.18.0
2.18.0 (30-Jun-2025)

latest releases: 2.20.1, 2.20.0, 2.19.1...
2 months ago
  • Feature: Allow consuming meson libname.a libs in MSBuildDeps. (#18557)
  • Feature: Avoid library renames when using Meson + MSVC + static builds. (#18533)
  • Feature: Added threads subsetting in emcc compiler model. (#18520). Docs: 📃
  • Feature: New conan cache ref <path> to reverse look the Conan cache, with a path argument will return the reference of the artifact in that folder. Intended exclusively for debugging purposes. (#18518). Docs: 📃
  • Feature: New linker flags autodetected by conan based on profile architecture. (#18498)
  • Feature: Changed conanws.yml format. Now, packages is a list of dict-like objects. (#18493). Docs: 📃
  • Feature: Added support for .exe in editables packages in CMakeConfigDeps. (#18489)
  • Feature: Add build_folder parameter in basic_layout. (#18442). Docs: 📃
  • Feature: Using pkg_config_name = 'none' to skip the *.pc file creation. (#18439). Docs: 📃
  • Feature: Add support for sbom and lockfiles to conan audit list. (#18437). Docs: 📃
  • Feature: Added first class citizen emscripten support (new wasm64 architecture + emcc). (#18432). Docs: 📃
  • Feature: Replace tools.cmake:install_strip by tools.install:strip. Affect both CMake and Meson tool helpers. (#18429). Docs: 📃
  • Feature: Add open to TestClient to open files locally. (#18399)
  • Feature: New conan workspace create orchestrated. (#18390). Docs: 📃
  • Feature: Add context variable to profile jinja2 rendering (can be "build", "host" and None). (#18383). Docs: 📃
  • Feature: Implement cpp_info.sources to support source targets. (#18350). Docs: 📃
  • Feature: Add support for source targets in CMakeConfigDeps generator. (#18350). Docs: 📃
  • Feature: New conan report diff command to inspect diffs between versions and revisions. (#18247). Docs: 📃
  • Feature: Add premake toolchain and improved premake integration in conan with new premake5. (#17898). Docs: 📃
  • Fix: Better error message in CMakeConfigDeps for incorrect component requires. (#18562)
  • Fix: Avoid incorrect absolute path inputs in -of for relativize paths in generators. (#18561)
  • Fix: Better error message when an incorrect cpp_info.requires is defined. (#18552)
  • Fix: Avoid hyphens for msbuild verbosity argument passed to CMake after -- by powershell. (#18548)
  • Fix: Improve conan cache check-integrity output. (#18544)
  • Fix: Raise an error for incorrect definition of conf_info items. (#18541)
  • Fix: Fix qcc cppstd support for latest QNX 8.0 with c++20. (#18538)
  • Fix: SBOM component bom-ref should not use has_special_root_node. (#18515)
  • Fix: Add a deprecated warning message for Node.dependencies, now renamed to Node.edges. (#18472)
  • Fix: Fix issue with missing folder in local-recipes-index. (#18449)
  • Fix: Git.get_remote_url now returns only the URL when using treeless repository. (#18444)
  • Fix: Improvement over ill-formed graphs with different visible=True/False for the same dependency. (#18440). Docs: 📃
  • Fix: Fixing CMake presets on Windows with backslash. (#18435)
  • Fix: Do not output upload-urls on basic text conan upload output. (#18430)
  • Fix: Create folders if they don't exist when using --out-file. (#18427)
  • Fix: Fix AutotoolsToolchain/GnuToolchain with LLVM/Clang in Windows for dynamic runtime in Debug. (#18422)
  • Fix: Test NMake integration with clang-cl. (#18422)
  • Fix: Ensure old gcc version are detected up to minor version only. (#18419)
  • Fix: Fixing source retrieval when resetting local-index remote. (#18418)
  • Fix: Allow minors greater than 9 in detect_api. (#18410)
  • Fix: Removed Workspaces product definition and make conan workspace build work computing the right build-order. (#18390). Docs: 📃
  • Fix: Forward ConanInvalidConfiguration when raised in hooks. (#18385)
  • Bugfix: Avoid crash when installing packages with tuple generators attribute and requirements to tool requires that provide self.generator_info generators. (#18503)
  • Bugfix: Fix detection of riscv64 cpu in Meson toolchain. (#18495)
  • Bugfix: Redirected Apple ARC flags to the ObjC/C++ ones. (#18485)
  • Bugfix: Fix TestClient mocked HEAD requests. (#18477)
  • Bugfix: Avoid leak of global.conf and -cc configuration for core.xxx items in Conan profiles, the core conf is exclusively for Conan internals, not for recipes neither for profiles. (#18474)
  • Bugfix: XcodeToolchain sets correct ..._DEPLOYMENT_TARGET for all Apple OSs. (#18471). Docs: 📃
  • Bugfix: conan export-pkg now correctly passes a str as the conanfile version. (#18456)
  • Bugfix: Fix conan cache backup-upload ignoring -cc arguments. (#18447)
  • Bugfix: Fixed CMakeConfigDeps behavior with multiple find_package in folders and subfolders. (#18407)
  • Bugfix: Fixes issue where conanfile's source() method doesn't use folders.root when present. (#18377)

Don't miss a new conan release

NewReleases is sending notifications on new releases.