github conan-io/conan 1.28.0
1.28.0 (31-Jul-2020)

latest releases: 2.2.3, 1.64.0, 2.2.2...
3 years ago
  • Feature: Show Conan version on HTML output. (#7443). Docs: 📃
  • Feature: Support for cpp_info.components in pkg_config generator. (#7413). Docs: 📃
  • Feature: Adds ps1 virtualenv to other OS for use with powershell 7. #7407 (#7408). Docs: 📃
  • Feature: Propose init() method to unconditionally initialize class attributes like license or description. (#7404). Docs: 📃
  • Feature: add deprecated attribute (#7399). Docs: 📃
  • Feature: Allow conan.conf user configuration of paths to client certificate and key, outside of the Conan cache. (#7398). Docs: 📃
  • Feature: Document return value of self.copy() in the package() method. (#7389). Docs: 📃
  • Feature: Complete cli2.0 framework to handle sub-commands and add conan user command for cli 2.0 (#7372)
  • Feature: Implement required_conan_version in conanfile.py, will raise if the current Conan version does not match the defined version range. (#7360). Docs: 📃
  • Feature: Add provides attribute to ConanFile: recipes can declare what they provide and Conan will fail if several recipes provide the same functionality (ODR violation). (#7337). Docs: 📃
  • Feature: When using CONAN_V2_MODE if build_type or compiler are not defined Conan will raise an error. (#7327). Docs: 📃
  • Feature: Adds "filenames" to cppinfo attribute, and changes cmake_find_package and cmake_find_package_multi generators so that they support it. (#7320). Docs: 📃
  • Feature: Define recipe_folder attribute pointing to the folder containing conanfile.py (#7314). Docs: 📃
  • Feature: Checking if a Linux distro uses apt is now based on the existence of apt in the system, instead of checking if the distro currently being used is in a hard-coded list of distros known to use apt. (#7309)
  • Feature: Add commands management for cli 2.0. (#7278)
  • Feature: Complete revamp of the lockfiles feature. Including version-only lockfiles, partial lockfiles, new command line syntax, improved management of build-order and many pending fixes. (#7243). Docs: 📃
  • Feature: More detailed description for --update argument. (#7167). Docs: 📃
  • Feature: improve compiler detection for CONAN_V2_MODE. (#5740). Docs: 📃
  • Feature: Add settings for clang-cl (clang on Windows). (#5705). Docs: 📃
  • Fix: Relax pluginbase requirement to pluginbase>=0.5, including latest 1.0.0 . (#7441)
  • Fix: Make explicit the file writing of toolchain() helpers, so the method can be used to save custom files. (#7435). Docs: 📃
  • Fix: Fixing --help for commands in proposal for command line v2.0. (#7394)
  • Fix: Show outdated packages when running search --table. (#7364). Docs: 📃
  • Fix: Relax msbuild generator to not raise in Linux. (#7361)
  • Fix: Conan config install does not trigger scheduled config command. (#7311)
  • Fix: Implement missing __contains__ method, so checking if "myoption" in self.info.options is possible in package_id(). (#7303)
  • Fix: Build first ocurrence of a node in a lockfile when it is repeated (build requires) (#7144)
  • BugFix: Only add User-Agent to headers dict if it was not provided by the user. (#7390)
  • Bugfix: cppstd was missing in settings.yml for the qcc compiler and updates to 8.3. (#7384)
  • BugFix: Fix missing download of conan_sources.tgz created using export_sources() method. (#7380)
  • Bugfix: Intel Compiler install location detection on Windows. (#7370)
  • Bugfix: Avoid crash while computing package_id when using package_revision_mode, and also incorrectly using installed binaries and reporting them installed after the re-computation of package_id resolved to a different binary. (#7353)
  • Bugfix: cmake_multi generator used with Xcode CMake generator. (#7341)
  • Bugfix: Do not fail for conan remove -r remote -p when there are no packages in the remote. (#7338)
  • Bugfix: Add system_libs to scons generator. (#7302)

Don't miss a new conan release

NewReleases is sending notifications on new releases.