Snapcraft

Latest version: v4.8.1

Safety actively analyzes 682404 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 6

4.1.2

Special thanks to the contributors that made this release happen: anonymouse64, cjp256, jhenstridge and sergiusens

Bug Fixes

- review tools: link or copy snap to snap common sergiusens (3220)
- lxd: enable security.syscalls.intercept.mknod if supported to allow snaps to create some device nodes jhenstridge (3218)
- cmake v2 plugin: add stage to CMAKE_PREFIX_PATH sergiusens (3217)
- build providers: tweak environment clean detection and logging cjp256 (3216)
- build providers: use PEP-440 compliant version comparison operator cjp256 (3215)
- cli: use prefix in store name registration hint sergiusens (3213)
- pluginhandler: fix stage-snaps for v2 plugins jhenstridge (3211)
- docker: install snapd dependency cjp256 (3210)
- snap: set PATH for snapcraft command sergiusens (3208)

Maintenance

- extensions/desktop/common: add snapd gl vdpau dir to LD_LIBRARY_PATH anonymouse64 (3209)
- packaging: use PEP-440 compliant versioning for python & snap cjp256 (3207)
- snap: specify 'libxslt1-dev' than virtual 'libxslt-dev' build-package cjp256 (3214)

4.1.1

Special thanks to the contributors that made this release happen: cjp256, kenvandine, and sergiusens

Bug Fixes

- flutter v1 plugin: move pub get to build kenvandine (3204)
- tests: add missing asserts to python unit tests cjp256 (3206)
- build providers: fix base change warning message cjp256 (3202)

Tooling

- spread tests: higher timeout for extension tests sergiusens (3205)

4.1

Special thanks to the contributors that made this release happen: cjp256, edumucelli, hpoul, kenvandine, sergiusens and xnox

New Features

The most interesting feature in this release is the addition of being able to
create snaps for Flutter based applications. A first snap workflow has been
written to guide you through the process https://snapcraft.io/#flutter

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

Tooling

- tools: fix environment-setup to work on aarch64 cjp256 (3176)

4.0.7

Special thanks to the contributors that made this release happen: cjp256 and sergiusens

Full list of changes

Bug Fixes

- build providers: improve warning for unknown base cjp256 (3182)
- build providers: nice message on bad base sergiusens (3180)
- cli: don't warn about --target-arch if target_arch is None cjp256 (3181)

Tooling

- static: prepare for update to black 19.10b0 sergiusens (3183)

4.0.6

Special thanks to the contributors that made this release happen: cjp256 and sergiusens

Bug Fixes

- extensions: add gcc to GNOME 3.28 extension part sergiusens (3178)
- repo: decouple fetch and unpack stage-packages sergiusens (3170)
- repo: consider virtual pkgs for cache invalidation sergiusens (3177)
- cli: restore --target-arch with warning for LXD and Multipass cjp256 (3175)
- package-repositories: allow empty component list cjp256 (3169)

Maintenance

- unit tests: move to pytest sergiusens (3167)

4.0.5

Special thanks to the contributors that made this release happen: cjp256 and sergiusens

Maintenance

- cli: remove enable-ci command sergiusens (3164)
- tests: remove scenario usage from lifecycle order sergiusens (3162)
- cli: remove the hidden inspect command sergiusens (3163)

Bug Fixes

- plugins: fix loading of catkin-tools cjp256 (3168)
- plugin handler: load legacy plugins prefixed with 'x-' cjp256 (3166)


untagged-062755d465f752108ab6
Special thanks to the contributors that made this release happen: cjp256 and sergiusens

Full list of changes

Bug Fixes

- pluginhandler: allow cleaning the build step sergiusens (3126)
- cli: cleanup error handling sergiusens (3125)
- storeapi: update api and error messages from push to upload sergiusens (3124)
- cmake v2 plugin: configure with $SNAPCRAFT_PART_SRC sergiusens (3123)
- pluginhandler: make the build environment available to all steps sergiusens (3122)
- spread tests: improvements for python-hello-with-stage-package-dep cjp256 (3121)
- elf: fix string format for debug log cjp256 (3119)

Tooling

- spread: only run in LXD with the google/multipass provider for repo sergiusens (3120)

Page 4 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.