github conan-io/conan 1.31.0
1.31.0 (30-Oct-2020)

latest releases: 2.2.2, 2.2.1, 2.2.0...
3 years ago
  • Feature: Add argument conanfile to pre_download_package and post_download_package hook functions. (#7968). Docs: 📃
  • Feature: Add CONAN_LOGIN_ENCRYPTION_KEY environment variable to obfuscate stored auth token. (#7958). Docs: 📃
  • Feature: Use profile to filter results in the conan search HTML output. (#7956)
  • Feature: Changed recommended way to launch test suite, with pytest over nosetests. (#7952)
  • Feature: Provide a MSBuildCmd helper class that encapsulates calling MSBuild. (#7941). Docs: 📃
  • Feature: Download and keep the conan_export.tgz and conan_source.tgz in the cache, so they are not affected by different Operating Systems compression and de-compression and uploading is way more efficient. (#7938)
  • Feature: Add provides and deprecated fields to conan info output (#7916)
  • Feature: Including package revision information in output from conan info (when revisions are enabled). (#7890)
  • Feature: Download and keep the conan_package.tgz in the cache, so they are not affected by different Operating Systems compression and de-compression and uploading is way more efficient. (#7886)
  • Feature: Add POC on a toolchain for iOS (using CMake XCode generator). (#7855). Docs: 📃
  • Feature: Add POC on a toolchain for Android (using CMake provided modules). (#7843). Docs: 📃
  • Feature: Allow conan config install of a single file (#7840). Docs: 📃
  • Feature: Use Python loggers for Conan output in cli 2.0. (#7502)
  • Fix: Improve permission error message when migrating cache folder. (#7966)
  • Fix: Make per-package settings definition complete the existing settings values, not requiring a complete redefinition. (#7953)
  • Fix: Avoid unnecessary extra loading of conan.conf file in the version migrations check. (#7949)
  • Fix: Simplified MakeToolchain to remove things that were not checked by tests or unused. (#7942)
  • Fix: displayed message when settings of the recipe are constrained. (#7930). Docs: 📃
  • Fix: Set CMAKE_SYSTEM_NAME set to iOS, tvOS or watchOS or Darwin depending on the CMake version. (#7924)
  • Fix: Remove duplicate entries while modifying PATH-like environment variables internally. Especially important for Windows where system PATH size is limited by 8192 charachers (when using cmd.exe). (#7891)
  • Fix: Make default behaviour explicit in search help output. (#7877). Docs: 📃
  • Fix: Automatically add OSX deployment flags in AutootoolsBuildEnvironment with the value of os_version, unless the values are already defined in environment variables CFLAGS or CXXFLAGS. (#7862)
  • Fix: Remove toolset variability from the msbuild generator and MSBuildToolchain. (#7825)
  • Fix: Component requirement checking now properly handles private and override requirements. (#7585)
  • Bugfix: Set default storage_folder to .conan/data in case if storage_path entry fails to be defined by conan.conf. (#7910)
  • Bugfix: Fix regression in self.run(output=xxxx) that have a write() method but do not wrap a stream. (#7905)
  • Bugfix: Fix local flow (conan install + build) support for cpp_info.names and cpp_info.filenames. (#7867)
  • Bugfix: Fix inspect --remote forcing to retrieve the remote for evaluation, overwriting what is in the local cache. (#7749)
  • Bugfix: Copy symbolic links to directory with deploy generator. (#7655). Docs: 📃

Don't miss a new conan release

NewReleases is sending notifications on new releases.