The team behind Snapcraft is pleased to announce the release of Snapcraft 4.1.
The most interesting feature in this release is the addition a flutter plugin to help with the creation of snaps for Flutter based applications, and a flutter extension to help handle their dependencies.
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.1 are reflected in the following change list:
List of changes for Snapcraft 4.1
- flutter v1 plugin: new plugin for flutter @sergiusens (#3192)
- flutter v1 plugin: pull from source-subdir if set @sergiusens (#3200)
- extensions: introduce flutter-dev @sergiusens (#3199)
- extensions: introduce flutter-master @sergiusens (#3195)
- riscv64 support @xnox (#3186)
- plugins: add support for local v2 plugins (core20) @cjp256 (#3118)
- snap: support for lzo as a compression target @sergiusens (#3189)
Maintenance
- pyinstaller: workaround pkg_resources issue @sergiusens (#3201)
- extensions: export content snap egl vendor dir @sergiusens (#3190)
- cli: use snap pack instead of mksquashfs @sergiusens (#3173)
- extensions: plug the opengl interface for GNOME @sergiusens (#3193)
Bug Fixes
- link_or_copy: do not try to create hardlinks to symlinks. @hpoul (#3174)
- cli: allow promoting from edge without --yes @sergiusens (#3185)
- maven plugin: improve error message when target libs are not found. @edumucelli (#3179)
- cli: unset false boolean flags in environment @cjp256 (#3196)
- cli: use maxval of UnknownLength for pack progress @sergiusens (#3187)
- build providers: check revision before switching @sergiusens (#3184)
Specifications and Documentation
- extensions: introduce flutter-master @sergiusens (#3195)