Skip to content

2.0.7 (21-Jun-2023)

Compare
Choose a tag to compare
@czoido czoido released this 21 Jun 11:09
  • 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 can't 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: πŸ“ƒ