Skip to content

8.1.0

Compare
Choose a tag to compare
@sergiusens sergiusens released this 11 Apr 00:18
· 337 commits to main since this release
8.1.0
9a5dbfa

New features

Core

Finalized support for core24

Snapcraft builds core24 snaps via craft-application. The integration of craft-application into Snapcraft is complete, which means the build behavior for core24 snaps is finalized. See more details on deprications and changes in the core24 migration guide.

Snap Components

Components are parts of a snap that can be built and uploaded in conjunction with a snap and later optionally installed beside it. Components are defined with a top-level components keyword in a snapcraft.yaml.

Snapcraft allows building and uploading components. Documentation and ecosystem-wide support (i.e. snapd and the Snap Store) are still in progress, so components are not ready for production use.

Remote build

The remote-builder supports user-defined Launchpad projects (including private projects) for core24 snaps. This is configured via snapcraft remote-build --project <project-name>. Support for other bases will be available in an upcoming release.

Plugins

Matter SDK

The Matter SDK plugin allows for creating Matter applications for core22 snaps. See the Matter on Ubuntu docs for information on Matter.

Maven

The Maven plugin can be used for core22 snaps.

QMake

The QMake plugin can be used for core22 snaps.

Colcon

If a build-type is not provided (i.e. colcon_cmake_args: ["-DCMAKE_BUILD_TYPE=Debug"]), then the default build type will be RELEASE.

Extensions

KDE Neon 6

The kde-neon-6 extension can be used for core22 snaps that use Qt6 or the KDE Neon 6 framework.

Thanks to @ScarlettGatelyMoore for KDE Neon and QMake support.

What's Changed

New Contributors

Full Changelog: 8.0.5...8.1.0