release-notes-snapcraft-4-5¶
The team behind Snapcraft is pleased to announce the release of Snapcraft 4.5.
Highlights for this release include:
path property for exact paths when specifying repositories
a new gnome-3-38 extension which uses gnome-3-38-2004 and core20
enable 7z, bzr, hg, svn, zip for non-linux sources
port of the qmake plugin to v2 of the plugin spec
For general details, including installation instructions, see Snapcraft overview, or take a look at Snapcraft release notes for other Snapcraft releases.
Full list of changes¶
The issues and features worked on for Snapcraft 4.5 are reflected in the following change list:
[details=List of changes for Snapcraft 4.5]
repo: default to target arch for stage package cache @cjp256 (#3416)
package repositories: introduce path property for exact paths @cjp256 (#3336)
project loader, schema: add advanced grammar support for build-environment @cjp256 (#3350)
project: enable experimental target-arch support for core20 @cjp256 (#3410)
project: always set target arch even if not cross compiling @cjp256 (#3418)
build(deps): bump lxml from 4.5.0 to 4.6.2 @dependabot (#3404)
Add new gnome-3-38 extension which uses gnome-3-38-2004 and core20 @kenvandine (#3407)
project loader: export SNAPCRAFT_TARGET_ARCH in build environment @cjp256 (#3414)
grammar: ensure all dictionary primitives are captured @cjp256 (#3412)
Fix a few licenses in ros-related test files @artivis (#3409)
repo: only install build packages marked for installation @cjp256 (#3411)
sources: enable 7z, bzr, hg, svn, zip for non-linux @cjp256 (#3369)
project loader: advanced grammar support for lists @cjp256 (#3360)
elf: extract defined symbol versions @jhenstridge (#3408)
[feature] ROS plugins v2 out of source tree builds @artivis (#3405)
pluginhandler: do not walk symlinks for include filesets @cjp256 (#3406)
storeapi: remove unused MissingSnapdError @sergiusens (#3403)
cli: add missing quote key creation hint @sergiusens (#3402)
ci: uprev pyinstaller and switch timestamp server @cjp256 (#3401)
autotools v2 plugin: support autogen.sh and bootstrap @sergiusens (#3398)
requirements: uprev python-apt @sergiusens (#3400)
cli: do not require snapd deb for assertions @sergiusens (#3399)
plugins v2: port the qmake plugin @jhenstridge (#3391)
plugins v2: add support for out of source tree builds @jhenstridge (#3392) [/details]