Conan

Latest version: v2.9.3

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

Scan your dependencies

Page 30 of 49

1.15.2

Not secure
- Bugfix: Fix bug with python-requires not being updated with ``--update`` if using version-ranges. (https://github.com/conan-io/conan/pull/5266)
- Bugfix: Fix computation of ancestors performance regression (https://github.com/conan-io/conan/pull/5260)

1.15.1

Not secure
- Fix: Fix regression of ``conan remote update --insert`` using the same URL it had before (https://github.com/conan-io/conan/pull/5110)
- Fix: Fix migration of *registry.json|txt* file including reference to non existing remotes. (https://github.com/conan-io/conan/pull/5103)
- Bugfix: Avoid crash of commands copy, imports, editable-add for packages using python_requires (https://github.com/conan-io/conan/pull/5150)

1.15.0

Not secure
- Feature: Updated the generated *conanfile.py* in ``conan new`` to the new [conan-io/hello].(https://github.com/conan-io/hello) repository (https://github.com/conan-io/conan/pull/5069). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1269)
- Feature: The `MSBuild` build helper allows the parameter `toolset` with `False` value to skip the toolset adjustment. (https://github.com/conan-io/conan/pull/5052). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1260)
- Feature: Add GCC 9 to default settings.yml (https://github.com/conan-io/conan/pull/5046). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1257)
- Feature: You can disable broken symlinks checks when packaging using `CONAN_SKIP_BROKEN_SYMLINKS_CHECK` env var or `config.skip_broken_symlinks_check=1` (https://github.com/conan-io/conan/pull/4991). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1272)
- Feature: New ``deploy`` generator to export files from a dependency graph to an installation folder (https://github.com/conan-io/conan/pull/4972). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1262)
- Feature: Create `tools.Version` with _limited_ capabilities (https://github.com/conan-io/conan/pull/4963). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1253)
- Feature: Default filename for workspaces: `conanws.yml` (used in install command) (https://github.com/conan-io/conan/pull/4941). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1243)
- Feature: Add install folder to command 'conan workspace install' (https://github.com/conan-io/conan/pull/4940). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1261)
- Feature: Add `compiler.cppstd` setting (mark `cppstd` as deprecated) (https://github.com/conan-io/conan/pull/4917). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1266)
- Feature: Add a `--raw` argument to `conan inspect` command to get an output only with the value of the requested attributes (https://github.com/conan-io/conan/pull/4903). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1240)
- Feature: ``tools.get()`` and ``tools.unzip()`` now handle also ``.gz`` compressed files (https://github.com/conan-io/conan/pull/4883). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1230)
- Feature: Add argument `--force` to command `profile new` to overwrite existing one (https://github.com/conan-io/conan/pull/4880). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1176)
- Feature: Get commit message (https://github.com/conan-io/conan/pull/4877). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1175)
- Fix: Remove sudo from Travis CI template (https://github.com/conan-io/conan/pull/5073). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1270)
- Fix: Handle quoted path and libraries in the premake generator (https://github.com/conan-io/conan/pull/5051)
- Fix: A simple addition to ensure right compiler version is found on windows. (https://github.com/conan-io/conan/pull/5041)
- Fix: Include CMAKE_MODULE_PATH for CMake find_dependency (4956) (https://github.com/conan-io/conan/pull/5021)
- Fix: Add default_package_id_mode in the default conan.conf (4947) (https://github.com/conan-io/conan/pull/5005). Docs: [:page_with_curl:](https://github.com/conan-io/docs/pull/1248)
- Fix: Use back slashes for ``visual_studio`` generator instead of forward slashes (https://github.com/conan-io/conan/pull/5003)
- Fix: Adding `subparsers.required = True` makes both Py2 and Py3 print an error when no arguments are entered in commands that have subarguments (https://github.com/conan-io/conan/pull/4902)
- Fix: Example bare package recipe excludes `conanfile.py` from copy (https://github.com/conan-io/conan/pull/4892)
- Fix: More meaningful error message when a remote communication fails to try to download a binary package. (https://github.com/conan-io/conan/pull/4888)
- Bugfix: ``conan upload --force`` force also the upload of package binaries, not only recipes (https://github.com/conan-io/conan/pull/5088)
- BugFix: MSYS 3.x detection (https://github.com/conan-io/conan/pull/5078)
- Bugfix: Don't crash when an editable declare a ``build_folder`` in the layout, but not used in a workspace (https://github.com/conan-io/conan/pull/5070)
- Bugfix: Made compatible the `cmake_find_package_multi` generator with `CMake < 3.9` (https://github.com/conan-io/conan/pull/5042)
- Bugfix: Fix broken local development flow (``conan source``, ``conan build``, ``conan package``, ``conan export-pkg``) with recipes with ``python-requires`` (https://github.com/conan-io/conan/pull/4979)
- Bugfix: 'tar_extract' function was failing if there was a linked folder in the working dir that matches one inside the tar file. Now we use the `destination_dir` as base directory to check this condition. (https://github.com/conan-io/conan/pull/4965)
- Bugfix: Remove package folder in ``conan create`` even when using ``--keep-build`` (https://github.com/conan-io/conan/pull/4918)

1.14.5

Not secure
- Bugfix: Uncompressing a `tgz` package with a broken symlink failed while touching the destination file. (https://github.com/conan-io/conan/pull/5065)
- Bugfix: The symlinks compressed in a `tgz` had invalid nonzero size. (https://github.com/conan-io/conan/pull/5064)
- Bugfix: Fixing exception of transitive build-requires mixed with normal requires (https://github.com/conan-io/conan/pull/5056)

1.14.4

Not secure
- Bugfix: Fixed error while using Visual Studio 2019 with Ninja generator. (https://github.com/conan-io/conan/pull/5028)
- Bugfix: Solved errors in concurrent uploads of same recipe (https://github.com/conan-io/conan/pull/5014)
- Bugfix: Fixed a bug that intermittently raised `ERROR: 'NoneType' object has no attribute 'file_sums'` when uploading a recipe. (https://github.com/conan-io/conan/pull/5012)
- Bugfix: Bug in `cmake_find_package_multi` caused `CMake` to find incorrect modules in `CMake` modules paths when only `Config` files should be taken into account. (https://github.com/conan-io/conan/pull/4995)
- Bugfix: Fix skipping binaries because of transitive ``private`` requirements (https://github.com/conan-io/conan/pull/4987)
- Bugfix: Fix broken local development flow (conan source, conan build, conan package, conan export-pkg) with recipes with python-requires (https://github.com/conan-io/conan/pull/4983)

1.14.3

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)

Page 30 of 49

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.