Conan Package Manager x86 Version 2.19.1
2.19.1 (30-Jul-2025) Latest$$$$$$Fix: Remove the definition of CMAKE_TRY_COMPILE_CONFIGURATION in CMakeToolchain to avoid issues with check_function_exists() legacy code in MSVC. (#18707)
Conan Package Manager x86 Version 2.19.0
2.19.0 (23-Jul-2025) Latest$$$$$$Feature: Changed some private attributes in MesonToolchain as public ones; e.g.; b_ndebug; b_staticpic. $$$Feature: PremakeDeps will now correctly propagate libraries; headers and binaries depending on the requirement traits. $$$Feature: Add cmake_target_aliases support for CMakeConfigDeps.$$$Feature: Add self.conan_data to the information serialized by ConanFile; so it is printed in conan graph info and other commands. $$$Feature: Let conan source reference the backup sources it generates in more cases. $$$Feature: Add user channel to CycloneDX SBOM sbom_ref field.$$$Feature: Enable test_package_folder attribute for conan export-pkg command. $$$Feature: Add support for GCC 12.5. $$$Feature: New makefile parameter in Autotools make/install methods to allow specifying the name of the Makefile file.$$$Feature: Let graph html focus on searched package when pressing Intro in search box. $$$Feature: Allow defining a custom platform on Premake generator for Windows.$$$Feature: Allow profile composition while using conan runners. $$$Fix: Add explicit error when trying to export a reference with channel but no user. $$$Fix: Check required_conan_version before loading hooks. $$$Fix: Avoid logging levels hiding the login username/password request messages.$$$Fix: Allow cc compiler to be defined with spaces for profile auto detection.$$$Fix: Fixed untargz when the destination path uses the Windows long paths prefix \\?\. $$$Fix: CMakeConfigDeps filter requires() to package_type=application.$$$Fix: Fix multithreading for self-contained Conan binaries. $$$Fix: Improve version detection for cc compilers. $$$Fix: Pass deployment target from profile to XcodeBuild. $$$Fix: Project path and target name are quoted now for XcodeBuild. $$$Bugfix: Make package_type=configuration packages independent of the config_mode for their package_id. $$$Bugfix: PremakeDeps: ensure correct linkage on dependent libraries.
Conan Package Manager x86 Version 2.19.0
2.19.0 (23-Jul-2025) Latest$$$$$$Feature: Changed some private attributes in MesonToolchain as public ones; e.g.; b_ndebug; b_staticpic. $$$Feature: PremakeDeps will now correctly propagate libraries; headers and binaries depending on the requirement traits. $$$Feature: Add cmake_target_aliases support for CMakeConfigDeps.$$$Feature: Add self.conan_data to the information serialized by ConanFile; so it is printed in conan graph info and other commands. $$$Feature: Let conan source reference the backup sources it generates in more cases. $$$Feature: Add user channel to CycloneDX SBOM sbom_ref field.$$$Feature: Enable test_package_folder attribute for conan export-pkg command. $$$Feature: Add support for GCC 12.5. $$$Feature: New makefile parameter in Autotools make/install methods to allow specifying the name of the Makefile file.$$$Feature: Let graph html focus on searched package when pressing Intro in search box. $$$Feature: Allow defining a custom platform on Premake generator for Windows.$$$Feature: Allow profile composition while using conan runners. $$$Fix: Add explicit error when trying to export a reference with channel but no user. $$$Fix: Check required_conan_version before loading hooks. $$$Fix: Avoid logging levels hiding the login username/password request messages.$$$Fix: Allow cc compiler to be defined with spaces for profile auto detection.$$$Fix: Fixed untargz when the destination path uses the Windows long paths prefix \\?\. $$$Fix: CMakeConfigDeps filter requires() to package_type=application.$$$Fix: Fix multithreading for self-contained Conan binaries. $$$Fix: Improve version detection for cc compilers. $$$Fix: Pass deployment target from profile to XcodeBuild. $$$Fix: Project path and target name are quoted now for XcodeBuild. $$$Bugfix: Make package_type=configuration packages independent of the config_mode for their package_id. $$$Bugfix: PremakeDeps: ensure correct linkage on dependent libraries.
Conan Package Manager x86 Version 2.18.1
Bugfix: Revert remote caching for missing packages
Conan Package Manager x86 Version 2.18.1
Bugfix: Revert remote caching for missing packages
Conan Package Manager x86 Version 2.18.0
2.18.0 (30-Jun-2025)$$$$$$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 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 dont 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 T
Conan Package Manager x86 Version 2.17.1
2.17.1 (23-Jun-2025)$$$Bugfix: add support for Git() for git<2.36; for operations that check if a commit exists in a remote. (#18501)
Conan Package Manager x86 Version 2.17.1
2.17.1 (23-Jun-2025)$$$Bugfix: add support for Git() for git<2.36; for operations that check if a commit exists in a remote. (#18501)
Conan Package Manager x86 Version 2.17.0
2.17.0 (28-May-2025)$$$Feature: Add support for gcc 13.4 (#18374). Docs: ??$$$Feature: Renamed editables to packages. (#18359). Docs: ??$$$Feature: Putting a folder named conanws as the top limit search if it exists. (#18343). Docs: ??$$$Feature: Removed the home_folder definition mechanism from the conanws.[yml | py] file. (#18339). Docs: ??$$$Feature: Packages/products do not need to be within the workspace folder. (#18334). Docs: ??$$$Feature: Add tools.gnu:configure_args conf to GnuToolchain and Autotoolchain generator to allow extra arguments to be added to the configure command. (#18333). Docs: ??$$$Feature: Add gcc 14.3 support. (#18322). Docs: ??$$$Feature: Auto detection of C standard. (#18290). Docs: ??$$$Feature: define CMAKE_C/CXX_COMPILER in CMakeToolchain generated presets; only for MSVC cl-like compilers; automatically only for Ninja generator. (#18280)$$$Feature: Add header_lib template to conan new. (#18249). Docs: ??$$$Feature: to_cppstd_flag/to_cstd_flag methods are not using fixed values. (#18246)$$$Feature: Add subprocess to the profile jinja rendering. (#18244). Docs: ??$$$Feature: New conan cache save ... --no-source to avoid storing downloaded sources in the .tgz. (#18243). Docs: ??$$$Feature: Add verbose logs for conan cache clean. (#18228)$$$Feature: Add --list inputs to conan cache clean and conan cache check-integrity. (#18219). Docs: ??$$$Feature: Add allowed_packages info to remote json output. (#18206)$$$Feature: Add URL information to json output format for conan upload. (#18166). Docs: ??$$$Feature: New conan workspace clean command; removes the output-folder of editables if defined; otherwise nothing. Can be custom implemented by users in the conanws.py file. (#17763). Docs: ??$$$Fix: Fix PyInstaller --exclude-module adding wildcard for conan.test. (#18381)$$$Fix: Fix urls for conan audit. (#18360)$$$Fix: Validate if the licenses in the SBOM are SPDX compatible. (#18358)$$$Fix: Autotools in Windows working for both LLVM/Clang both clang and clang-cl frontends. (#18347). Docs: ??$$$Fix: Change wording on unzip tool when uncompressing file. (#18327)$$$Fix: Avoid duplicate component requirement names in PkgConfigDeps and BazelDeps. (#18324)$$$Fix: Avoid grafted commits in Git helper for commit_in_remote() affecting also coordinates_to_conandata(); get_url_and_commit(). (#18315)$$$Fix: copy() now is capable of excluding symlinks to folders. (#18304)$$$Fix: Better error message in conan list --graph=file.json when using filtered graph. (#18303)$$$Fix: Always sort overrides serialization. (#18274)$$$Fix: Allow composition of conf values that are different categories of numbers. (#18265)$$$Fix: Avoid incorrect warning in test_package of python_requires about tested_reference_str. (#18226)$$$Fix: CycloneDX 1.6 authors field. (#18208)$$$Fix: Make CMakeConfigDeps incubating generator paths relative for deployers. (#18197)$$$Fix: Add the full conan package in PyInstaller bundle. (#18195)$$$Bugfix: Remove LT_INIT from conan new autotools_exe template configure.ac. (#18378)$$$Bugfix: Fix CMakeConfigDeps link flags. (#18367)$$$BugFix: Fix conan audit producing _parse_error_threshold crash when some package was not found in the catalog. (#18363)$$$Bugfix: The first edge on conan graph info ... -f=html now shows require information. (#18245)$$$Bugfix: conan cache save no longer zips downloaded artifacts like conan_export.tgz and conan_sources.tgz. (#18243). Docs: ??$$$Bugfix: Allow to conan create a python-requires package with a profile that contains tool-requires. (#18226)$$$Bugfix: Let conan config install walk the fs tree looking for a .conanignore. (#18170)
Conan Package Manager x86 Version 2.17.0
2.17.0 (28-May-2025)$$$Feature: Add support for gcc 13.4 (#18374). Docs: ??$$$Feature: Renamed editables to packages. (#18359). Docs: ??$$$Feature: Putting a folder named conanws as the top limit search if it exists. (#18343). Docs: ??$$$Feature: Removed the home_folder definition mechanism from the conanws.[yml | py] file. (#18339). Docs: ??$$$Feature: Packages/products do not need to be within the workspace folder. (#18334). Docs: ??$$$Feature: Add tools.gnu:configure_args conf to GnuToolchain and Autotoolchain generator to allow extra arguments to be added to the configure command. (#18333). Docs: ??$$$Feature: Add gcc 14.3 support. (#18322). Docs: ??$$$Feature: Auto detection of C standard. (#18290). Docs: ??$$$Feature: define CMAKE_C/CXX_COMPILER in CMakeToolchain generated presets; only for MSVC cl-like compilers; automatically only for Ninja generator. (#18280)$$$Feature: Add header_lib template to conan new. (#18249). Docs: ??$$$Feature: to_cppstd_flag/to_cstd_flag methods are not using fixed values. (#18246)$$$Feature: Add subprocess to the profile jinja rendering. (#18244). Docs: ??$$$Feature: New conan cache save ... --no-source to avoid storing downloaded sources in the .tgz. (#18243). Docs: ??$$$Feature: Add verbose logs for conan cache clean. (#18228)$$$Feature: Add --list inputs to conan cache clean and conan cache check-integrity. (#18219). Docs: ??$$$Feature: Add allowed_packages info to remote json output. (#18206)$$$Feature: Add URL information to json output format for conan upload. (#18166). Docs: ??$$$Feature: New conan workspace clean command; removes the output-folder of editables if defined; otherwise nothing. Can be custom implemented by users in the conanws.py file. (#17763). Docs: ??$$$Fix: Fix PyInstaller --exclude-module adding wildcard for conan.test. (#18381)$$$Fix: Fix urls for conan audit. (#18360)$$$Fix: Validate if the licenses in the SBOM are SPDX compatible. (#18358)$$$Fix: Autotools in Windows working for both LLVM/Clang both clang and clang-cl frontends. (#18347). Docs: ??$$$Fix: Change wording on unzip tool when uncompressing file. (#18327)$$$Fix: Avoid duplicate component requirement names in PkgConfigDeps and BazelDeps. (#18324)$$$Fix: Avoid grafted commits in Git helper for commit_in_remote() affecting also coordinates_to_conandata(); get_url_and_commit(). (#18315)$$$Fix: copy() now is capable of excluding symlinks to folders. (#18304)$$$Fix: Better error message in conan list --graph=file.json when using filtered graph. (#18303)$$$Fix: Always sort overrides serialization. (#18274)$$$Fix: Allow composition of conf values that are different categories of numbers. (#18265)$$$Fix: Avoid incorrect warning in test_package of python_requires about tested_reference_str. (#18226)$$$Fix: CycloneDX 1.6 authors field. (#18208)$$$Fix: Make CMakeConfigDeps incubating generator paths relative for deployers. (#18197)$$$Fix: Add the full conan package in PyInstaller bundle. (#18195)$$$Bugfix: Remove LT_INIT from conan new autotools_exe template configure.ac. (#18378)$$$Bugfix: Fix CMakeConfigDeps link flags. (#18367)$$$BugFix: Fix conan audit producing _parse_error_threshold crash when some package was not found in the catalog. (#18363)$$$Bugfix: The first edge on conan graph info ... -f=html now shows require information. (#18245)$$$Bugfix: conan cache save no longer zips downloaded artifacts like conan_export.tgz and conan_sources.tgz. (#18243). Docs: ??$$$Bugfix: Allow to conan create a python-requires package with a profile that contains tool-requires. (#18226)$$$Bugfix: Let conan config install walk the fs tree looking for a .conanignore. (#18170)
Conan Package Manager x86 Version 2.16.1
2.16.1 (29-Apr-2025)$$$Feature: Add missing GCC 15 key to settings.yml (#18193).
Conan Package Manager x86 Version 2.15.1
2.15.1 (14-Apr-2025) Latest$$$Feature: Update Apple products supported versions. (#18122). Docs: ??
Conan Package Manager x86 Version 2.15.0
2.15.0 (31-Mar-2025) Latest$$$Feature: Improve error messages when dealing with incorrect JSON input file formats. (#18037)$$$Feature: Added new --graph-context to conan list command. (#18015). Docs: ??$$$Feature: Add version-ranges patterns defined with [1.2.3.4.*] with the * at the end of the string. (#18012). Docs: ??$$$Feature: Added subsystem field in MesonToolchain if cross-compiling between Apple OSs. (#17985)$$$Feature: Added new kwarg build_contextto is_apple_os helper function. (#17985)$$$Feature: Integrate chmod feature in tools.files. (#17800). Docs: ??$$$Fix: Remove backup sources from unknown refs when calling conan cache clean. (#18018)$$$Fix: Fix SBOM author field. (#18014)$$$Fix: Avoid resolving the symlinks path by default if they match the library name. (#17964)$$$Fix: Make some from conan.internal and from conans usages from CLI commands private; moving to ConanAPI. (#17961)$$$Fix: Add warning for deprecated attribute in recipes. (#17957). Docs: ??$$$Fix: Improve relative paths in generators to be as short as possible. (#17945)$$$Fix: _Component() has no package_type property. (#17943)$$$Bugfix: Fix global.conf precedence over profiles [conf] and order change of per-package pattern confs. (#18028)$$$Bugfix: Solve issue with update_policy=legacy and using lockfiles. (#18009)$$$Bugfix: untargz() method was failing if directories had a more restrictive mode. (#17998)$$$Bugfix: CppInfo.auto_deduce_location method gives more prio to exact match. (#17975)$$$Bugfix: Avoid crash of --format=json serialization when custom generators inside tool-requires are referenced by class; not by name. (#17954)$$$BugFix: Add correct info in metadata + prevent crash when no component is associated to root_node. (#17925)
Conan Package Manager x86 Version 2.14.0
2.14.0 (12-Mar-2025)$$$Feature: Add clang 20 support. (#17920).$$$Feature: Allow partial workspace install <path1> ... <pathN> installation of workspace. (#17887).$$$Feature: Add hooks for validate method: pre_validate and post_validate. (#17856).$$$Feature: Added complete Apple Frameworks management to CMakeConfigDeps. (#17725). $$$Feature: Added new cpp_info.package_framework to cpp_info. (#17725).$$$Feature: Fix several bugs in docker runner; added new configuration options and improved logging system (#17542). $$$Fix: Improve error message when jinja2 profile rendering fails due to unexpected syntax. (#17940)$$$Fix: Do not warn in auto-deduce location for exact library matches. (#17923)$$$Fix: the cmake_set_interface_link_directories property is not really necessary at all in CMakeDeps and it becomes invalid in CMakeConfigDeps as it will require full package_info() definition. (#17917). $$$Fix: Do not convert \\ to / in MSBuildDeps generator as some MSBuild functionality needs Windows \\ paths. (#17901)$$$Fix: Avoid workspace incorrectly defining a local-recipes-index auxiliary cache. (#17883)$$$Fix: Improve the output of the profile dumping for environment; with correct prepend order. (#17863)$$$Fix: Fixes VCVars vcvarsall.bat generation if OS is set to WindowsStore. (#17849)$$$Bugfix: Avoid self-requirement and loop when a [tool_requires] in the build profile depends on itself with a version range. (#17931)$$$Bugfix: Fix conan graph build-order --reduce --order-by=recipe that was not filtering all packages != Build. (#17909)$$$Bugfix: Solve conflict not raised when version-ranges have different user. (#17877)
Conan Package Manager x86 Version 2.13.0
Feature: CMakeDeps generated Findxxxx.cmake files now can define {prefix}_FOUND and {prefix}_VERSION for the cmake_additional_variables_prefixes. (#17838)$$$Feature: Make available in conanfiles the new incubating CMakeConfigDeps generator; still under the incubating conf feature flag. (#17831). Docs: ??$$$Feature: Add a warning if a specific revision different than the current one is requested to a local-recipes-index remote. (#17819)$$$Feature: Forward repository parameter (with same default) from coordinates_to_conandata() to get_url_and_commit(). (#17722)$$$Feature: Add mcf threading for gcc MinGW compiler settings.yml. (#17704)$$$Feature: Improve conanws.py file definition following same patterns as ConanFile. (#17688). Docs: ??$$$Feature: Workspace new workspace install command for monolithic super-projects containing multiple editables. (#17675). Docs: ??$$$Feature: New conan new workspace template contains CMake-based monolithic super-project that works with conan workspace install. (#17675). Docs: ??$$$Feature: Added CMAKE_LIBRARY_PATH to conan_cmakedeps_paths.cmake (new CMakeDeps). (#17668)$$$Feature: Added CMAKE_INCLUDE_PATH to conan_cmakedeps_paths.cmake (new CMakeDeps). (#17668)$$$Feature: Add extension_properties access to conanfile dependencies. (#17659). Docs: ??$$$Feature: Introducing in_range method in Version which allows comparing against version ranges. (#17658). Docs: ??$$$Feature: Upgrade dependency urllib3 to 2.0. (#17655)$$$Feature: New lock upgrade command to automatically upgrade desired dependencies resolving the graph. (#17577). Docs: ??$$$Feature: Enhanced Premake CLI wrapper with configurable Lua file path; and support for custom command-line arguments. (#17398). Docs: ??$$$Fix: Docstring for conan remote auth regarding CONAN_LOGIN env-var. (#17834)$$$Fix: runtime_deploy preserves symbolic links along with their libraries. (#17824). Docs: ??$$$Fix: Better message for incubating CMakeDeps about target_link_libraries() from tool-requires. (#17821)$$$Fix: Fix the _calculate_licenses SBOM method bug and add a small test. (#17801)$$$Fix: Allow build context information from conf in AutotoolsToolchain. (#17794)$$$Fix: Allow msys2 subsystem path inheriting from environment variables (#17781)$$$Fix: Improve error messages for components definition errors and for runtime conflicts. (#17771)$$$Fix: Update the message for client migration. (#17751)$$$Fix: Improve untar performance. (#17708)$$$Fix: Protect erroneous assignment of cpp_info/components.required_components = xxx; for required_components property. Now it will raise a proper error. (#17692)$$$Fix: New CMakeDeps transitive linking of shared libs. (#17459)$$$Bugfix: Fix self-contained pyinstaller executable to also include the new conan.tools.sbom tools. (#17809)
Conan Package Manager x86 Version 2.12.2
2.12.2 (12-Feb-2025)$$$Fix: Fix default name and let cycloneDX define a custom name. (#17760).$$$Fix: Add cycloneDX add_tests and add_build parameters. (#17760).$$$Bugfix: Fix cycloneDX tool parameters. (#17760).
Conan Package Manager x86 Version 2.11.0
2.11.0 (18-Dec-2024) Latest$$$$$$Feature: Only warn on frozen conan v1 remote if enabled. (#17482)$$$Feature: AutotoolsToolchain uses users variables when Android cross-compilation at first. (#17470). Docs: ??$$$Feature: AutotoolsToolchain checks if Android cross-compilation paths exist. (#17470). Docs: ??$$$Feature: Adding the Conan cache profiles folder to the jinja2 search path; so profiles can be included/imported from jinja syntax even for parent and sibling folders. (#17432). Docs: ??$$$Feature: Updated tools.env.virtualenv:powershell conf to allow specifying the PowerShell executable (e.g.; powershell or pwsh) and passing additional arguments. (#17416). Docs: ??$$$Feature: Deprecate use of tools.env.virtualenv:powershell=True/False. (#17416). Docs: ??$$$Fix: Do not show powershell deprecation message if value is None. (#17500)$$$Fix: Fix LocalAPI definition of editables when calling editable_add. (#17498)$$$Fix: Clarify debug message in CMakeDeps. (#17453)$$$Fix: Added explicitly allow_empty = True to glob() function in BazelDeps (bazel 8.x compatible). (#17444)$$$Fix: Fix broken cpp_info.location deduction due to unsanitized regex. (#17430)$$$Fix: Trusting the real path coming from a symlink is a good one. (#17421)$$$Fix: Fix user/channel when searching patterns in a local-recipes-index. (#17408)$$$Fix: Add warning for empty version ranges. (#17405)$$$Bugfix: Fix bogus duplication of component properties (#17503)$$$Bugfix: Fix running commands in powershell with single quotes. (#17487)$$$Bugfix: Fix issues with unsetting some types of confs. (#17445)
Conan Package Manager x86 Version 2.10.2
2.10.2 (10-Dec-2024) Latest$$$$$$Fix: Solve performance issue in large graphs computing the skip binaries. (#17436)
Conan Package Manager x86 Version 2.10.1
2.10.1 (04-Dec-2024) Latest$$$@conanci conanci released this 20 hours ago$$$· 2 commits to develop2 since this release$$$ 2.10.1 $$$ 26caf37 $$$Bugfix: Fix [replace_requires] for replacements of same reference name. (#17409)
Conan Package Manager x86 Version 2.10.0
2.10.0 (03-Dec-2024) Latest$$$$$$Feature: Add --force option to conan remote auth to force authentication even for remotes that have anonymous access enabled. (#17377). Docs: ??$$$Feature: Add --output option to conan new command. (#17359)$$$Feature: Let the new CMakeDeps always define components and check them with find_package( COMPONENTS); listening to new property cmake_components. (#17302)$$$Feature: Allow tools.microsoft.msbuild:max_cpu_count=0 to use /m to use all available cores. (#17301). Docs: ??$$$Feature: define * as default argument if no args specified for conan list. (#17300). Docs: ??$$$Feature: Improved auto deduce location function. (#17296)$$$Feature: BazelDeps using the new deduce_location mechanism to find the libraries. (#17296)$$$Feature: Initial conan workspace initial proposal to manage local set of editables. Introduced only as a dev/maintainers feature; behind an environment variable. (#17272). Docs: ??$$$Feature: Allow --settings in conan config install-pkg to create and install different configurations in different platforms. (#17217). Docs: ??$$$Feature: Add network to configfile for Docker runners. (#17069). Docs: ??$$$Fix: Fix help message for PowerShell conf. (#17389). Docs: ??$$$Fix: Fixed an error that occurred when using conan.tools.scm.Git.fetch_commit() in a subfolder. (#17369)$$$Fix: Adding a risk warning for options conflicts; so users can do warn-as-error to raise when they happen. (#17366)$$$Fix: New CMakeDeps generator allow fooConfig.cmake for in-package files besides foo-config.cmake. (#17330)$$$Fix: Add a warning for editable dependencies when building in the cache. (#17325)$$$Fix: Raise ConanException if source patch does not exist in export_conandata_patches. (#17294)$$$Fix: Improve the UX for CONAN_LOG_LEVEL env-var incorrect values. (#17280)$$$Fix: Meson aligns with other build systems considering x86_64->x86 as cross building. (#17266)$$$Fix: Avoid colorama bug crashing for large outputs. (#17259)$$$Fix: Fix arch for docker runner tests. (#17069). Docs: ??$$$Bugfix: Add correct flags when compiler=clang and compiler_executables={c: clang-cl} to not inject incorrect flags when cross-building from Linux to Windows. (#17387)$$$Bugfix: Solve Choco().check() bug using legacy choco search --local-only; replaced by choco list. (#17382)$$$Bugfix: Fix adding tools.android:ndk_path with spaces in path. (#17379)$$$BugFix: Fix Premake integration. (#17350). Docs: ??$$$Bugfix: Solve problem with misdetection of consumer packages for the & pattern. (#17346)$$$Bugfix: Fix conan graph info ... -f=html in Safari. (#17335)$$$Bugfix: Allow multiple [replace_requires] by the same dependency. (#17326)$$$Bugfix: BazelDeps failed to find OpenSSL shared libraries. (#17296)$$$Bugfix: Solve bug in CMake not using the correct value from tools.microsoft.msbuild:max_cpu_count. (#17292)$$$Bugfix: Fix cpp_info properties overwriting instead of merging for properties with list values. Necessary for cmake_build_modules to work in editable mode. (#17214)
Conan Package Manager x86 Version 2.9.3
2.9.3 (21-Nov-2024) Latest$$$$$$Bugfix: Fixing is_test computation affecting to components checks. (#17338)
Conan Package Manager x86 Version 2.9.2
2.9.2 (07-Nov-2024) Latest$$$@conanci conanci released this last week$$$· 18 commits to develop2 since this release$$$ 2.9.2 $$$ 6e3d908 $$$Feature: Use center2.conan.io as new default remote and warn about having the old one. (#17284). Docs: ??$$$Bugfix: Fix ROSEnv quotes for CMAKE_TOOLCHAIN_FILE variable. (#17270)
Conan Package Manager x86 Version 2.9.1
2.9.1 (30-Oct-2024) Latest$$$ 2.9.1 $$$ b36b2ec $$$Bugfix: Fix deduce_subsystem when scope=None assuming the scope is build. (#17251)$$$Bugfix: Fixed false positives of profile.py plugin checks over c++26 for latest compiler versions (#17250)
Conan Package Manager x86 Version 2.9.0
Feature: Add missing major OS/compiler version support in settings.yml. (#17240). Docs: ??$$$Feature: conan new learned defaults -d name=mypkg -d version=0.1 for simpler UX. (#17186). Docs: ??$$$Feature: Warn when patching files and the recipe has no_copy_source = True; which could lead to unforseen issues (#17162)$$$Feature: Add self.generators_info for tool_requires to propagate generators to their direct dependencies. (#17129). Docs: ??$$$Feature: Add support for including paths that are ignored in .conanignore. (#17123). Docs: ??$$$Feature: New tools.graph:skip_build conf to be able to skip the expansion of tool_requires. (#17117). Docs: ??$$$Feature: New tools.graph:skip_test conf to be able to skip the expansion of test_requires. (#17117). Docs: ??$$$Feature: Add ROSEnv generator integration for ROS2 (Robot Operating System). (#17110)$$$Feature: Add profile arguments information to conan graph build-order to improve UX and usage in CI systems. (#17102). Docs: ??$$$Feature: Add C++26 support for gcc; clang; and apple-clang. (#17092). Docs: ??$$$Feature: Add Configuration and Platform keys for MSBuildDeps property sheets. (#17076). Docs: ??
Conan Package Manager x86 Version 2.8.1
2.8.1 (17-Oct-2024) Latest$$$$$$Bugfix: Avoid raising an error for required components for test_requires also required as transitive requires. (#17174)
Conan Package Manager x86 Version 2.7.1
2.7.1 (11-Sep-2024) Latest$$$Feature: Add support apple-clang 16. (#16972)$$$Fix: Add test for #19960. (#16974)$$$Bugfix: Revert Define compiler variables in CMakePresets.json commit 60df72c. (#16971)
Conan Package Manager x86 Version 2.7.0
2.7.0 (28-Aug-2024) Latest$$$Feature: Added Git.is_dirty(repository=False) new argument (#16892)$$$Feature: Add variable_watch for CMAKE_{C;CXX}_STANDARD in conan_toolchain.cmake. (#16879)$$$Feature: Add check_type to get_property for CMakeDeps. (#16854). Docs: ??$$$Feature: Propagate run trait requirement information in the build context downstream when visible trait is True. (#16849). Docs: ??$$$Feature: Add check_type on components get_property. (#16848). Docs: ??$$$Feature: Add set_property for PkgConfigDeps to set properties for requirements from consumer recipes. (#16789)$$$Feature: Define CMAKE_<LANG>_COMPILER variables in CMakePresets.json. (#16762)$$$Feature: Add support for gcc 14.2. (#16760)$$$Feature: Rework QbsProfile to support Conan 2. (#16742)$$$Feature: Add finalize() method for local cache final adjustments of packages. (#16646). Docs: ??$$$Feature: Add tricore compiler architecture support. (#16317). Docs: ??$$$Feature: Describe here your pull request (#16317). Docs: ??$$$Fix: Propagate repository argument from Git.get_url_and_commit(repository=True) to Git.is_dirty(). (#16892)$$$Fix: Improve error when accessing cpp_info shorthand methods. (#16847)$$$Fix: Improve error message when a lockfile fails to lock a requirement; specifying its type. (#16841)$$$Fix: Update patch-ng 1.18.0 to avoid SyntaxWarning spam. (#16766)$$$Bugfix: Avoid CMakeToolchain error when both architecture flags and tools.build:linker_scripts are defined; due to missing space. (#16883)$$$Bugfix: When using Visual Studios llvm-clang; set the correct Platform Toolset in MSBuildToolchain. (#16844)$$$Bugfix: Fix export_sources for non-existent recipes in a local recipes index. (#16776)
Conan Package Manager x86 Version 2.6.0
Feature: Add build_folder_vars=[const.myvalue] to create presets for user myvalue arbitrary values. (#16633). Docs: ??$$$Feature: Added outputRootDir as an optional definition in Bazel new templates. (#16620)$$$Feature: MakeDeps generator generates make variables for dependencies and their components. (#16613). Docs: ??$$$Feature: Add html output for graph build-order and graph build-order-merge (#16611). Docs: ??$$$Feature: Introduce core.scm:local_url=allow|block to control local folder URLs in conandata scm. (#16597). Docs: ??$$$Feature: Added XXX_FOR_BUILD flags and Android extra ones to extra_env attribute in GnuToolchain. (#16596)$$$Feature: Support python_requires in local-recipes-index. (#16420). Docs: ??$$$Fix: Avoid runtime_deployer to deploy dependencies with run=False trait. (#16724)$$$Fix: Improve error message when passing a --deployer-folder=xxx argument of an incorrect folder. (#16723)$$$Fix: Change requirements.txt so it install distro package in FreeBSD too. (#16700)$$$Fix: Better error messages when loading an inexistent or broken package list file. (#16685)$$$Fix: Remove unsupported ld and ar entries from tools.build:compiler_executables; they had no effect in every Conan integration. (#16647)$$$Fix: Ensure direct tool requires conflicts are properly reported instead of hanging. (#16619)$$$Fix: Update docker dependency version for the runners feature (#16610)$$$Fix: Raise an error when trying to upload a package with a local folder URL in conandata scm. (#16597). Docs: ??$$$Bugfix: Fix profile include() with per-package [settings] with partial definition. (#16720)$$$Bugfix: The MakeDeps generator was missing some aggregated variables when packages have components. (#16715)$$$Bugfix: Avoid settings.update_values() failing when deducing compatibility. (#16642)$$$Bugfix: Fix handling of tools.build:defines for Ninja Multi-Config CMake. (#16637)$$$Bugfix: Make conan graph a real install dry-run. Return same errors and give same messages (#16415)
Conan Package Manager x86 Version 2.5.0
Feature: New tools.cmake.cmaketoolchain:enabled_blocks configuration to define which blocks of CMakeToolchain should be active or not. (#16563). Docs: ??$$$Feature: Allow --filter-options in conan list to use &: scope to refer to all packages being listed. (#16559)$$$Feature: Highlight missing or invalid requirements while computing dependency graph. (#16520)$$$Feature: New conan lock update subcommand to remove + add a reference in the same command. (#16511). Docs: ??$$$Feature: Add support for GCC 12.4. (#16506). Docs: ??$$$Feature: Honoring tools.android:ndk_path conf. Setting the needed flags to cross-build for Android. (#16502). Docs: ??$$$Feature: Add os.ndk_version for Android. (#16494). Docs: ??$$$Feature: Qbs helper now invokes Conan provider automatically. (#16486)$$$Feature: Added force option to tools.cmake.cmaketoolchain:extra_variables. (#16481). Docs: ??$$$Feature: Raising a ConanException if any section is duplicated in the same Conan profile file. (#16454)$$$Feature: Added resolve() method to the Qbs toolchain. (#16449)$$$Feature: Make MSBuildDeps generation with deployer relocatable. (#16441)$$$Feature: Add QbsDeps class to be used with Qbs Conan module provider. (#16334)$$$Feature: Add built in runtime_deploy deployer. (#15382). Docs: ??$$$Fix: Fix provides conflict error message not showing conflicting provides when a named reference matches a provider. (#16562)$$$Fix: Set correct testpaths for pytest. (#16530)$$$Fix: Allow .conanrc file in the root of a filesystem. (#16514)$$$Fix: Add support for non default docker hosts in conan runners (#16477)$$$Fix: Dont fail when we cant overwrite the summary file in the backup upload. (#16452)$$$Fix: Make source_credentials.json do not apply to Conan server repos protocol. (#16425). Docs: ??$$$Fix: Allow packages to have empty folders. (#16424)$$$Bugfix: Fix detect_msvc_compiler() from detect_api to properly detect VS 17.10 with compiler.version=194. (#16581)$$$Bugfix: Fix unexpected error when a recipe performs package_id() info erasure and is used as a compatibility candidate. (#16575)$$$Bugfix: Ensure msvc cppstd compatibility fallback does not ignore 194 binaries. (#16573)$$$Bugfix: XXXDeps generators did not include an absolute path in their generated files if --deployer-folder=xxxx param was used. (#16552)$$$Bugfix: Fix conan list ... --format=compact for package revisions. (#16490)$$$Bugfix: Fix XcodeToolchain when only defines are set. (#16429)
Conan Package Manager x86 Version 2.4.1
Fix: Avoid find_packages of transitive dependencies on test_package generated by cmake_lib template. (#16451)$$$Fix: Fix back migration of default compatibility.py from a clean install. (#16417)$$$Bugfix: Solve issue with setuptools (distributed Conan packages in Python) packaging the test folder. (#16446)$$$Bugfix: Fixed regression in CMakeToolchain with --deployer=full_deploy creating wrong escaping. (#16434)
Conan Package Manager x86 Version 2.4.0
Feature: Added support for MacOS sdk_version 14.5 (#16400). Docs: ??$$$Feature: Added CC_FOR_BUILD and CXX_FOR_BUILD environment variable to AutotoolsToolchain. (#16391). Docs: ??$$$Feature: Added extra_xxxx flags to MesonToolchain as done in other toolchains like AutotoolsToolchain; CMakeToolchain; etc. (#16389)$$$Feature: Add new qbs_lib template for the conan new command. (#16382)$$$Feature: new detect_api.detect_sdk_version() method (#16355). Docs: ??$$$Feature: Add excludes parameter to tools.files.rm to void removing pattern. (#16350). Docs: ??$$$Feature: Allow multiple --build=missing:~pattern1 --build=missing:~pattern2 patterns. (#16327)$$$Feature: Deprecate use of path accessors in ConanFile. (#16247)$$$Feature: add support for setting tools.cmake.cmaketoolchain:extra_variables (#16242). Docs: ??$$$Feature: Add cmake_additional_variables_prefixes variable to CMakeDeps generator to allow adding extra names for declared CMake variables. (#16231). Docs: ??$$$Feature: Allow GNUInstallDirs definition in CMakeToolchain for the local conan install/build flow too. (#16214)$$$Feature: Let conan cache save listen to the core.gzip:compresslevel conf. (#16211)$$$Feature: Add support for Bazel >= 7.1. (#16196). Docs: ??$$$Feature: Add new revision_mode including everything down to the recipe-revision; but not the package_id. (#16195). Docs: ??$$$Feature: Allow a recipe to requires(...; visible=False) a previous version of itself without raising a loop error. (#16132)$$$Feature: New vendor=True package creation and build isolation strategy (#16073). Docs: ??$$$Feature: New compiler.cstd setting for C standard (#16028). Docs: ??$$$Feature: Implemented compatibility.py default compatibility for different C standards (#16028). Docs: ??$$$Feature: Implement check_min_cstd; check_max_cstd; valid_max_cstd; valid_min_cstd; supported_cstd tools (#16028). Docs: ??$$$Feature: New languages = C; C++ class attribute to further automate settings management (#16028). Docs: ??$$$Feature: Add CONAN_RUNTIME_LIB_DIRS variable to the conan_toolchain.cmake. (#15914). Docs: ??$$$Fix: Implement a back migration to <2.3 for default compatibility.py plugin. (#16405)$$$Fix: Add missing [replace_requires] and [platform_requires] to serialization/dump of profiles. (#16401)$$$Fix: Fix handling spaces in paths in Qbs helper. (#16382)$$$Fix: Make cc version detection more robust (#16362)$$$Fix: Allow --build=missing:& pattern to build only the consumer if missing; but not others. (#16344)$$$Fix: Allow local-recipes-index to conan list packages with custom user/channel. (#16342)$$$Fix: Fixing docstrings for cppstd functions. (#16341)$$$Fix: Change autodetect of CMAKE_SYSTEM_VERSION to use the Darwin version. (#16335). Docs: ??$$$Fix: Fix require syntax in output in graph build-order. (#16308)$$$Fix: Improve some commands help documentation strings by adding double quotes. (#16292)$$$Fix: Better error message for incorrect version-ranges definitions. (#16289)$$$Fix: Only print info about cached recipe revision being newer when it truly is. (#16275)$$$Fix: Warn when using options without pattern scope; to improve UX of users expecting -o shared=True to apply to dependencies. (#16233). Docs: ??$$$Fix: Fix CommandAPI usage when not used by Conan custom commands. (#16213)$$$Fix: Avoid datetime deprecated calls in Python 3.12. (#16095)$$$Fix: Handle tools.build:sysroot on Meson toolchain. (#16011). Docs: ??$$$Bugfix: Fix LLVM/Clang enablement of vcvars for latest v14.4 toolset version after VS 17.10 update (#16374). Docs: ??$$$Bugfix: Fix profile errors when using a docker runner of type=shared (#16364)$$$Bugfix: conan graph info .. --build=pkg doesnt download pkg sources unless tools.build:download_source is defined. (#16349)$$$Bugfix: Solved problem with relativization of paths in CMakeToolchain and CMakeDeps. (#16316)$$$Bugfix: Avoid sanitizing tools.build:compiler_executables value in MesonToolchain. (#16307)$$$Bugfix: Solved incorrect paths in conan cache save/restore tgz files that crashed
Conan Package Manager x86 Version 2.3.2
2.3.2 (28-May-2024) Latest$$$@czoido czoido released this 2 days ago$$$ 2.3.2$$$ 5e42ca5 $$$Feature: New tools.microsoft:msvc_update configuration to define the MSVC compiler update even when compiler.update is not defined. Can be used to use compiler.version=193 once VS2022 is updated to 17.10; which changes the default compiler to compiler.version=194. (#16332)$$$Bugfix: Allow default compatibility.py plugin to fallback from MSVC compiler.version=194->193 and to other cppstd values. (#16346)$$$Bugfix: Skip dot folders in local recipe index layouts. (#16345)$$$Bugfix: Remove extra backslash in generated conanvcvars.ps1. (#16322)
Conan Package Manager x86 Version 2.3.1
2.3.1 (16-May-2024) Latest$$$@czoido czoido released this 4 days ago$$$ 2.3.1$$$ 95da083 $$$Feature: Add GCC 13.3 support. (#16246). Docs: ??$$$Feature: Allow opt-out for CMakeToolchain default use of absolute paths for CMakeUserPresets->CMakePreset and CMakePresets->toolchainFile path. (#16244). Docs: ??$$$Fix: Fix config container name for Docker runner. (#16243)$$$Bugfix: Make compatibility checks understand update flag patterns. (#16252)$$$Bugfix: Solve bug with overrides from lockfiles in case of diamond structures. (#16235)$$$Bugfix: Allow export-pkg --version=xxx to be passed to recipes with python_requires inheriting set_version from base class. (#16224)
Conan Package Manager x86 Version 2.3.0
2.3.0 (06-May-2024)$$$@czoido czoido released this last week$$$ 2.3.0$$$ 2058630$$$Feature: Allow * wildcard as subsetting in in rm_safe. (#16105). Docs: ??$$$Feature: Show recipe and package sizes when running conan upload. (#16103)$$$Feature: Extend conan version to report current python and system for troubleshooting. (#16102). Docs: ??$$$Feature: Add detect_xxxx_compiler() for mainstream compilers as gcc; msvc; clang. to the public detect_api. (#16092). Docs: ??$$$Feature: Add comment support for .conanignore file. (#16087)$$$Feature: In graph html search bar now takes in multiple search patterns separated by commas. (#16083)$$$Feature: In graph html added filter packages bar that takes in multiple search patterns separated by comma and hides filters them from graph. (#16083)$$$Feature: Add an argument hide_url to Git operations to allow logging of the repository URL. By default; URLs will stay <hidden>; but users may opt-out of this. (#16038)$$$Feature: Allow .conf access (exclusively to global.conf information; not to profile information) in the export() and export_sources() methods. (#16034). Docs: ??$$$Feature: Avoid copying identical existing files in copy(). (#16031)$$$Feature: New conan pkglist merge command to merge multiple package lists. (#16022). Docs: ??$$$Feature: New conan pkglist find-remote command to find matching in remotes for list of packages in the cache. (#16022). Docs: ??$$$Feature: Relativize paths in CMakePresets generation. (#16015)$$$Feature: Add new test_package_folder attribute to conanfile.py to define a different custom location and name rather than test_package default. (#16013). Docs: ??$$$Feature: New conan create --test-missing syntax to optionally run the test_package only when the package is actually created (useful with --build=missing). (#15999). Docs: ??$$$Feature: Add tools.gnu:build_triplet to conf. (#15965)$$$Feature: Add --exist-ok argument to conan profile detect to not fail if the profile already exists; without overwriting it. (#15933)$$$Feature: MesonToolchain can generate a native file if native=True (only makes sense when cross-building). (#15919). Docs: ??$$$Feature: Meson helper injects native and cross files if both exist. (#15919). Docs: ??$$$Feature: Add support for meson subproject. (#15916). Docs: ??$$$Feature: Added transparent support for running Conan within a Docker container. (#15856). Docs: ??$$$Fix: Allow defining CC=/usr/bin/cc (and for CXX) for conan profile detect auto-detection. (#16187)$$$Fix: Solve issue in pyinstaller.py script; it will no longer install pip install pyinstaller; having it installed will be a precondition (#16186)$$$Fix: Use backslash in CMake helper for the CMakeLists.txt folder; fixes issue when project is in the drive root; like X: (#16180)$$$Fix: Allowing conan editable remove <path> even when the path has been already deleted. (#16170)$$$Fix: Fix conan new --help formatting issue. (#16155)$$$Fix: Improved error message when there are conflicts in the graph. (#16137)$$$Fix: Improve error message when one URL is not a valid server but still returns 200-ok under a Conan ping API call. (#16126)$$$Fix: Solve sqlite3 issues in FreeBSD due to queries with double quotes. (#16123)$$$Fix: Clean error message for conan cache restore <non-existing-file>. (#16113)$$$Fix: Improve UX and error messages when a remotes or credentials file in the cache is invalid/empty. (#16091)$$$Fix: Use cc executable in Linux systems for autodetect compiler (conan profile detect and detect_api). (#16074)$$$Fix: Improve the definition of version ranges UX with better error message for invalid ==; ~=; ^= operators. (#16069)$$$Fix: Improve error message UX when incorrect settings.yml or settings_user.yml. (#16065)$$$Fix: Print a warning for Python 3.6 usage which is EOL since 2021. (#16003)$$$Fix: Remove duplicated printing of command line in Autotools helper. (#15991)$$$Fix: Add response error message output to HTTP Status 401 Errors in FileDownloader. (#15983)$$$Fix: Add gcc 14 to default settings.
Conan Package Manager x86 Version 2.2.3
2.2.3 (17-Apr-2024) $$$$$$Fix: Fix to_apple_archs method when using architectures from settings_user. (#16090)
Conan Package Manager x86 Version 2.2.2
2.2.2 (25-Mar-2024)$$$$$$Fix: Avoid issues with recipe print(...; file=fileobj). (#15934)$$$Fix: Fix broken calls to print(x; file=y) with duplicate keyword arguments. (#15912)$$$Bugfix: Fix handling of tools.build:defines for multiconfig CMake. (#15924)
Conan Package Manager x86 Version 2.0.17
Fix: Automatically create folder if conan cache save --file=subfolder/file.tgz subfolder doesnt exist. (#15409)$$$Bugfix: Fix libcxx detection when using CC/CXX env vars. (#15418). Docs: ??$$$Bugfix: Solve winsdk_version bug in CMakeToolchain generator for cmake_minimum_required(3.27). (#15373)$$$Bugfix: Fix visible trait propagation with build=True trait. (#15357)$$$Bugfix: Fix package_id calculation when including conf values thru tools.info.package_id:confs. (#15356)$$$Bugfix: Order conf items when dumping them to allow reproducible package_id independent of the order the confs were declared. (#15356)
Conan Package Manager x86 Version 2.0.14
2.0.14 (14-Nov-2023) Latest$$$$$$https://github.com/conan-io/conan/releases/tag/2.0.14
Conan Package Manager x86 Version 2.0.13
2.0.13 (28-Sep-2023) Latest$$$Bugfix: Fix wrong cppstd detection for newer apple-clang versions introduced in 2.0.11. (#14837)
Conan Package Manager x86 Version 2.0.10
2.0.10 (29-Aug-2023) Latest$$$Feature: Allow patch_user in conandata.yml definition for user patches; not handled by apply_conandata_patches(). (#14576). Docs: ??$$$Feature: Support for Xcode 15; iOS 17; tvOS 17; watchOS 10; macOS 14. (#14538)$$$Feature: Raise an error if users are adding incorrect ConanCenter web URL as remote. (#14531)$$$Feature: Serialization of graph with --format=json adds information to python_requires so conan list --graph can list python_requires too. (#14529)$$$Feature: Add rrev; rrev_timestamp and prev_timestamp to the graph json serialization. (#14526)$$$Feature: Allow version-ranges to resolve to editable packages too. (#14510)$$$Feature: Add tools.files.download:verify. (#14508). Docs: ??$$$Feature: Add support for Apple visionOS. (#14504)$$$Feature: Warn of unknown version range options. (#14493)$$$Feature: Add tools.graph:skip_binaries to control binary skipping in the graph. (#14466). Docs: ??$$$Feature: New tools.deployer:symlinks configuration to disable symlinks copy in deployers. (#14461). Docs: ??$$$Feature: Allow remotes to automatically resolve missing python_requires in editable add. (#14413). Docs: ??$$$Feature: Add cli_args argument for CMake.install(). (#14397). Docs: ??$$$Feature: Allow test_requires(...; force=True). (#14394). Docs: ??$$$Feature: New credentials.json file to store credentials for Conan remotes. (#14392). Docs: ??$$$Feature: Added support for apk package manager and Alpine Linux (#14382). Docs: ??$$$Feature: conan profile detect can now detect the version of msvc when invoked within a Visual Studio prompt where CC or CXX are defined and pointing to the cl compiler executable (#14364)$$$Feature: Properly document --build=editable build mode. (#14358). Docs: ??$$$Feature: conan create --build-test=missing new argument to control what is being built as dependencies of the test_package folder. (#14347). Docs: ??$$$Feature: Provide new default_build_options attribute for defining options for tool_requires in recipes. (#14340). Docs: ??$$$Feature: Implement ...@ as a pattern for indicating matches with packages without user/channel. (#14338). Docs: ??$$$Feature: Add support to Makefile by the new MakeDeps generator (#14133). Docs: ??$$$Fix: Allow --format=json in conan create for python-requires (#14594)$$$Fix: Remove conan v2 ready conan-center link. (#14593)$$$Fix: Make conan inspect use all remotes by default. (#14572). Docs: ??$$$Fix: Allow extra hyphens in versions pre-releases. (#14561)$$$Fix: Allow confs for tools.cmake.cmaketoolchain to be used if defined even if tools.cmake.cmaketoolchain:user_toolchain is defined. (#14556). Docs: ??$$$Fix: Serialize booleans of dependencies in --format=json for graphs as booleans; not strings. (#14530). Docs: ??$$$Fix: Avoid errors in conan upload when python_requires are not in the cache and need to be downloaded. (#14511)$$$Fix: Improve error check of lock add adding a full package reference instead of a recipe reference. (#14491)$$$Fix: Better error message when a built-in deployer failed to copy files. (#14461). Docs: ??$$$Fix: Do not print non-captured stacktraces to stdout but to stderr. (#14444)$$$Fix: Serialize conf_info in --format=json output. (#14442)$$$Fix: MSBuildToolchain/MSBuildDeps: Avoid passing C/C++ compiler options as options for ResourceCompile. (#14378)$$$Fix: Removal of plugin files result in a better error message instead of stacktrace. (#14376)$$$Fix: Fix CMake system processor name on armv8/aarch64. (#14362)$$$Fix: Make backup sources core.sources conf not mandate the final slash. (#14342)$$$Fix: Correctly propagate options defined in recipe default_options to test_requires. (#14340). Docs: ??$$$Fix: Invoke XCRun using conanfile.run() so that environment is injected. (#14326)$$$Fix: Use abspath for conan config install to avoid symlinks issues. (#14183)$$$Bugfix: Solve build_id() issues; when multiple different package_ids reusing same build-folder. (#14555)$$$Bugfix: Avoid DB errors when timestamp is not provided to conan download when usin
Conan Package Manager x86 Version 2.0.9
2.0.9 (19-Jul-2023) Latest$$$Feature: Add implements attribute in ConanFile to provide automatic management of some options and settings. (#14320). Docs: ??$$$Feature: Add apple-clang 15. (#14302)$$$Fix: Allow repository being dirty outside of conanfile.py folder when using revision_mode = scm_folder. (#14330)$$$Fix: Improve the error messages and provide Conan traces for errors in compatibility.py and profile.py plugins. (#14322)$$$Fix: flush() output streams after every message write. (#14310)$$$Bugfix: Fix Package signing plugin not verifying the downloaded sources. (#14331). Docs: ??$$$Bugfix: Fix CMakeUserPresets inherits from conan generated presets due to typo. (#14325)$$$Bugfix: ConanPresets.json contains duplicate presets if multiple user presets inherit from the same conan presets. (#14296)$$$Bugfix: Meson prefix param is passed as UNIX path. (#14295)$$$Bugfix: Fix CMake Error: Invalid level specified for --loglevel when tools.build:verbosity is set to quiet. (#14289)
Conan Package Manager x86 Version 2.0.7
2.0.7 (21-Jun-2023) Latest$$$@czoido czoido released this last week$$$ 2.0.7$$$ 81b1952$$$Feature: Add new arm64ec architecture; used to define CMAKE_GENERATOR_PLATFORM. (#14114). Docs: ??$$$Feature: Make CppInfo a public; documented; importable tool for generators that need to aggregate them. (#14101). Docs: ??$$$Feature: Allow conan remove --list=pkglist to remove package-lists. (#14082). Docs: ??$$$Feature: Output for conan remove --format both text (summary of deleted things) and json. (#14082). Docs: ??$$$Feature: Add core.sources:excluded_urls to backup sources. (#14020)$$$Feature: conan test command learned the --format=json formatter. (#14011). Docs: ??$$$Feature: Allow pkg/[version-range] expressions in conan list (and download; upload; remove) patterns. (#14004). Docs: ??$$$Feature: Add conan upload --dry-run equivalent to 1.X conan upload --skip-upload. (#14002). Docs: ??$$$Feature: Add new command conan version to format the output. (#13999). Docs: ??$$$Feature: Small UX improvement to print some info while downloading large files. (#13989)$$$Feature: Use PackagesList as input argument for conan upload --list=pkglist.json. (#13928). Docs: ??$$$Feature: Use --graph input for conan list to create a PackagesList that can be used as input for conan upload. (#13928). Docs: ??$$$Feature: New metadata files associated to recipes and packages that can be uploaded; downloaded and added after the package exists. (#13918)$$$Feature: Allow to specify a custom deployer output folder. (#13757). Docs: ??$$$Feature: Split build & compilation verbosity control to two confs. (#13729). Docs: ??$$$Feature: Added bindir to generated .pc file in PkgConfigDeps. (#13623). Docs: ??$$$Fix: Deprecate AutoPackage remnant from Conan 1.X. (#14083). Docs: ??$$$Fix: Fix description for the conf entry for default build profile used. (#14075). Docs: ??$$$Fix: Allow spaces in path in Git helper. (#14063). Docs: ??$$$Fix: Remove trailing . in conanfile.xxx_folder that is breaking subsystems like msys2. (#14061)$$$Fix: Avoid caching issues when some intermediate package in the graph calls aggregated_components() over some dependency and using --deployer; generators still pointed to the Conan cache and not deployed copy. (#14060)$$$Fix: Allow internal Cli object to be called more than once. (#14053)$$$Fix: Force pyyaml>=6 for Python 3.10; as previous versions broke. (#13990)$$$Fix: Improve graph conflict message when Conan cant show one of the conflicting recipes. (#13946)$$$Bugfix: Solve bug in timestamp of non-latest revision download from the server. (#14110)$$$Bugfix: Fix double base path setup in editable packages. (#14109)$$$Bugfix: Raise if conan graph build-order graph has any errors; instead of quietly doing nothing and outputting and empty json. (#14106)$$$Bugfix: Avoid incorrect path replacements for editable packages when folders have overlapping matching names. (#14095)$$$Bugfix: Set clang as the default FreeBSD detected compiler. (#14065)$$$Bugfix: Add prefix var and any custom content (through the pkg_config_custom_content property) to already generated pkg-config root .pc files by PkgConfigDeps. (#14051)$$$Bugfix: conan create command returns always the same output for --format=json result graph; irrespective of test_package existence. (#14011). Docs: ??$$$Bugfix: Fix problem with editable packages when defining self.folders.root=.. parent directory. (#13983)$$$Bugfix: Removed libdir1 and includedir1 as the default index. Now; PkgConfigDeps creates the libdir and includedir variables by default in .pc files. (#13623). Docs: ??
Conan Package Manager x86 Version 2.0.5
2.0.5 (18-May-2023)$$$Feature: -v argument defaults to the VERBOSE level. (#13839)$$$Feature: Avoid showing unnecessary skipped dependencies. Now; it only shows a list of reference names if exists skipped binaries. They can be completely listed by adding -v (verbose mode) to the current command. (#13836)$$$Feature: Allow step-into dependencies debugging for packages built locally with --build (#13833). Docs: ??$$$Feature: Allow non relocatable; locally built packages with upload_policy=skip and build_policy=missing (#13833). Docs: ??$$$Feature: Do not move build folders in cache when package-revision is computed to allow locating sources for dependencies debuggability with step-into (#13810)$$$Feature: New settings.possible_values() method to query the range of possible values for a setting. (#13796). Docs: ??$$$Feature: Optimize and avoid hitting servers for binaries when upload_policy=skip (#13771)$$$Feature: Partially relativize generated environment .sh shell scripts (#13764)$$$Feature: Improve settings.yml error messages (#13748)$$$Feature: Auto create empty global.conf to improve UX looking for file in home. (#13746). Docs: ??$$$Feature: Render the profile file name as profile_name (#13721). Docs: ??$$$Feature: New global custom generators in cache extensions/generators that can be used by name. (#13718). Docs: ??$$$Feature: Improve conan inspect output; it now understands set_name/set_version. (#13716). Docs: ??$$$Feature: Define new self.tool_requires(pkg/<host_version>) to allow some tool-requires to follow and use the same version as the host regular requires do. (#13712). Docs: ??$$$Feature: Introduce new core:skip_warns configuration to be able to silence some warnings in the output. (#13706). Docs: ??$$$Feature: Add info_invalid to graph node serialization (#13688)$$$Feature: Computing and reporting the overrides in the graph; and in the graph build-order (#13680)$$$Feature: New revision_mode = scm_folder for mono-repo projects that want to use scm revisions. (#13562). Docs: ??$$$Feature: Demonstrate that it is possible to tool_requires different versions of the same package. (#13529). Docs: ??$$$Fix: build_scripts now set the run trait to True by default (#13901). Docs: ??$$$Fix: Fix XcodeDeps includes skipped dependencies. (#13880)$$$Fix: Do not allow line feeds into pkg/version reference fields (#13870)$$$Fix: Fix AutotoolsToolchain definition of tools.build:compiler_executable for Windows subsystems (#13867)$$$Fix: Speed up the CMakeDeps generation (#13857)$$$Fix: Fix imported library config suffix. (#13841)$$$Fix: Fail when defining an unkown conf (#13832)$$$Fix: Fix incorrect printing of skipped binaries in the conan install/create commands; when they are used by some other dependencies. (#13778)$$$Fix: Renaming the cache deploy folder to deployers and allow -d; --deployer cli arg. (deploy folder will not break but will warn as deprecated). (#13740). Docs: ??$$$Fix: Omit -L libpaths in CMakeDeps for header-only libraries. (#13704)$$$Bugfix: Fix when a test_requires is also a regular transitive host requires and consumer defines components. (#13898)$$$Bugfix: Fix propagation of options like *:shared=True defined in recipes (#13855)$$$Bugfix: Fix --lockfile-out paths for graph build-order and test commands (#13853)$$$Bugfix: Ensure backup sources are uploaded in more cases (#13846)$$$Bugfix: fix settings.yml definition of intel-cc cppstd=03 (#13844)$$$Bugfix: Fix conan upload with backup sources for exported-only recipes (#13779)$$$Bugfix: Fix conan lock merge of lockfiles containing alias (#13763)$$$Bugfix: Fix python_requires in transitive deps with version ranges (#13762)$$$Bugfix: fix CMakeToolchain CMAKE_SYSTEM_NAME=Generic for baremetal (#13739)$$$Bugfix: Fix incorrect environment scripts deactivation order (#13707)$$$Bugfix: Solve failing lockfiles when graph has requirements with override=True (#13597)
Conan Package Manager x86 Version 1.57.0
Feature: AutotoolsToolchain helper functions: update_configure_args; update_make_args; and update_autoreconf_args can also add new values (#12889). Docs: ??$$$Feature: Add unix_path_package_info_legacy function for those cases in which it is used in package_info in recipes that require compatibility with Conan 1.x. In Conan 2; path conversions should not be performed in the package_info method. (#12887). Docs: ??$$$Feature: Added to AutotoolsToolchain helper functions: update_configure_args; update_make_args; and update_autoreconf_args to update/prune flags effortlessly. (#12884). Docs: ??$$$Feature: Allow skip the generation of conanvcvars.bat with empty tools.microsoft.msbuild:installation_path (#12882). Docs: ??$$$Feature: Adds new raise_invalid argument for check_min_vs to avoid raising if the check fails. (#12880). Docs: ??$$$Feature: Adds a conf variable for supplying linker scripts to the linker using the -T flag. (#12854). Docs: ??$$$Feature: CMakeToolchain also write CMake Test Presets. (#12846). Docs: ??$$$Feature: Add the ability to provide a --component argument with the cmake.install function. (#12762). Docs: ??$$$Fix: AutotoolsToolchain.configure_args are adequately initialized. (#12884). Docs: ??$$$Fix: Deprecate c++2a for gcc 12; replace with c++20. (#12796)$$$Bugfix: AutotoolsToolchain.configure_args was overwriting Conans pre-calculated arguments. (#12884). Docs: ??$$$Bugfix: Fix remove_broken_symlinks failing at relative paths symlinks. (#12876)$$$Bugfix: Fix KeyError buildPresets; the field is optional according to the specification. (#12874)$$$Bugfix: Fix bug to pass a valid GNU triplet when using AutotoolsToolchain and cross-building on Windows. (#12870)$$$Bugfix: Fix XcodeDeps in editable mode root package_folder=None. (#12841)$$$Bugfix: Make cmake_layout to use single-config folder for generated files. (#12829). Docs: ??$$$Bugfix: Allow compatibility() for lockfiles. (#12778)
Conan Package Manager x86 Version 1.56.0
1.56.0 (21-Dec-2022) Latest$$$Fix: Avoid extra line end while printing files with conan get. (#12717)$$$Fix: Fix new Environment .ps1 files when spaces in path (#12653)$$$Bugfix: Fix CMakeDeps when a tool_requires needs to be built from source and it has transitive dependencies that are regular requires. (#12736)$$$Bugfix: Fix issue in fix_apple_shared_install_name when libdirs or bindirs have subfolders. (#12732)$$$Bugfix: Fix issue with PkgConfigDeps not creating .pc files in build context. (#12712)$$$Bugfix: Fix issue with CMakeDeps not creating xxx-config.cmake files in build context. (#12675)
Conan Package Manager x86 Version 1.55.0
1.55.0 (30-Nov-2022) Latest$$$Feature: Add prefix argument to AutotoolsToolchain. (#12620). Docs: ??$$$Feature: Provide the ability to set CMakeDeps properties from consumer side. (#12609). Docs: ??$$$Feature: New NMakeDeps generator. (#12599). Docs: ??$$$Feature: Implement editable env-vars via layouts.xxx.buildenv_info and layouts.xxx.runenv_info and conf via layouts.xxx.conf_info. (#12598). Docs: ??$$$Feature: Add gcc 12.1 and 12.2 to settings.yml. (#12562). Docs: ??$$$Feature: Add tools.build:compiler_executables configuration to set compilers variables in CMakeToolchain; MesonToolchain; and AutoToolsToolchain; e.g.; CMAKE_<LANG>_COMPILER in CMakeToolchain. (#12556). Docs: ??$$$Feature: Allow placeholders in EnvVars. (#12517). Docs: ??$$$Feature: New NMakeToolchain. (#12516). Docs: ??$$$Feature: Added generators folder to PKG_CONFIG_PATH environment variable in CMakeToolchain. (#12513). Docs: ??$$$Feature: Ensure that CMakeToolchain will enforce usage of pkg-config executable set in tools.gnu:pkg_config config. (#12513). Docs: ??$$$Feature: Add cli_args argument to CMake build helper configure method. (#12509). Docs: ??$$$Feature: Add target argument to Autotools.install(). (#12491). Docs: ??$$$Feature: Make available XCRun().settings read attribute. (#12486). Docs: ??$$$Feature: Automatically add the msys2 usr/bin folder where bash is to the PATH. (#12457)$$$Feature: Add tools.meson.mesontoolchain:extra_machine_files=[FILENAMES] to Meson build helper to append machine files to the the ones created by Conan. (#12117). Docs: ??$$$Feature: Add .user_presets_path attribute to CMakeToolchain to customize the location of CMakeUserPresets.json or to skip generating it. (#11917). Docs: ??$$$Fix: Raise a clear error if settings.compiler is not defined for MesonToolchain. (#12623)$$$Fix: Fix runenv for cmake.test(). (#12580)$$$Fix: Remove hardcoded definitions of CMAKE_CXX_COMPILER in CMakeToolchain. (#12556). Docs: ??$$$Fix: Remove the extra -s from default build_type compiler flags; added to modern AutotoolsToolchain. (#12518)$$$Fix: Give priority to -j argument set by user in recipe over the default set by conan in Autotools build helper. (#12505)$$$Bugfix: Make conan lock update raise a suitable exception. (#12601)$$$Bugfix: Do not include build-context dependencies in Bazel BUILD file. (#12543)$$$Bugfix: Do not fallback to a compatible binary if a package is requested to be built from source for a given configuration. (#12536)$$$Bugfix: Fixing when package_folder=None for MSBuildDeps in editable mode. (#12529)$$$Bugfix: The CMakeDeps generator was not working properly when the consumer maps configurations of the dependencies using CMAKE_MAP_IMPORTED_CONFIG_XXX. (#12049). Docs:
Conan Package Manager x86 Version 1.54.0
1.54.0 (07-Nov-2022) Latest$$$Feature: Make conanfile.build_folder available in generate() for test_package. (#12443)$$$Feature: Add libcxx settings to meson cpp_link_args. (#12397)$$$Feature: Do not add architecture to system packages by default; only when cross-compiling. (#12349)$$$Feature: Added distro to global.conf Jinja rendering. (#12311). Docs: ??$$$Feature: New included_files() method in from conan.tools.scm import Git. (#12295). Docs: ??$$$Feature: Add stdcpp_library to conan.tools.build to get name of C++ standard library to be linked. (#12269). Docs: ??$$$Feature: New upload_policy=skip that not upload binaries (without raising an Exception; simply skip the binaries). (#12253). Docs: ??$$$Feature: The tool fix_apple_shared_install_name now also patches the <package_id>/bin executables found to point to the libraries at ../lib/xxx.dylib. (#12249). Docs: ??$$$Feature: New conanfile.win_bash_run and tools.microsoft.bash:active config for better Windows bash management. (#12178). Docs: ??$$$Fix: Improve description for verify_ssl parameter in CLI. (#12359). Docs: ??$$$Fix: Overwrite deactivate script to unset only the last activated virtual environment. (#12353)$$$Fix: Use settings_target in XCRun instead of settings as default and provide argument use_settings_target to select using the active context settings. (#12319). Docs: ??$$$Bugfix: Fix issue where find_program does not work for a tool requirement in the build context; when the dependency is also a regular requirement in the host context. (#12464)$$$Bugfix: Fix default_cppstd() import error (#12446)$$$Bugfix: When recipes have shared and fPIC as options; define BUILD_SHARED_LIBS and CMAKE_POSITION_INDEPENDENT_CODE as CACHE variables in the generated cmake_toolchain.cmake instead of regular variables; so that they are not masked by further calls to options(). (#12401)$$$Bugfix: Avoid Conan crash when tools.env.environment:auto_use=True is enabled and no generate() method. (#12386)$$$Bugfix: Fix MSBuildDeps xml component names. (#12365)$$$Bugfix: Fix new VirtualBuildEnv and VirtualRunEnv generators problems with dots in architecture or config. (#12294)$$$Bugfix: Fix Autotools install on Windows. The default argument passed is DESTDIR=unix_path(self; self.package_folder). (#12193). Docs: ??
Conan Package Manager x86 Version 1.53.0
Feature: Implement a new [runenv] section in the Profile; to define the runtime environment. (#12230). Docs: ??$$$Feature: Add compiler.version 11.3 for GCC in settings. (#12215)$$$Feature: Make conan.tools.apple.XCRun() public. (#12172). Docs: ??$$$Feature: Add message to help users that have old CMake versions invoking CMake manually with the same information stored in the CMakePresets. (#12169)$$$Feature: Make conan.tools.scmGit.run() public. (#12165). Docs: ??$$$Feature: Add MSBuildToolchain.properties to define extra properties. (#12147). Docs: ??$$$Feature: Update requirements.txt to use distro package version <=1.7.0. (#12140)$$$Feature: Added method rm_safe to settings and options. (#12094). Docs: ??$$$Feature: Add missing configurations for conan config list and show the results ordered by key. (#12087). Docs: ??$$$Feature: Define source_folder in test_package when layout() is defined. (#12075)$$$Feature: Support for Xcode 14 and new iOS; watchOS; tvOS and macOS versions. (#12064)$$$Feature: Add cpp_info.libdir|bindir|includedir interface to access cpp_info.libdirs[0] in recipes (#12030). Docs: ??$$$Feature: Improve Clang support in Windows. (#11492)$$$Fix: Fix missing binary conan search dep/1.0 --table message when a binary is missing. (#12184)$$$Fix: Remove too noisy messages from environment files (#12168)$$$Fix: Add support for windows on ARM64 native platform. (#12145)$$$Fix: Avoid changing MSBuildDeps filenames with - while trying to avoid wrong XML formats. (#12141)$$$Fix: Fix XcodeDeps using full package reference in case of package with components. (#12097)$$$Fix: Fixed a bug when getting the values from the self.conf in the conanfile of a test_package with build_requirements declaring the self.conf_info. (#12095)$$$Fix: CMakeToolchain.cache_variables parse option value as expected. (#12086)$$$Fix: Fix XcodeDeps handle hyphen in component requirements. (#12084)$$$Fix: Add the test_requires to CMakeToolchain directories/folders to find cmake files inside them. (#12081)$$$Fix: Set gnu17 as clang 16 cppstd default. (#12067)$$$Bugfix: Implement correct libcxx support in MesonToolchain. (#12156)$$$Bugfix: Add endeavouros to the list of distros with pacman. (#11971)
Conan Package Manager x86 Version 1.52.0
Feature: Added mechanism to create .pc files for build requirements. (#11979). Docs: ??$$$Feature: Add MSBuild().build(..; targets=[target1]) argument to new MSBuild. (#11968). Docs: ??$$$Feature: Refactored PkgConfigDeps code. (#11955)$$$Feature: Removed warning messages from PkgConfigDeps if any duplicated *.pc file. (#11955)$$$Feature: Add is_msvc(...; build_context=False) argument. (#11949). Docs: ??$$$Feature: Support remotes.json in Conan 1.X. (#11936). Docs: ??$$$Feature: Add BUILD_TESTING=OFF to CMakeToolchain presets if tools.build:skip_test. (#11935). Docs: ??$$$Feature: Allow traits in self.requires() for 2.0 compatibility. (#11934). Docs: ??$$$Feature: Make the version of the Conan client available under conan and make it a Version object so it can be compared. (#11928). Docs: ??$$$Feature: Add ability to pass additional arguments to conan.tools.scm.Git.clone(). (#11921). Docs: ??$$$Feature: Promote to_apple_arch in the new conan.tools.apple module. (#11915). Docs: ??$$$Feature: Add export_conandata_patches tool. (#11911). Docs: ??$$$Feature: Fail sooner and with a meaningful error if the specified required version is not satisfied. (#11908)$$$Feature: Implement cmake_layout(...; build_folder=build) build folder argument. (#11889). Docs: ??$$$Feature: Add new members to ConanFileInterface for self.dependencies access. (#11868). Docs: ??$$$Feature: Defines the PACKAGE_ROOT_<package> variable in XcodeDeps generated files. (#11818). Docs: ??$$$Feature: Added clang 16 to settings. (#11780)$$$Feature: Allow the authorization process in conan_server to be customized; just like authentication. (#11776). Docs: ??$$$Fix: Change conan.tools.files.get/download default checksums to None; instead of empty string. (#11939)$$$Fix: When the layout() is declared in the recipe; the files such as conainfo.txt; conanbuildinfo.txt were written in the test_package folder; now there are written in the generators_folder. (#11820)$$$Bugfix: Fix conversion if options passed in compatibility() method. (#11991). Docs: ??$$$Bugfix: Prevent mutation of loaded data from conanfile.yml if accesses multiple times during the same run when calling apply_conandata_patches(). (#11860)$$$Bugfix: Do not skip pycache folder if CONAN_KEEP_PYTHON_FILES. (#11828)$$$Bugfix: Added + and - symbols to be replaced by _ in XML element names. (#11826)$$$Bugfix: The tool.scm.Version model has been ported from 2.X to keep the same behavior in Conan 1.X. (#11823)$$$Bugfix: Fixed cpp_std flags when using C++20. (#11819)$$$Bugfix: Use android- format for the ANDROID_PLATFORM argument to be compatible with old NDK versions. (#11799)$$$Bugfix: Fix XcodeDeps component handling in transitive dependencies (#11772)