You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: changelog.rst
+34-5Lines changed: 34 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,10 +8,39 @@ Check https://github.com/conan-io/conan for issues and more details about develo
8
8
9
9
.. important::
10
10
11
-
Conan 1.4 shouldn't break any existing 1.0 recipe, or command line invocation. If it does, please report in github.
11
+
Conan 1.5 shouldn't break any existing 1.0 recipe, or command line invocation. If it does, please report in github.
12
12
Please read more :ref:`about Conan stability<stability>`.
13
13
14
14
15
+
1.5.0 (27-June-2018)
16
+
--------------------
17
+
18
+
- Feature: ``conan search <pkg-ref> -r=all`` now is able to search for binaries too in all remotes
19
+
- Feature: Dependency graph improvements: ``build_requires`` are represented in the graph (visible in ``conan info``, also in the HTML graph). ``conan install`` and ``conan info`` commands shows extended information of the binaries status (represented in colors in HTML graph). The dependencies declaration order in recipes is respected (as long as it doesn't break the dependency graph order).
20
+
- Feature: improved remote management, it is possible to get binaries from different remotes.
21
+
- Feature: ``conan user`` command is now able to show authenticated users.
22
+
- Feature: New ``pattern`` argument to ``tools.unzip()`` and ``tools.untargz`` functions, that allow efficient extraction of certain files only.
23
+
- Feature : Added Manjaro support for ``SystemPackageTools``.
24
+
- Feature: Added ``Macos`` ``version`` subsettings in the default ``settings.yml`` file, to account for the "min OSX version" configuration.
25
+
- Feature: SCM helper argument to recursively clone submodules
26
+
- Feature: SCM helper management of subfolder, allows using ``exports`` and ``exports_sources``, manage symlinks, and do not copy files that are ".gitignored". Also, works better in the local development flow.
27
+
- Feature: Modifies user agent header to output the Conan client version and the Python version. Example: Conan/1.5.0 (Python 2.7.1)
28
+
- Fix: The ``CMake`` helper now doesn't require a compiler input to deduce the default generator.
29
+
- Fix: ``conan search <pattern>`` now works consistently in local cache and remotes.
30
+
- Fix: proxy related environment variables are removed if ``conan.conf`` declares proxy configuration.
31
+
- Fix: Fixed the parsing of invalid JSON when Microsoft ``vswhere`` tool outputs invalid non utf-8 text.
32
+
- Fix: Applying ``winsdk`` and ``vcvars_ver`` to MSBuild and vcvars_command for VS 14 too.
33
+
- Fix: Workspaces now support ``build_requires``
34
+
- Fix: ``CMake`` helper now defines by default CMAKE_EXPORT_NO_PACKAGE_REGISTRY
35
+
- Fix: settings constraints declared in recipes now don't error for single strings (instead of a list with a string element)
36
+
- Fix: ``cmake_minimum_required()`` is now before ``project()`` in templates and examples.
37
+
- Fix: CONAN_SYSREQUIRES_MODE=Disabled now doesn't try to udpate the system packages registry.
38
+
- Bugfix: Fixed SCM origin path of windows folder (with backslashes)
39
+
- Bugfix: Fixed SCM dictionary order when doing replacement.
40
+
- Bugfix: Fixed auto-detection of apple-clang 10.0
41
+
- Bugfix: Fixed bug when doing a ``conan search`` without registry file (just before installation)
42
+
43
+
15
44
1.4.5 (22-June-2018)
16
45
--------------------
17
46
@@ -22,8 +51,8 @@ Check https://github.com/conan-io/conan for issues and more details about develo
22
51
--------------------
23
52
24
53
- Bugfix: Fix link order with private requirements.
25
-
- Bugfix: Removed duplicate `-std` flag in CMake < 3 or when the standard is not yet supported by `CMAKE_CXX_STANDARD`.
26
-
- Bugfix: Check `scm` attribute to avoid breaking recipes with already defined one.
54
+
- Bugfix: Removed duplicate ``-std`` flag in CMake < 3 or when the standard is not yet supported by ``CMAKE_CXX_STANDARD``.
55
+
- Bugfix: Check ``scm`` attribute to avoid breaking recipes with already defined one.
27
56
- Feature: Conan workspaces.
28
57
29
58
@@ -46,8 +75,8 @@ Check https://github.com/conan-io/conan for issues and more details about develo
46
75
1.4.1 (31-May-2018)
47
76
-------------------
48
77
49
-
- Bugfix: Solved issue with symlinks making recipes to fail with `self.copy`.
50
-
- Bugfix: Fixed c++20 standard usage with modern compilers and the creation of the ``settings.yml`` containing the settings values.
78
+
- Bugfix: Solved issue with symlinks making recipes to fail with ``self.copy``.
79
+
- Bugfix: Fixed c++20 standard usage with modern compilers and the creation of the *settings.yml* containing the settings values.
51
80
- Bugfix: Fixed error with cased directory names in Windows.
52
81
- BugFix: Modified confusing warning message in the SCM tool when the remote couldn't be detected.
Copy file name to clipboardExpand all lines: reference/conanfile/attributes.rst
+6-3Lines changed: 6 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -520,9 +520,9 @@ something like `C:/.conan/tmpdir`. All the folder layout in the conan cache is m
520
520
This attribute will not have any effect in other OS, it will be discarded.
521
521
522
522
From Windows 10 (ver. 10.0.14393), it is possible to opt-in disabling the path limits. Check `this link
523
-
<https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx#maxpath>`_ for more info.
524
-
Latest python installers might offer to enable this while installing python. With this limit removed, the ``short_paths`` functionality is totally unnecessary.
525
-
Please note that this only works with Python 3.6 and newer.
523
+
<https://docs.microsoft.com/es-es/windows/desktop/FileIO/naming-a-file#maximum-path-length-limitation>`_ for more info.
524
+
Latest python installers might offer to enable this while installing python. With this limit removed, the ``short_paths`` functionality is
525
+
totally unnecessary. Please note that this only works with Python 3.6 and newer.
526
526
527
527
.. _no_copy_source:
528
528
@@ -815,6 +815,9 @@ Used to clone/checkout a repository. It is a dictionary with the following possi
815
815
- **username** (Optional, Defauted to ``None``): When present, it will be used as the login to authenticate with the remote.
816
816
- **password** (Optional, Defauted to ``None``): When present, it will be used as the password to authenticate with the remote.
817
817
- **verify_ssl** (Optional, Defaulted to ``True``): Verify SSL certificate of the specified **url**.
818
+
- **submodule** (Optional, Defaulted to ``None``):
819
+
- ``shallow``: Will sync the git submodules using ``submodule sync``
820
+
- ``recursive``: Will sync the git submodules using ``submodule sync --recursive``
0 commit comments