pypi conan 1.20.0
1.20.0 (04-Nov-2019)

latest releases: 2.2.3, 1.64.0, 2.2.2...
4 years ago
  • Feature: Provide CONAN_FRAMEWORKS and CONAN_FRAMEWORKS_FOUND for Apple frameworks in CMake generators and conan_find_apple_frameworks() macro helper in CMake generators. (#6003). Docs: 📃
  • Feature: Saving profile list as a json file (#5954). Docs: 📃
  • Feature: Improve conan_build_info command maintaining old functionality. (#5950). Docs: 📃
  • Feature: Add --json argument to the config home subcommand to output the result to a JSON file. (#5946). Docs: 📃
  • Feature: Add cpp_info.build_modules to manage build system modules like additional CMake functions in packages (#5940). Docs: 📃
  • Feature: Add support for Clang 10. (#5936)
  • Feature: Store md5 and sha1 checksums of downloaded and uploaded packages in metadata.json. (#5910)
  • Feature: Allow the possibility to avoid x86_64 to x86 building when cross-building. (#5904). Docs: 📃
  • Feature: Allow to specify encoding for tools.load, tools.save and tools.replace_in_files. (#5902). Docs: 📃
  • Feature: Add support for gcc 7.4. (#5898). Docs: 📃
  • Feature: New set_name() and set_version() member methods to dynamically obtain the name and version (at export time). (#5881). Docs: 📃
  • Feature: New binary compatibility mode. Recipes can define in their package_id() an ordered list of binary package variants that would be binary compatible with the default one. These variants will be checked in order if the main package ID is not found (missing), and the first one will be installed and used. (#5837). Docs: 📃
  • Feature: Support for DNF system package manager (Fedora 31+ and others) when present. (#5791). Docs: 📃
  • Feature: Refactor Conan Upload, Download and Compress progress bars. (#5763)
  • Feature: Add system_deps attribute for cpp_info and deps_cpp_info. (#5582). Docs: 📃
  • Feature: The scm feature does not replace the scm.revision="auto" field with the commit when uncommitted changes unless --scm-dirty argument is specified. The recipe in the local cache will be kept with revision=auto. (#5543). Docs: 📃
  • Feature: The conan upload command forbids to upload a recipe that uses the scm feature containing revision=auto or url=auto, unless --force is used. (#5543). Docs: 📃
  • Feature: The scm feature captures the local sources in the local cache during the export, avoiding later issues of modified local sources. (#5543). Docs: 📃
  • Fix: Deprecate argument --build-order in conan info command. (#5965). Docs: 📃
  • Fix: Avoid doing complex conan search --query in the server, do them always in the client. (#5960)
  • Fix: Improved conan remove --help message for --packages (#5899)
  • Fix: Improved cmake compiler check message to explain the problem with different compiler versions when installing dependencies (#5858)
  • Fix: Adds support for transitive dependencies to b2 generator. (#5812)
  • Fix: Add support for recipes without settings.compiler in b2 generator. (#5810)
  • Fix: Add and remove out-of-tree git patches (#5320) (#5761)
  • Fix: Add quiet output for inspect --raw. (#5702)
  • Bugfix: Allow conan download for packages without user/channel (#6010)
  • Bugfix: Avoid erroneous case-sensitive conflict for packages without user/channel. (#5981)
  • Bugfix: Fix crashing when using lockfiles with a conanfile.txt instead of conanfile.py. (#5894)
  • Bugfix: Fix incorrect propagation of build-requires to downstream consumers, resulting in missing dependencies in deps_cpp_info. (#5886)
  • Bugfix: Adds the short_paths_home property to ConanClientConfigParser to validate that it is not a subdirectory of the conan cache. (#5864). Docs: 📃
  • Bugfix: Use imported python requires' short_path value instead of the defined in the conanfile that imports it. (#5841)
  • Bugfix: Avoid repeated copies of absolute paths when using self.copy(). (#5792)
  • Bugfix: Downstream overrides to exact dependencies versions are always used, even if the upstream has a version range that does not satisfy the override. (#5713)

Don't miss a new conan release

NewReleases is sending notifications on new releases.