Skip to content

2.0.10 (29-Aug-2023)

Compare
Choose a tag to compare
@czoido czoido released this 29 Aug 13:04
13a4879
  • 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 using package lists. (#14526)
  • Bugfix: Print exception stacktrace (when -vtrace is set) into stderr instead of stdout (#14522)
  • Bugfix: Print only packages confirmed interactively in conan upload. (#14512)
  • Bugfix: 'conan remove' was outputting all entries in the cache matching the filter not just the once which where confirmed by the user. (#14478)
  • Bugfix: Better error when passing --channel without --user. (#14443)
  • Bugfix: Fix settings_target computation for tool_requires of packages already in the "build" context. (#14441)
  • Bugfix: Avoid DB is locked error when core.download:parallel is defined. (#14410)
  • Bugfix: Make generated powershell environment scripts relative when using deployers. (#14391)
  • Bugfix: fix profile [tool_requires] using revisions that were ignored. (#14337)