Special thanks to the contributors that made this release happen: artivis, cjp256, cmatsuoka, jhenstridge, kenvandine, kyrofa, nessita, seb128 and sergiusens
Full list of changes
- repo: key management refactor cjp256 (3359)
- 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)
- Allow validation assertions to be revoked nessita (3417)
- 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)
- yaml_utils: promote module to a package cjp256 (3385)
- 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)