Conan

Latest version: v2.9.3

Safety actively analyzes 681881 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 29 of 49

1.17.1

Not secure
- Feature: support 7.1 clang version (https://github.com/conan-io/conan/pull/5492)
- Bugfix: When a profile was detected, for GCC 5.X the warning message about the default `libcxx` was not shown. (https://github.com/conan-io/conan/pull/5524)
- Bugfix: Update python-dateutil dependency to ensure availability of `dateutil.parser.isoparse` (https://github.com/conan-io/conan/pull/5485)
- Bugfix: Solve regression in ``conan info <ref>`` command, incorrectly reading the graph_info.json and lockfiles (https://github.com/conan-io/conan/pull/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`` (https://github.com/conan-io/conan/pull/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. (https://github.com/conan-io/conan/pull/5467)
- Bugfix: search command table output has invalid HTML code syntax (https://github.com/conan-io/conan/pull/5460)

1.17.0

Not secure
- Feature: Better UX for no_proxy (3943) (https://github.com/conan-io/conan/pull/5438). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1347)
- Feature: Show warning when URLs for remotes is invalid (missing schema, host, etc). (https://github.com/conan-io/conan/pull/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. (https://github.com/conan-io/conan/pull/5412). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1350)
- Feature: Change progress bar output to tqdm to make it look better (https://github.com/conan-io/conan/pull/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 (https://github.com/conan-io/conan/pull/5363). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1345)
- Feature: Add apple-clang 11.0 to settings.yml (5328) (https://github.com/conan-io/conan/pull/5357). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1327)
- Feature: SystemPackageTool platform detection (5026) (https://github.com/conan-io/conan/pull/5215). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1291)
- Fix: Enable the definition of revisions in conanfile.txt (https://github.com/conan-io/conan/pull/5435)
- Fix: Improve resolution of version ranges for remotes (https://github.com/conan-io/conan/pull/5433)
- Fix: The conan process returns `6` when a `ConanInvalidConfiguration` is thrown during `conan info`. (https://github.com/conan-io/conan/pull/5421)
- Fix: Inspect missing attribute is not an error (3953) (https://github.com/conan-io/conan/pull/5419)
- Fix: Allow --build-order and --graph together for conan info (3447) (https://github.com/conan-io/conan/pull/5417)
- Fix: Handling error when reference not found using conan download (https://github.com/conan-io/conan/pull/5399)
- Fix: Update Yum cache (5370) (https://github.com/conan-io/conan/pull/5387)
- Fix: Remove old folder for conan install (5376) (https://github.com/conan-io/conan/pull/5384)
- Fix: Add missing call to super constructor to `VirtualEnvGenerator`. (https://github.com/conan-io/conan/pull/5375)
- Fix: Force forward slashes in the variable `$PROFILE_DIR` (https://github.com/conan-io/conan/pull/5373). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1333)
- Fix: Accept a list for the requires attribute (https://github.com/conan-io/conan/pull/5371). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1332)
- Fix: Remove packages when version is asterisk (5297) (https://github.com/conan-io/conan/pull/5346)
- Fix: Make conan_data visible to pylint (5327) (https://github.com/conan-io/conan/pull/5337)
- Fix: Improve the output to show the remote (or cache) that a version range is resolved to. (https://github.com/conan-io/conan/pull/5336)
- Fix: Deprecated ``conan copy|download|upload <ref> -p=ID``, use ``conan .... <pref>`` instead (https://github.com/conan-io/conan/pull/5293). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1317)
- Fix: `AutoToolsBuildEnvironment` is now aware of `os_target` and `arch_target` to calculate the gnu triplet when declared. (https://github.com/conan-io/conan/pull/5283)
- Fix: Better message for gcc warning of libstdc++ at default profile detection (https://github.com/conan-io/conan/pull/5275)
- Bugfix: `verify_ssl` field in SCM being discarded when used with `False` value. (https://github.com/conan-io/conan/pull/5441)
- Bugfix: enable retry for requests (https://github.com/conan-io/conan/pull/5400)
- Bugfix: Allow creation and deletion of files in ``tools.patch`` with ``strip>0`` (https://github.com/conan-io/conan/pull/5334)
- Bugfix: Use case insensitive comparison for SHA256 checksums (https://github.com/conan-io/conan/pull/5306)

1.16.1

Not secure
- Feature: Print nicer error messages when receive an error from Artifactory. (https://github.com/conan-io/conan/pull/5326)
- Fix: Make ``conan config get storage.path`` return an absolute, resolved path (https://github.com/conan-io/conan/pull/5350)
- Fix: Skipped the compiler version check in the cmake generator when a `-s compiler.toolset` is specified (Visual Studio). (https://github.com/conan-io/conan/pull/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. (https://github.com/conan-io/conan/pull/5324)
- Fix: Accept v140 and VS 15.0 for CMake generator (5318) (https://github.com/conan-io/conan/pull/5321)
- Fix: Accept only .lib and .dll as Visual extensions (5316) (https://github.com/conan-io/conan/pull/5319)
- Bugfix: Do not copy directories inside a symlinked one (https://github.com/conan-io/conan/pull/5342)
- Bugfix: Conan was retrying the upload when failed with error 400 (request error). (https://github.com/conan-io/conan/pull/5326)

1.16.0

Not secure
- Feature: The `conan upload` command can receive now the full package reference to upload a binary package. The `-p` argument is now deprecated. (https://github.com/conan-io/conan/pull/5224). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1300)
- Feature: Add hooks `pre_package_info` and `post_package_info` (https://github.com/conan-io/conan/pull/5223). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1293)
- Feature: New build mode `--build cascade` that forces building from sources any node with dependencies also built from sources. (https://github.com/conan-io/conan/pull/5218). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1296)
- Feature: Print errors and warnings to `stderr` (https://github.com/conan-io/conan/pull/5206)
- Feature: New ``conan new --template=mytemplate`` to initialize recipes with your own templates (https://github.com/conan-io/conan/pull/5189). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1286)
- Feature: Allow using wildcards to remove system requirements sentinel from cache. (https://github.com/conan-io/conan/pull/5176). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1294)
- 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 ``tools.download()``. (https://github.com/conan-io/conan/pull/5174). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1295)
- Feature: Support yaml lists in workspace ``root`` field. (https://github.com/conan-io/conan/pull/5156). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1288)
- Feature: Add gcc 8.3 and 9.1 new versions to default *settings.yml* (https://github.com/conan-io/conan/pull/5112)
- Feature: Retry upload or download for error in response message (e.g. status is '500') (https://github.com/conan-io/conan/pull/4984)
- Fix: Do not retry file transfer operations for 401 and 403 auth and permissions errors. (https://github.com/conan-io/conan/pull/5278)
- Fix: Copy symlinked folder when using `merge_directories` function (https://github.com/conan-io/conan/pull/5237)
- Fix: Add the ability to avoid the `/verbosity` argument in CMake command line for MSBuild (https://github.com/conan-io/conan/pull/5220). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1292)
- Fix: self.copy with symlinks=True does not copy symlink if the .conan directory is a symlink 5114 (https://github.com/conan-io/conan/pull/5125)
- Fix: Export detected_os from tools.oss (5101) (https://github.com/conan-io/conan/pull/5102). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1276)
- Fix: Use `revision` as the SVN's `peg_revision` (broken for an edge case) (https://github.com/conan-io/conan/pull/5029)
- Bugfix: ``--update`` was not updating ``python_requires`` using version ranges. (https://github.com/conan-io/conan/pull/5265)
- Bugfix: ``visual_studio`` generator only adds ".lib" extension for lib names without extension, otherwise (like ".a") respect it. (https://github.com/conan-io/conan/pull/5254)
- Bugfix: Fix `conan search` command showing revisions timestamps in a different time offset than UTC. (https://github.com/conan-io/conan/pull/5232)
- Bugfix: Meson build-helper gets correct compiler flags, AutoTools build environment adds compiler.runtime flags (https://github.com/conan-io/conan/pull/5222)
- Bugfix: The `cmake_multi` generator was not managing correctly the `RelWithDebInfo` and `MinSizeRel` build types. (https://github.com/conan-io/conan/pull/5221)
- Bugfix: Check that registry file exists before removing it (https://github.com/conan-io/conan/pull/5219)
- Bugfix: do not append "-T " if generator doesn't support it (https://github.com/conan-io/conan/pull/5201)
- Bugfix: ``conan download`` always retrieve the sources, also with ``--recipe`` argument, which should only skip download binaries, not the sources. (https://github.com/conan-io/conan/pull/5194)
- Bugfix: Using `scm` declared in a superclass failed exporting the recipe with the error `ERROR: The conanfile.py defines more than one class level 'scm' attribute`. (https://github.com/conan-io/conan/pull/5185)
- Bugfix: Conan command returns 6 (Invalid configuration) also when the settings are restricted in the recipe (https://github.com/conan-io/conan/pull/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. (https://github.com/conan-io/conan/pull/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. (https://github.com/conan-io/conan/pull/5136)

1.15.4

Not secure
- Fix: Accept v140 and VS 15.0 for CMake generator (5318) (https://github.com/conan-io/conan/pull/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. (https://github.com/conan-io/conan/pull/5331)

1.15.3

Not secure
- 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

Page 29 of 49

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.