Conan

Latest version: v2.9.3

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

Scan your dependencies

Page 31 of 49

1.14.2

Not secure
- Bugfix: ``build-requires`` and ``private`` requirements that resolve to a dependency that is already in the graph won't span a new node, nor will be ``build-requires`` or ``private``. They can conflict too. (https://github.com/conan-io/conan/pull/4937)
- Bugfix: Run a full metadata migration in the cache to avoid old ``null`` revisions in package metadata (https://github.com/conan-io/conan/pull/4934)

1.14.1

Not secure
- Fix: Print a message for unhandled Conan errors building the API and collaborators (https://github.com/conan-io/conan/pull/4869)
- Bugfix: Client does not require credentials for anonymous downloads from remotes. (https://github.com/conan-io/conan/pull/4872)
- Bugfix: Fix a migration problem of ``conan config install`` for Conan versions 1.9 and older (https://github.com/conan-io/conan/pull/4870)

1.14.0

Not secure
- Feature: Allow the user to configure the path to the CACERT file used in requests (https://github.com/conan-io/conan/pull/4835). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1136)
- Feature: support new architectures s390 and s390x (https://github.com/conan-io/conan/pull/4810). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1140)
- Feature: `--build` parameter now applies fnmatching onto the whole reference, allowing to control rebuilding in a much broader way. (https://github.com/conan-io/conan/pull/4787). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1141)
- Feature: Add config variable `general.error_on_override` and environment variable `CONAN_ERROR_ON_OVERRIDE` (defaulting to `False`) to configure if an overridden requirement should raise an error when overridden from downstream consumers. (https://github.com/conan-io/conan/pull/4771). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1128)
- Feature: Allow to specify `revision_mode` for each recipe, values accepted are `scm` or `hash` (default) (https://github.com/conan-io/conan/pull/4767). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1126)
- Feature: Sort library list name when calling tools.collect_libs (https://github.com/conan-io/conan/pull/4761). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1124)
- Feature: Add `cmake_find_package_multi` generator. (https://github.com/conan-io/conan/pull/4714). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1114)
- Feature: Implement ``--source-folder`` and ``--target-folder`` to ``conan config install`` command to select subfolder to install from the source origin, and also the destination folder within the cache. (https://github.com/conan-io/conan/pull/4709). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1131)
- Feature: Implement ``--update`` argument for ``python-requires`` too. (https://github.com/conan-io/conan/pull/4660)
- Fix: Apply environment variables from profile and from requirements to ``conan export-pkg`` (https://github.com/conan-io/conan/pull/4852)
- Fix: Do not run `export_sources` automatically for python_requires (https://github.com/conan-io/conan/pull/4838)
- Fix: Show the correct profile name when detect a new one (4818) (https://github.com/conan-io/conan/pull/4824)
- Fix: Allow using ``reference`` object in workspaces in templates for out of source builds (https://github.com/conan-io/conan/pull/4812). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1135)
- Fix: Look for ``vswhere`` in ``PATH`` when using ``tools.vswhere()`` (https://github.com/conan-io/conan/pull/4805)
- Fix: SystemPackageTools doesn't run sudo when it's not found (4470) (https://github.com/conan-io/conan/pull/4774). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1127)
- Fix: Show warning if repo is not pristine and using SCM mode to set the revisions (https://github.com/conan-io/conan/pull/4764)
- Fix: avoid double call to ``package()`` method (https://github.com/conan-io/conan/pull/4748). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1133)
- Fix: The `cmake_paths` generator now declares the `CONAN_XXX_ROOT` variables in case some exported cmake module file like `XXXConfig.cmake` has been patched with the `cmake.patch_config_paths()` to replace absolute paths to the local cache. (https://github.com/conan-io/conan/pull/4719). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1115)
- Fix: Do not distribute the tests in the python package nor in the installers. (https://github.com/conan-io/conan/pull/4713)
- Fix: add support for CMake generator platform (https://github.com/conan-io/conan/pull/4708). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1125)
- Fix: Fix corrupted packages with missing conanmanifest.txt files (https://github.com/conan-io/conan/pull/4662)
- Fix: Include information about all the configurations in the JSON generator (https://github.com/conan-io/conan/pull/4657). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1129)
- Bugfix: Fixed authentication management when a server returns 401 uploading a file. (https://github.com/conan-io/conan/pull/4857)
- Bugfix: Fixed recipe revision detection when some error output or unexpected output was printed to the stdout running the `git` command. (https://github.com/conan-io/conan/pull/4854)
- Bugfix: The error output was piped to stdout causing issues while running git commands, especially during the detection of the scm revision (https://github.com/conan-io/conan/pull/4853)
- Bugfix: ``conan export-pkg`` should never resolve build-requires (https://github.com/conan-io/conan/pull/4851)
- bugfix: The `--build` pattern was case sensitive depending on the os file system, now it is always case sensitive, following the `conan search` behavior. (https://github.com/conan-io/conan/pull/4842)
- Bugfix: Fix metadata not being updated for ``conan export-pkg`` when using ``--package-folder`` (https://github.com/conan-io/conan/pull/4834)
- Bugfix: `--build` parameter now is always case-sensitive, previously it depended to the file system type. (https://github.com/conan-io/conan/pull/4787). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1141)
- Bugfix: Raise an error if source files cannot be correctly copied to build folder because of long paths in Windows. (https://github.com/conan-io/conan/pull/4766)
- Bugfix: Use the same interface in ``conan_basic_setup()`` for the ``cmake_multi`` generator (https://github.com/conan-io/conan/pull/4721). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1121)

1.13.3

Not secure
- Bugfix: Revision computation failed when a git repo was present but without commits (https://github.com/conan-io/conan/pull/4830)

1.13.2

Not secure
- Bugfix: Installing a reference with "update" and "build outdated" options raised an exception. (https://github.com/conan-io/conan/pull/4790)
- Bugfix: Solved bug with build-requires transitive build-requires (https://github.com/conan-io/conan/pull/4783)
- Bugfix: Fixed workspace crash when no layout was specified (https://github.com/conan-io/conan/pull/4783)
- Bugfix: Do not generate multiple ``add_subdirectories()`` for workspaces build-requires (https://github.com/conan-io/conan/pull/4783)

1.13.1

Not secure
- Bugfix: Fix computation of graph when transitive diamonds are processed. (https://github.com/conan-io/conan/pull/4737)

Page 31 of 49

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.