Hello Snapcrafters! The Snapcraft team is pleased to announce that version 3.4.1 is out.
This is a minor point release to fix some outstanding issues.
New in this release
Core
LXD build environment
Removed warning about unused attributes from pylxd
Appstream
When using the appstream extractor in a part combined with the common-id
keyword for an app entry, a warning will be raised when the common-id
does not match any extracted appstream ID.
Environment
SNAPCRAFT_PROJECT_DIR
is now exported as an environment variable, usable when doing override-<step>
.
Plugins
rust
The plugin now works once more when using the nightly channel through the plugin's rust-channel
parameter.
catkin
The catkin plugin has been updated to reflect some repository changes with regards to python and now uses the build environments compiler to execute the build instead of staging it into the parts building area through the plugin.
The issues and features worked on for 3.4.1 can be seen on the 3.4.1 launchpad milestone which are reflected in the following change list:
Sergio Schvezov
- tests: add a set_confinement helper
- tests: classic confinement spread tests for ant and maven (LP: #1805206)
- build providers: get rid of attribute warnings from pylxd (#2535)
- rust plugin: fix usage of rust-channel (#2538) (LP: #1825062)
- storeapi: move from details (v1) to info (v2) (#2550)
Tony Simpson
- project loader: add SNAPCRAFT_PROJECT_DIR environment variable (#2534) (LP: #1824417)
Kyle Fazzari
- tests: allow python2 as well as python for catkin spread tests (#2540)
- integration tests: use correct series in get_package_version (#2548)
- catkin plugin: use build-packages for compilers (#2545) (LP: #1827148)