Skip to content

7.4.0

Compare
Choose a tag to compare
@sergiusens sergiusens released this 19 May 11:47
· 430 commits to main since this release
7.4.0
77d3454

Noticeable improvements

Snap file linting

Kernel plugins for core20 and core22

  • plugins: kernel plugin: fix core20 base builds by @kubiko in #4112
  • plugins: kernel: remove use of deprecated config.common.ports config by @kubiko in #4116
  • kernel plugin: call deb rules clean by @kubiko in #4117
  • plugins: merge kernel plugin by @cmatsuoka in #4111

Python plugin robustness for core22

build-base devel and core24

  • meta: allow support for build-base: devel by @mr-cal in #4068

Apt Pinning

  • update craft-archives and support apt pinning by @tigarmo in #4079

Snapcraft Parallel installations

  • providers: inject current snapcraft snap into instances by @mr-cal in #4084
  • providers: allow parallel installations when not running as a snap by @mr-cal in #4088
  • snapcraft_legacy: inject current snapcraft snap into instances by @mr-cal in #4090

build-for architecture all

  • meta: use build-for in snap.yaml architecture by @mr-cal in #4150

Fixes and Maintenance

  • Fix typo from 'unkown' to 'unknown' by @AristoChen in #4045
  • doc: fix docstring for accuracy by @dboddie in #4043
  • Legacy _deb: Add option to specify packages to unmark by @artivis in #4026
  • core22 colcon plugin: re-source environment after installation by @Guillaumebeuzeboc in #3994
  • grammar fixes: a number of grammar-type cleanups, no functional mods by @rpjday in #4071
  • snapcraft commands: change "snap on snap store" to "snap in snap store" by @rpjday in #4070
  • commands: various semantic cleanups and corrections, no functional ch… by @rpjday in #4074
  • accounts.py: tweak for grammatical effect a couple comments by @rpjday in #4072
  • Update kde content snap version and update regex to reflect change. by @ScarlettGatelyMoore in #4069
  • colgon_plugin.py: rename colcon.py to colcon_plugin.py for consistency by @rpjday in #4082
  • requirements: update craft-parts to 1.19.0 by @cmatsuoka in #4083
  • requirements: update craft-providers to 1.10.0 by @mr-cal in #4086
  • _options.py: use short form variables for listing providers by @rpjday in #4099
  • specifications/core20-plugins.org: typo fix, "PARALELL" -> "PARALLEL" by @rpjday in #4098
  • projects: warn on "global" assign of plugs and slots by @tigarmo in #4097
  • legacy: fix deprecation warning about multipass --mem by @abitrolly in #4103
  • meta: disallow Snap channel in default_provider by @syu-w in #4096
  • extensions: parse snapcraft.yaml before expanding extensions by @mr-cal in #4110
  • docker: remove outdated Dockerfile by @abitrolly in #4109
  • docs: import Sphinx scaffolding for documentation work by @dboddie in #4055
  • requirements: update craft-parts to 1.19.3 by @cmatsuoka in #4120
  • init: use core22 base for snapcraft init by @mr-cal in #4118
  • neon extension: content snap update by @ScarlettGatelyMoore in #4121
  • docs: set sphinx autobuild-docs to watch the correct directories by @lengau in #4128
  • ros plugin: add ros command wrappers by @artivis in #4094
  • repo: Migrate to craft-archives by @lengau in #4037

Quality

New Contributors

Full Changelog: 7.3.2...7.4.0