33Snapcraft 8.12 release notes
44============================
55
6- .. add date here, once scheduled
6+ 4 September 2025
77
88Learn about the new features, changes, and fixes introduced in Snapcraft 8.12.
99
@@ -19,6 +19,17 @@ What's new
1919
2020Snapcraft 8.12 brings the following features, integrations, and improvements.
2121
22+ New metadata linter
23+ ~~~~~~~~~~~~~~~~~~~
24+
25+ A :ref: `new linter <how-to-use-the-metadata-linter >` is available to help identify
26+ problems in a project's metadata keys. If your project has a stable grade, the linter
27+ warns you if the ``title ``, ``contact ``, or ``license `` keys are missing or
28+ malformed. Likewise, if the ``donation ``, ``issues ``, ``source-code ``, or ``website ``
29+ keys are missing or malformed, the linter logs it.
30+
31+ See :ref: `how-to-disable-a-linter-ignore-specific-keys-of-metadata-linter ` for guidance
32+ on customizing the behavior of this linter.
2233
2334Minor features
2435--------------
@@ -28,12 +39,11 @@ Remote builds: ``--build-for`` and shorthand platforms
2839
2940Previously, the :ref: `remote builder <explanation-remote-build >` couldn't accept the
3041``--build-for `` argument when building core24 snaps with a shorthand :ref: `platforms
31- <reference_architectures >` definition.
42+ <reference-architectures >` definition.
3243
3344Due to improvements made by the Launchpad team, ``--build-for `` can now be used when
3445building core24 snaps remotely.
3546
36-
3747Improved usability when piping ``status `` output
3848~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3949
@@ -68,3 +78,31 @@ The same status query now produces the following output:
6878 latest amd64 edge/pr-5701 8.11.1.post7 15686 - 2025-09-14T00:00:00Z
6979 latest amd64 edge/pr-5700 8.11.1.post7 15681 - 2025-09-13T00:00:00Z
7080 latest amd64 edge/pr-5699 8.11.1.post4 15666 - 2025-09-13T00:00:00Z
81+
82+ Fixed bugs and issues
83+ ---------------------
84+
85+ The following issues have been resolved in Snapcraft 8.12.
86+
87+ .. _release-notes-fixes-8.12.0 :
88+
89+ Snapcraft 8.12.0
90+ ~~~~~~~~~~~~~~~~
91+
92+ - `#5696 `_ YAML structure is not validated before preprocessing
93+
94+ Contributors
95+ ------------
96+
97+ We would like to express a big thank you to all the people who contributed to
98+ this release.
99+
100+ :literalref: `@cmatsuoka <https://github.com/cmatsuoka> `
101+ :literalref: `@jahn-junior <https://github.com/jahn-junior> `
102+ :literalref: `@medubelko <https://github.com/medubelko> `
103+ :literalref: `@mr-cal <https://github.com/mr-cal> `
104+ :literalref: `@sergiusens <https://github.com/sergiusens> `
105+ :literalref: `@soumyaDghosh <https://github.com/soumyaDghosh> `
106+ :literalref: `@steinbro <https://github.com/steinbro> `
107+
108+ .. _#5696 : https://github.com/canonical/snapcraft/issues/5696
0 commit comments