pypi conan 1.2.0
1.2.0 (28-Mar-2018)

latest releases: 2.2.3, 1.64.0, 2.2.2...
6 years ago

1.2.0

  • Feature: The command conan build has new --configure, --build, --install arguments to control the different stages of the
    build() method.
  • Feature: The command conan export-pkg now has a --package-folder that can be used to export an exact copy of the
    provided folder, irrespective of the package() method. It assumes the package has been locally created with a previous
    conan package or with a conan build using a cmake.install() or equivalent feature.
  • Feature: New json generator, generates a json file with machine readable information from dependencies.
  • Feature: Improved proxies configuration with no_proxy_match configuration variable.
  • Feature: New conan upload parameter --no-overwrite to forbid the overwriting of recipe/packages if they have
    changed.
  • Feature: Exports are now copied to source_folder when doing conan source.
  • Feature: tools.vcvars() context manager has no effect if platform is different from Windows.
  • Feature: conan download has new optional argument --recipe to download only the recipe of a package.
  • Feature: Added CONAN_NON_INTERACTIVE environment variable to disable interactive prompts.
  • Feature: Improved MSbuild() build helper using vcvars() and generating property file to adjust the runtime automatically. New method get_command() with the call to msbuild tool. Deprecates tools.build_sln_command() and tools.msvc_build_command().
  • Feature: Support for clang 6.0 correctly managing cppstd flags.
  • Feature: Added configuration to specify a client certificate to connect to SSL server.
  • Feature: Improved ycm generator to show json dependencies.
  • Feature: Experimental --json parameter for conan install and conan create to generate a JSON file with install information.
  • Fix: conan install --build does not absorb more than one parameter.
  • Fix: Made conanfile templates generated with conan new PEP8 compliant.
  • Fix: conan search output improved when there are no packages for the given reference.
  • Fix: Made conan download also retrieve sources.
  • Fix: Pylint now runs as an external process.
  • Fix: Made self.user and self.channel available in test_package.
  • Fix: Made files writable after a deploy() or imports() when CONAN_READ_ONLY_CACHE```/general.read_only_cacheenvironment/config variable isTrue``.
  • Fix: Linter showing warnings with cpp_info object in deploy() method.
  • Fix: Disabled linter for Conan pyinstaller as it was not able to find the python modules.
  • Fix: conan user -r=remote_name showed all users for all remotes, not the one given.
  • BugFix: Python reuse code failing to import module in package_info().
  • BugFix: Added escapes for backslashes in cmake generator.
  • BugFix: conan config install now raises error if git clone fails.
  • BugFix: Alias resolution not working in diamond shaped dependency trees.
  • BugFix: Fixed builds with Cygwin/MSYS2 failing in Windows with self.short_paths=True and NTFS file systems due to ACL permissions.
  • BugFix: Failed to adjust architecture when running Conan platform detection in ARM devices.
  • BugFix: Output to StringIO failing in Python 2.
  • BugFix: conan profile update not working to update [env] section.
  • BugFix: conan search not creating default remotes when running it as the very first command after Conan installation.
  • BugFix: Package folder was not cleaned after the installation and download of a package had failed.

Don't miss a new conan release

NewReleases is sending notifications on new releases.