4.5
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)