Skip to content

Commit 00ed176

Browse files
authored
Merge pull request #3861 from conan-io/release/2.8
Take release/2.8 to develop2
2 parents 31eb56c + 4dbbc35 commit 00ed176

File tree

2 files changed

+31
-2
lines changed

2 files changed

+31
-2
lines changed

changelog.rst

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,35 @@ Changelog
33

44
For a more detailed description of the major changes that Conan 2 brings, compared with Conan 1.X, please read :ref:`whatsnew`
55

6+
2.8.0 (30-Sept-2024)
7+
--------------------
8+
9+
- Feature: Add support for iOS 18, watchOS 11, tvOS 18, visionOS 2 & macos 15. `#17012 <https://github.com/conan-io/conan/pull/17012>`_ . Docs `here <https://github.com/conan-io/docs/pull/3851>`__
10+
- Feature: Add Clang 19 support. `#17010 <https://github.com/conan-io/conan/pull/17010>`_ . Docs `here <https://github.com/conan-io/docs/pull/3851>`__
11+
- Feature: ``conan config list <pattern>`` to filter available configurations. `#17000 <https://github.com/conan-io/conan/pull/17000>`_ . Docs `here <https://github.com/conan-io/docs/pull/3853>`__
12+
- Feature: New ``auth_remote.py`` plugin for custom user authentication to Conan remotes. `#16942 <https://github.com/conan-io/conan/pull/16942>`_ . Docs `here <https://github.com/conan-io/docs/pull/3846>`__
13+
- Feature: New ``auth_source.py`` plugin for custom user authentication for generic downloads of sources. `#16942 <https://github.com/conan-io/conan/pull/16942>`_ . Docs `here <https://github.com/conan-io/docs/pull/3846>`__
14+
- Feature: Add `--envs-generation={false}` to :command:`conan install` and :command:`conan build` to disable the generation of virtualenvs (``conanbuildenv.sh|bat`` and ``conanrunenv.sh|bat``). `#16935 <https://github.com/conan-io/conan/pull/16935>`_ . Docs `here <https://github.com/conan-io/docs/pull/3855>`__
15+
- Feature: New ``tools.files.unzip:filter`` conf that allows to define ``data``, ``tar`` and ``fully_trusted`` extraction policies for tgz files. `#16918 <https://github.com/conan-io/conan/pull/16918>`_ . Docs `here <https://github.com/conan-io/docs/pull/3857>`__
16+
- Feature: ``get()`` and ``unzip()`` tools for ``source()`` learned a new ``extract_filter`` argument to define ``data``, ``tar`` and ``fully_trusted`` extraction policies for tgz files. `#16918 <https://github.com/conan-io/conan/pull/16918>`_ . Docs `here <https://github.com/conan-io/docs/pull/3857>`__
17+
- Feature: Add progress updates for large uploads (>100Mbs) every 10 seconds. `#16913 <https://github.com/conan-io/conan/pull/16913>`_
18+
- Feature: Implement ``conan config install-pkg --url=<repo-url>`` for initial definition of remote URL when no remotes are defined yet. `#16876 <https://github.com/conan-io/conan/pull/16876>`_ . Docs `here <https://github.com/conan-io/docs/pull/3854>`__
19+
- Feature: Allow building a compatible package still of the current profile one. `#16871 <https://github.com/conan-io/conan/pull/16871>`_
20+
- Feature: Allow bootstrapping (depending on another variant of yourself), even for the same version. `#16870 <https://github.com/conan-io/conan/pull/16870>`_
21+
- Feature: Allow ``[replace_requires]`` to replace the package name and ``self.dependencies`` still works with the old name. `#16443 <https://github.com/conan-io/conan/pull/16443>`_
22+
- Fix: Let ``CMakeToolchain`` defining ``CMAKE_SYSTEM_XXX`` even if ``user_toolchain`` is defined, but protected in case the toolchain really defines them. `#17036 <https://github.com/conan-io/conan/pull/17036>`_ . Docs `here <https://github.com/conan-io/docs/pull/3852>`__
23+
- Fix: Replace `|` character in generated CMake and Environment files. `#17024 <https://github.com/conan-io/conan/pull/17024>`_
24+
- Fix: Redirect the ``PkgConfig`` ``stderr`` to the exception raised. `#17020 <https://github.com/conan-io/conan/pull/17020>`_
25+
- Fix: Use always forward slashes in Windows subsystems ``bash`` path. `#16997 <https://github.com/conan-io/conan/pull/16997>`_
26+
- Fix: Better error messages when ``conan list --graph=<graph-json-file>`` file has issues. `#16936 <https://github.com/conan-io/conan/pull/16936>`_
27+
- Bugfix: `PkgConfigDeps.set_property()` was not setting properly all the available properties. `#17051 <https://github.com/conan-io/conan/pull/17051>`_
28+
- Bugfix: BazelDeps did not find DLL files as Conan does not model them in the Windows platform. `#17045 <https://github.com/conan-io/conan/pull/17045>`_
29+
- Bugfix: Do not skip dependencies of a package if it is not going to be skipped due to ``tools.graph:skip_binaries=False``. `#17033 <https://github.com/conan-io/conan/pull/17033>`_
30+
- Bugfix: Allow ``requires(..., package_id_mode)`` trait in case of diamonds to always use the recipe defined one irrespective of ``requires()`` order. `#16987 <https://github.com/conan-io/conan/pull/16987>`_
31+
- Bugfix: Propagate include_prerelease flag to intersection of VersionRange. `#16986 <https://github.com/conan-io/conan/pull/16986>`_
32+
- Bugfix: Raise error if invalid value passed to conf.get(check_type=bool). `#16976 <https://github.com/conan-io/conan/pull/16976>`_
33+
- Bugfix: Allow `remote_login` accept patterns. `#16942 <https://github.com/conan-io/conan/pull/16942>`_ . Docs `here <https://github.com/conan-io/docs/pull/3846>`__
34+
635
2.7.1 (11-Sept-2024)
736
--------------------
837

conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,9 @@
6565

6666

6767
# The short X.Y version.
68-
version = "2.7"
68+
version = "2.8"
6969
# The full version, including alpha/beta/rc tags.
70-
release = u'2.7.1'
70+
release = u'2.8.0'
7171

7272
dir_path = os.path.dirname(os.path.realpath(__file__))
7373
if not os.path.exists(os.path.join(dir_path, "versions.json")):

0 commit comments

Comments
 (0)