All Versions
Latest Version
Avg Release Cycle
13 days
Latest Release
1328 days ago

Changelog History
Page 5

  • v1.17.1 Changes

    July 22, 2019
    • ๐Ÿ”‹ Feature: support 7.1 clang version (#5492)
    • ๐Ÿ›  Bugfix: When a profile was detected, for GCC 5.X the warning message about the default libcxx was not shown. (#5524)
    • ๐Ÿ›  Bugfix: Update python-dateutil dependency to ensure availability of dateutil.parser.isoparse (#5485)
    • ๐Ÿ›  Bugfix: Solve regression in conan info <ref> command, incorrectly reading the graph_info.json and lockfiles (#5481)
    • ๐Ÿ›  Bugfix: Trailing files left when packages are not found in conan info and install, restricted further installs with different case in Windows, without rm -rf ~/.conan/data/pkg_name (#5480)
    • ๐Ÿ›  Bugfix: The lock files mechanism now allows to update a node providing new information, like a retrieved package revision, if the "base" reference was the same. (#5467)
    • ๐Ÿ›  Bugfix: search command table output has invalid HTML code syntax (#5460)
  • v1.17.0 Changes

    July 09, 2019
    • ๐Ÿ“„ Feature: Better UX for no_proxy (#3943) (#5438). Docs: ๐Ÿ“ƒ
    • ๐Ÿ”‹ Feature: Show warning when URLs for remotes is invalid (missing schema, host, etc). (#5418)
    • Feature: Implementation of lockfiles. Lockfiles store in a file all the configuration, exact versions (including revisions), necessary to achieve reproducible builds, even when using version-ranges or package revisions. (#5412). Docs: ๐Ÿ“ƒ
    • ๐Ÿ”‹ Feature: Change progress bar output to tqdm to make it look better (#5407)
    • Feature: Define 2 new modes and helpers for the package binary ID: recipe_revision_mode and package_revision_mode, that take into account the revisions. The second one will use all the information from dependencies, resulting in fully deterministic and complete package IDs: if some dependency change, it will be necessary to build a new binary of consumers (#5363). Docs: ๐Ÿ“ƒ
    • Feature: Add apple-clang 11.0 to settings.yml (#5328) (#5357). Docs: ๐Ÿ“ƒ
    • Feature: SystemPackageTool platform detection (#5026) (#5215). Docs: ๐Ÿ“ƒ
    • ๐Ÿ›  Fix: Enable the definition of revisions in conanfile.txt (#5435)
    • ๐Ÿ›  Fix: Improve resolution of version ranges for remotes (#5433)
    • ๐Ÿ›  Fix: The conan process returns 6 when a ConanInvalidConfiguration is thrown during conan info. (#5421)
    • ๐Ÿ›  Fix: Inspect missing attribute is not an error (#3953) (#5419)
    • ๐Ÿ›  Fix: Allow --build-order and --graph together for conan info (#3447) (#5417)
    • ๐Ÿ›  Fix: Handling error when reference not found using conan download (#5399)
    • ๐Ÿ›  Fix: Update Yum cache (#5370) (#5387)
    • ๐Ÿ›  Fix: Remove old folder for conan install (#5376) (#5384)
    • ๐Ÿ›  Fix: Add missing call to super constructor to VirtualEnvGenerator. (#5375)
    • ๐Ÿ“„ Fix: Force forward slashes in the variable $PROFILE_DIR (#5373). Docs: ๐Ÿ“ƒ
    • Fix: Accept a list for the requires attribute (#5371). Docs: ๐Ÿ“ƒ
    • ๐Ÿ›  Fix: Remove packages when version is asterisk (#5297) (#5346)
    • ๐Ÿ›  Fix: Make conan_data visible to pylint (#5327) (#5337)
    • ๐Ÿ›  Fix: Improve the output to show the remote (or cache) that a version range is resolved to. (#5336)
    • Fix: Deprecated conan copy|download|upload <ref> -p=ID, use conan .... <pref> instead (#5293). Docs: ๐Ÿ“ƒ
    • Fix: AutoToolsBuildEnvironment is now aware of os_target and arch_target to calculate the gnu triplet when declared. (#5283)
    • ๐Ÿ›  Fix: Better message for gcc warning of libstdc++ at default profile detection (#5275)
    • ๐Ÿ›  Bugfix: verify_ssl field in SCM being discarded when used with False value. (#5441)
    • ๐Ÿ›  Bugfix: enable retry for requests (#5400)
    • ๐Ÿ›  Bugfix: Allow creation and deletion of files in tools.patch with strip>0 (#5334)
    • ๐Ÿ›  Bugfix: Use case insensitive comparison for SHA256 checksums (#5306)
  • v1.16.2

    November 06, 2019
  • v1.16.1 Changes

    June 14, 2019
    • ๐Ÿ”‹ Feature: Print nicer error messages when receive an error from Artifactory. (#5326)
    • ๐Ÿ›  Fix: Make conan config get storage.path return an absolute, resolved path (#5350)
    • ๐Ÿ›  Fix: Skipped the compiler version check in the cmake generator when a -s compiler.toolset is specified (Visual Studio). (#5348)
    • ๐Ÿ›  Fix: Constraint transitive dependency typed-ast (required by astroid) in python3.4, as they stopped releasing wheels, and it fails to build in some Windows platforms with older SDKs. (#5324)
    • ๐Ÿ›  Fix: Accept v140 and VS 15.0 for CMake generator (#5318) (#5321)
    • ๐Ÿ›  Fix: Accept only .lib and .dll as Visual extensions (#5316) (#5319)
    • ๐Ÿ›  Bugfix: Do not copy directories inside a symlinked one (#5342)
    • ๐Ÿ›  Bugfix: Conan was retrying the upload when failed with error 400 (request error). (#5326)
  • v1.16.0 Changes

    June 04, 2019
    • Feature: The conan upload command can receive now the full package reference to upload a binary package. The -p argument is now deprecated. (#5224). Docs: ๐Ÿ“ƒ
    • ๐Ÿ“ฆ Feature: Add hooks pre_package_info and post_package_info (#5223). Docs: ๐Ÿ“ƒ
    • Feature: New build mode --build cascade that forces building from sources any node with dependencies also built from sources. (#5218). Docs: ๐Ÿ“ƒ
    • ๐Ÿ”‹ Feature: Print errors and warnings to stderr (#5206)
    • Feature: New conan new --template=mytemplate to initialize recipes with your own templates (#5189). Docs: ๐Ÿ“ƒ
    • Feature: Allow using wildcards to remove system requirements sentinel from cache. (#5176). Docs: ๐Ÿ“ƒ
    • Feature: Implement conan.conf retry and retry-wait and CONAN_RETRY and CONAN_RETRY_WAIT to configure all retries for all transfers, including upload, download, and (#5174). Docs: ๐Ÿ“ƒ
    • Feature: Support yaml lists in workspace root field. (#5156). Docs: ๐Ÿ“ƒ
    • Feature: Add gcc 8.3 and 9.1 new versions to default settings.yml (#5112)
    • ๐Ÿ”‹ Feature: Retry upload or download for error in response message (e.g. status is '500') (#4984)
    • ๐Ÿ›  Fix: Do not retry file transfer operations for 401 and 403 auth and permissions errors. (#5278)
    • ๐Ÿ›  Fix: Copy symlinked folder when using merge_directories function (#5237)
    • Fix: Add the ability to avoid the /verbosity argument in CMake command line for MSBuild (#5220). Docs: ๐Ÿ“ƒ
    • ๐Ÿ›  Fix: self.copy with symlinks=True does not copy symlink if the .conan directory is a symlink #5114 (#5125)
    • ๐Ÿ“„ Fix: Export detected_os from tools.oss (#5101) (#5102). Docs: ๐Ÿ“ƒ
    • ๐Ÿ›  Fix: Use revision as the SVN's peg_revision (broken for an edge case) (#5029)
    • ๐Ÿ›  Bugfix: --update was not updating python_requires using version ranges. (#5265)
    • ๐Ÿ›  Bugfix: visual_studio generator only adds ".lib" extension for lib names without extension, otherwise (like ".a") respect it. (#5254)
    • ๐Ÿ›  Bugfix: Fix conan search command showing revisions timestamps in a different time offset than UTC. (#5232)
    • ๐Ÿ›  Bugfix: Meson build-helper gets correct compiler flags, AutoTools build environment adds compiler.runtime flags (#5222)
    • ๐Ÿ›  Bugfix: The cmake_multi generator was not managing correctly the RelWithDebInfo and MinSizeRel build types. (#5221)
    • ๐Ÿ›  Bugfix: Check that registry file exists before removing it (#5219)
    • ๐Ÿ›  Bugfix: do not append "-T " if generator doesn't support it (#5201)
    • ๐Ÿ›  Bugfix: conan download always retrieve the sources, also with --recipe argument, which should only skip download binaries, not the sources. (#5194)
    • ๐Ÿ›  Bugfix: Using scm declared in a superclass failed exporting the recipe with the error ERROR: The defines more than one class level 'scm' attribute. (#5185)
    • ๐Ÿ›  Bugfix: Conan command returns 6 (Invalid configuration) also when the settings are restricted in the recipe (#5178)
    • Bugfix: Make sure that proxy "http_proxy", "https_proxy", "no_proxy" vars are correctly removed if custom ones are defined in the conan.conf. Also, avoid using urllib.request.getproxies(), they are broken. (#5162)
    • ๐Ÿ›  Bugfix: Use copy() for deploy generator so that permissions of files are preserved. Required if you want to use the deploy generator to deploy executables. (#5136)
  • v1.15.5

    November 06, 2019
  • v1.15.4 Changes

    June 12, 2019
    • ๐Ÿ›  Fix: Accept v140 and VS 15.0 for CMake generator (#5318) (#5331)
    • ๐Ÿ›  Fix: Constraint transitive dependency typed-ast (required by astroid) in python3.4, as they stopped releasing wheels, and it fails to build in some Windows platforms with older SDKs. (#5331)
  • v1.15.3 Changes

    June 11, 2019
    • ๐Ÿš€ Because of an issue with the deploy pipeline this version has been released with mixed changes from 1.16.X branch. Please, use 1.15.4
  • v1.15.2 Changes

    May 31, 2019
    • ๐Ÿ›  Bugfix: Fix bug with python-requires not being updated with --update if using version-ranges. (#5266)
    • ๐Ÿ›  Bugfix: Fix computation of ancestors performance regression (#5260)
  • v1.15.1 Changes

    May 16, 2019
    • ๐Ÿ›  Fix: Fix regression of conan remote update --insert using the same URL it had before (#5110)
    • Fix: Fix migration of registry.json|txt file including reference to non existing remotes. (#5103)
    • ๐Ÿ›  Bugfix: Avoid crash of commands copy, imports, editable-add for packages using python_requires (#5150)