As result of Snapcraft Summit Montreal, Snapcraft support was greatly improved:
- 2x smaller size (56 MB vs 125 MB).
- less user OS dependency, more wider various Linux distros support.
- easy building even if custom stage packages are used, because of support for multipass (Docker support is completely removed).
- more secure because newer software is used (still, old Linux distros are supported).
- faster builds on CI, because template snap app size reduced from 48 MB to 1.5 MB (yes, it is not a joke).
- smaller size of Docker image because snapcraft support was removed.
Bug Fixes
- snap: command line arguments are not supported (a7e1aec), closes #2880
- snap: confinement classic not allowed with plugs (efbc41e), closes #2730
- allow $schema property in electron-builder.json (#3963) (1d9d5ed), closes #3962
- app-builder-lib: use DigiCert timestamp server as default (#3965) (09a6cdd)
- builder-util-runtime: fix description when request 404 (#3964) (9087f4f)
- dmg: Adding ‘sign’ dmg option to scheme.json to fix build errors (#3941) (766ecff)