github canonical/snapcraft 3.5.1
Minor improvements

latest releases: 8.2.7, 8.2.6, 8.2.5...
pre-release4 years ago

Hello Snapcrafters! The Snapcraft team is pleased to announce that version 3.5.1 is out.
This is a minor point release to fix some outstanding issues.

New in this release

Core

Legacy re-execution CLI

The CLI logic has been reworked in a way that re-execution into the legacy code base is only done for the build commands. This enables users of snapcraft with projects that have not migrated to bases to use the newer versions of the store commands.

Warnings when not using bases and links to upgrade paths are also presented now.

Destructive Mode

The clean command is now enabled with --destructive-mode.


This is the full change set for 3.5.1

Sergio Schvezov

  • requirements: update to requests-toolbelt 0.8.0 (#2565)
  • kernel plugin: correctly download the os.snap (#2566) (LP: #1828843)
  • docs: consolidate on a simple HACKING.md (#2568)
  • plainbox spread tests: lock down python packages (#2579)
  • cli: refactor re-execution into legacy (#2571)
  • plainbox spread tests: use https for the git source entries (#2583)
  • catkin spread tests: finer system filter for legacy-pull (#2584)
  • unit tests: stricter file checking on store download tests
  • LEGACY common: add is_deb method
  • LEGACY lifecycle: warn about bases
  • LEGACY unit tests: stricter testing for common.is_deb
  • LEGACY common: take into account dpkg not being found
  • LEGACY common: check if running from snap before deb
  • LEGACY common: check for relative argv0 in is_deb

Ian Metcalf

  • dotnet plugin: fix parsing of newer sdk releases (#2537)

Kyle Fazzari

  • catkin spread tests: use kinetic instead of indigo (#2575) (LP: #1830769)
  • keyrings: update ROS signing key (#2578)
  • LEGACY tests: stop testing indigo in catkin spread (#2572)
  • LEGACY catkin plugin: remove default rosdistro (#2576)

Adam Collard

  • cli: add --destructive-mode to clean (#2577)

Michael Vogt

  • cli: do not prompt when there is no tty available on stdin (#2570)

dalance

  • rust plugin: fix linker on i386 (#2580)

Don't miss a new snapcraft release

NewReleases is sending notifications on new releases.