@@ -70,23 +70,123 @@ Changelog
7070
7171 For a complete list of commits, check out the `X.Y.Z `_ release on GitHub.
7272
73- 8.6.0 (2025-Jan-20 )
73+ 8.6.0 (2025-Feb-05 )
7474-------------------
7575
7676Core
7777====
7878
79- * Improved error messaging when unable to pack.
79+ .. note ::
80+
81+ Unless stated otherwise, the changes in this section apply to snaps using
82+ ``core22 `` or ``core24 `` bases.
83+
84+ * Add ``chisel `` as a ``build-snap `` if any part has slices and ``chisel ``
85+ isn't already listed as a ``build-snap ``.
8086
8187Plugins
8288#######
8389
90+ Ant
91+ """
92+
93+ * Set ``JAVA_HOME `` environment variable to allow the
94+ :ref: `Ant plugin <craft_parts_maven_plugin >` to detect the latest available
95+ JDK.
96+
97+ Go Use
98+ """"""
99+
100+ * Add the new :ref: `Go Use plugin<craft_parts_go_use_plugin> ` for setting up a
101+ `workspace <https://go.dev/ref/mod#workspaces >`_ for Go modules.
102+
103+ Maven
104+ """""
105+
106+ * Set ``JAVA_HOME `` environment variable to allow the
107+ :ref: `Maven plugin <craft_parts_maven_plugin >` to detect the latest available
108+ JDK.
109+
110+ Rust
111+ """"
112+
113+ * Fix dependency validation for the ``rust `` plugin when a ``rust-deps ``
114+ part exists (`canonical/craft-parts#890 `_).
115+
116+ Poetry
117+ """"""
118+
119+ * Add new ``poetry-export-extra-args `` and ``poetry-pip-extra-args `` keys
120+ (`canonical/craft-parts#932 `_).
121+
122+ * Fix an issue where the :ref: `Poetry plugin <craft_parts_poetry_plugin >` would
123+ try to install Poetry from the package repositories when ``poetry-deps `` was
124+ declared as a dependency (`canonical/charmcraft#1996 `_).
125+
84126uv
85127""
86128
87- * Add a new plugin for projects using `uv <https://docs.astral.sh/uv/ >`_.
88- For more information, see :doc: `uv plugin reference
89- </reference/plugins/uv_plugin>`.
129+ * Add the new :ref: `uv plugin<craft_parts_uv_plugin> ` for projects using
130+ `uv <https://docs.astral.sh/uv/ >`_.
131+
132+ Extensions
133+ ##########
134+
135+ KDE Neon 6
136+ """"""""""
137+
138+ * Add support for ``core24 `` snaps.
139+
140+ * Fix a bug where themes defined in ``$SNAP_REAL_HOME/.config/kdeglobals ``
141+ wouldn't be loaded.
142+
143+ ROS 2 Jazzy
144+ """""""""""
145+
146+ * Remove the experimental flag from the ROS 2 Jazzy extension.
147+
148+ Command line
149+ ============
150+
151+ * Show error details in all verbosity modes except ``quiet ``.
152+ * Improve error presentation when the snap fails to pack.
153+ * Improve error presentation when a step or an override script fails
154+ by splitting stderr and stdout.
155+
156+ Store
157+ =====
158+
159+ * Remove the ``list-registries `` and ``edit-registries `` commands. In a future
160+ release, these commands will be replaced with ``list-confdbs `` and
161+ ``edit-confdbs `` (`#5139 `_).
162+ * Fix a bug where snaps could not be uploaded on some ARM64 and AMD64
163+ systems (`#5132 `_).
164+
165+ Documentation
166+ =============
167+
168+ * Add a :ref: `Snapcraft quickstart guide <install-snapcraft >`.
169+
170+ * Add a :ref: `how-to guide <select-a-build-provider >` for selecting a build
171+ provider.
172+
173+ * Add :ref: `how-to guides <craft-a-snap >` for crafting snaps for common
174+ languages, frameworks, and meta build systems.
175+
176+ * Update the :doc: `component documentation </reference/components >` to include
177+ component types.
178+
179+ * Add the following reference documentation:
180+
181+ * :ref: `anatomy-of-a-recipe `
182+ * :ref: `snap-build-process `
183+ * :ref: `snap-publishing-process `
184+ * :ref: `channels `
185+ * :ref: `system-requirements `
186+ * :ref: `uv plugin<craft_parts_uv_plugin> `
187+ * :ref: `Go Use plugin<craft_parts_go_use_plugin> `
188+
189+ For a complete list of commits, check out the `8.6.0 `_ release on GitHub.
90190
911918.5.1 (2024-Dec-17)
92192-------------------
@@ -1399,6 +1499,7 @@ For a complete list of commits, check out the `8.0.0`_ release on GitHub.
13991499.. _snapcraft-rocks : https://github.com/canonical/snapcraft-rocks/pkgs/container/snapcraft
14001500
14011501.. _canonical/charmcraft#406 : https://github.com/canonical/charmcraft/issues/406
1502+ .. _canonical/charmcraft#1996 : https://github.com/canonical/charmcraft/issues/1996
14021503.. _canonical/craft-application#225 : https://github.com/canonical/craft-application/pull/225
14031504.. _canonical/craft-application#355 : https://github.com/canonical/craft-application/pull/355
14041505.. _canonical/craft-application#382 : https://github.com/canonical/craft-application/pull/382
@@ -1408,6 +1509,8 @@ For a complete list of commits, check out the `8.0.0`_ release on GitHub.
14081509.. _canonical/craft-parts#717 : https://github.com/canonical/craft-parts/issues/717
14091510.. _canonical/craft-parts#802 : https://github.com/canonical/craft-parts/issues/802
14101511.. _canonical/craft-parts#804 : https://github.com/canonical/craft-parts/issues/804
1512+ .. _canonical/craft-parts#890 : https://github.com/canonical/craft-parts/issues/890
1513+ .. _canonical/craft-parts#932 : https://github.com/canonical/craft-parts/issues/932
14111514
14121515.. _LP#2061603 : https://bugs.launchpad.net/snapcraft/+bug/2061603
14131516.. _LP#2064639 : https://bugs.launchpad.net/snapcraft/+bug/2064639
@@ -1473,6 +1576,8 @@ For a complete list of commits, check out the `8.0.0`_ release on GitHub.
14731576.. _#5077 : https://github.com/canonical/snapcraft/issues/5077
14741577.. _#5079 : https://github.com/canonical/snapcraft/issues/5079
14751578.. _#5089 : https://github.com/canonical/snapcraft/issues/5089
1579+ .. _#5132 : https://github.com/canonical/snapcraft/issues/5132
1580+ .. _#5139 : https://github.com/canonical/snapcraft/issues/5139
14761581.. _#5169 : https://github.com/canonical/snapcraft/issues/5169
14771582
14781583.. _7.5.6 : https://github.com/canonical/snapcraft/releases/tag/7.5.6
@@ -1510,3 +1615,4 @@ For a complete list of commits, check out the `8.0.0`_ release on GitHub.
15101615.. _8.4.4 : https://github.com/canonical/snapcraft/releases/tag/8.4.4
15111616.. _8.5.0 : https://github.com/canonical/snapcraft/releases/tag/8.5.0
15121617.. _8.5.1 : https://github.com/canonical/snapcraft/releases/tag/8.5.1
1618+ .. _8.6.0 : https://github.com/canonical/snapcraft/releases/tag/8.6.0
0 commit comments