All Versions
51
Latest Version
Avg Release Cycle
13 days
Latest Release
1245 days ago
Changelog History
Page 5
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
andpackage_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 aConanInvalidConfiguration
is thrown duringconan 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
, useconan .... <pref>
instead (#5293). Docs: ๐ - Fix:
AutoToolsBuildEnvironment
is now aware ofos_target
andarch_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 withFalse
value. (#5441) - ๐ Bugfix: enable retry for requests (#5400)
- ๐ Bugfix: Allow creation and deletion of files in
tools.patch
withstrip>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
andpost_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
andretry-wait
andCONAN_RETRY
andCONAN_RETRY_WAIT
to configure all retries for all transfers, including upload, download, andtools.download()
. (#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'speg_revision
(broken for an edge case) (#5029) - ๐ Bugfix:
--update
was not updatingpython_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 theRelWithDebInfo
andMinSizeRel
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 errorERROR: The conanfile.py 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)
- Feature: The
-
v1.15.5
November 06, 2019 -
v1.15.4 Changes
June 12, 2019 -
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 -
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)
- ๐ Fix: Fix regression of