Skip to content

Commit cf70893

Browse files
authored
docs(changelog): add 8.5.0 release notes (#5148)
Signed-off-by: Callahan Kovacs <[email protected]>
1 parent bd5e8c0 commit cf70893

File tree

1 file changed

+100
-0
lines changed

1 file changed

+100
-0
lines changed

docs/reference/changelog.rst

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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+
73169
8.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

Comments
 (0)