Minor improvements
Pre-release
Pre-release
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)