@@ -70,6 +70,102 @@ Changelog
7070
7171 For a complete list of commits, check out the `X.Y.Z `_ release on GitHub.
7272
73+ 8.5.0 (2024-Nov-19)
74+ -------------------
75+
76+ Core
77+ ====
78+
79+ * Remove the Snapcraft Dockerfile in favour of the `snapcraft-rocks `_ registry.
80+ For more information, see the ``docker/README.md `` file.
81+
82+ Bases
83+ #####
84+
85+ core24
86+ """"""
87+
88+ * Add a ``--platform <platform> `` argument to the ``clean `` command to filter
89+ which build environments to clean (`canonical/craft-application#425 `_).
90+
91+ Plugins
92+ #######
93+
94+ Poetry
95+ """"""
96+
97+ * Add a new plugin for projects using `Poetry <https://python-poetry.org/ >`_.
98+ For more information, see :doc: `Poetry plugin
99+ reference</reference/plugins/poetry_plugin>`.
100+
101+ Extensions
102+ ##########
103+
104+ Env-injector
105+ """"""""""""
106+
107+ * Add a new experimental extension called
108+ `env-injector <https://github.com/canonical/snappy-env >`_. It simplifies
109+ passing environment variables to snaps at runtime using ``snap config `` or a
110+ ``.env `` file. For more information, see `the env-injector
111+ extension <https://forum.snapcraft.io/t/the-env-injector-extension/41477> `_
112+
113+ Command line
114+ ============
115+
116+ * Order lifecycle commands in the sequence they run rather than alphabetically
117+ in help messages.
118+
119+ * Show positional arguments in help messages.
120+
121+ * Hide the terminal cursor when Snapcraft is running.
122+
123+ * Fix a bug where the version and path to the log file were logged multiple
124+ times.
125+
126+ * Fix a bug where deprecated commands were suggested when an invalid command
127+ was entered (`canonical/craft-cli#297 `_).
128+
129+ Init
130+ ====
131+
132+ * Add a ``<project-dir> `` argument to initialise the project in a particular
133+ directory.
134+
135+ * Add a ``--name <name> `` argument to set the ``name `` key in the initialised
136+ ``snapcraft.yaml ``. If ``--name `` isn't provided, the name of the project
137+ directory or current working directory is used.
138+
139+ * Add a ``--profile <profile> `` argument to initialise a project for a specific
140+ purpose. Currently, only the ``simple `` profile is supported.
141+
142+ Store
143+ =====
144+
145+ * Add support for ``registries `` with new commands ``list-registries `` and
146+ ``edit-registries ``.
147+
148+ * Add support for specifying components in a validation set when using the
149+ ``edit-validation-sets `` command.
150+
151+ Documentation
152+ =============
153+
154+ * Add :doc: `reference</reference/linters> ` for linters.
155+
156+ * Update the ``HACKING `` doc with instructions for how to use ``tox ``.
157+
158+ * Hide subheadings in the changelog's table of contents.
159+
160+ * Add :doc: `reference</reference/plugins/poetry_plugin> ` for
161+ the Poetry plugin.
162+
163+ * Fix an issue where the auto-generated command reference wasn't rendered
164+ correctly.
165+
166+ For a complete list of commits, check out the `8.5.0 `_ release on GitHub.
167+
168+
731698.4.4 (2024-Oct-24)
74170-------------------
75171
@@ -1264,12 +1360,15 @@ For a complete list of commits, check out the `8.0.0`_ release on GitHub.
12641360.. _Releases page : https://github.com/canonical/snapcraft/releases
12651361.. _PEP 518 : https://peps.python.org/pep-0518/
12661362.. _ROS architectures with snaps : https://ubuntu.com/robotics/docs/ros-architectures-with-snaps.
1363+ .. _snapcraft-rocks : https://github.com/canonical/snapcraft-rocks/pkgs/container/snapcraft
12671364
12681365.. _canonical/charmcraft#406 : https://github.com/canonical/charmcraft/issues/406
12691366.. _canonical/craft-application#225 : https://github.com/canonical/craft-application/pull/225
12701367.. _canonical/craft-application#355 : https://github.com/canonical/craft-application/pull/355
12711368.. _canonical/craft-application#382 : https://github.com/canonical/craft-application/pull/382
1369+ .. _canonical/craft-application#425 : https://github.com/canonical/craft-application/pull/425
12721370.. _canonical/craft-cli#270 : https://github.com/canonical/craft-parts/issues/270
1371+ .. _canonical/craft-cli#297 : https://github.com/canonical/craft-parts/issues/297
12731372.. _canonical/craft-parts#717 : https://github.com/canonical/craft-parts/issues/717
12741373.. _canonical/craft-parts#802 : https://github.com/canonical/craft-parts/issues/802
12751374.. _canonical/craft-parts#804 : https://github.com/canonical/craft-parts/issues/804
@@ -1371,3 +1470,4 @@ For a complete list of commits, check out the `8.0.0`_ release on GitHub.
13711470.. _8.4.2 : https://github.com/canonical/snapcraft/releases/tag/8.4.2
13721471.. _8.4.3 : https://github.com/canonical/snapcraft/releases/tag/8.4.3
13731472.. _8.4.4 : https://github.com/canonical/snapcraft/releases/tag/8.4.4
1473+ .. _8.5.0 : https://github.com/canonical/snapcraft/releases/tag/8.5.0
0 commit comments