Conan

Latest version: v2.9.3

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

Scan your dependencies

Page 28 of 49

1.18.4

Not secure
- Fix: ``package_id`` should be used for ``recipe_revision_mode`` (https://github.com/conan-io/conan/pull/5729). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1410)

1.18.3

Not secure
- Fix: Version ranges resolution using references without user/channel (https://github.com/conan-io/conan/pull/5707)

1.18.2

Not secure
- Feature: Add opt-out for Git shallow clone in `SCM` feature (https://github.com/conan-io/conan/pull/5677). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1400)
- Fix: Use the value of argument `useEnv` provided by the user to the `MSBuild` helper also to adjust `/p:UseEnv=false` when the arg is `False`. (https://github.com/conan-io/conan/pull/5609)
- Bugfix: Fixed assertion when using nested build_requires that depend on packages that are also used in the main dependency graph (https://github.com/conan-io/conan/pull/5689)
- Bugfix: When Artifactory doesn't have the anonymous access activated, the conan client wasn't able to capture the server capabilities and therefore never used the `revisions` mechanism. (https://github.com/conan-io/conan/pull/5688)
- Bugfix: When no `user/channel` is specified creating a package, upload it to a remote using `None` as the "folder" in the storage, instead of `_`. (https://github.com/conan-io/conan/pull/5671)
- Bugfix: Using the version ranges mechanism Conan wasn't able to resolve the correct reference if a library with the same name but different user/channel was found in an earlier remote. (https://github.com/conan-io/conan/pull/5657)
- Bugfix: Broken cache package collection for packages without user/channel (https://github.com/conan-io/conan/pull/5607)

1.18.1

Not secure
- Bugfix: The `scm` feature was trying to run a checkout after a shallow clone. (https://github.com/conan-io/conan/pull/5571)

1.18.0

Not secure
- Feature: Output current revision from references in local cache when using a pattern (https://github.com/conan-io/conan/pull/5537). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1381)
- Feature: New parameter ``--skip-auth`` for the ``conan user`` command to avoid trying to authenticate when the client already has credentials stored. (https://github.com/conan-io/conan/pull/5532). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1377)
- Feature: Allow patterns in per-package settings definitions, not only the package name (https://github.com/conan-io/conan/pull/5523). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1372)
- Feature: Search custom settings (5378) (https://github.com/conan-io/conan/pull/5521). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1371)
- Feature: shallow git clone (https://github.com/conan-io/conan/pull/5514). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1380)
- Feature: Add context manager for set_dirty (3835) (https://github.com/conan-io/conan/pull/5444). Docs: [:page_with_curl:](https://github.com/conan-io/docs/issues/1231)
- Feature: The "user/channel" fields are now optional. e.g: `conan create .` is valid if the `name` and `version` are declared in the recipe. e.g: `conan create . lib/1.0` to omit user and channel. The same for other commands. The `user` and `channel` can also be omitted while specifying requirements in the conanfiles. (https://github.com/conan-io/conan/pull/5381). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1375)
- Fix: Remove ``conan graph clean-modified`` command, it is automatic and no longer necessary. (https://github.com/conan-io/conan/pull/5533). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1378)
- Fix: Incomplete references (for local conanfile.py files) are not printed with `None/None` anymore. (https://github.com/conan-io/conan/pull/5509)
- Fix: Discard empty string values in SCM including `subfolder` (https://github.com/conan-io/conan/pull/5459)
- Bugfix: The `stderr` was not printed when a command failed running the `tools.check_output` function. (https://github.com/conan-io/conan/pull/5548)
- Bugfix: Avoid dependency (mainly build-requires) being marked as skipped when another node exists in the graph that is being skipped because of being private (https://github.com/conan-io/conan/pull/5547)
- Bugfix: fix processing of UTF-8 files with BOM (https://github.com/conan-io/conan/pull/5506)
- Bugfix: apply http.sslVerify to the current Git command only (https://github.com/conan-io/conan/pull/5470)
- Bugfix: Do not raise when accessing the metadata of editable packages (https://github.com/conan-io/conan/pull/5461)
- Bugfix: Use cxxFlags instead of cppFlags in ``qbs`` generator. (https://github.com/conan-io/conan/pull/5452). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1354)

1.17.2

Not secure
- Bugfix: Lock transitive python-requires in lockfiles, not only direct ones. (https://github.com/conan-io/conan/pull/5531)

Page 28 of 49

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.