Snapcraft 2.23 has been released
Sergio Schvezov
sergio.schvezov at canonical.com
Tue Dec 13 01:24:09 UTC 2016
Hello snapcrafters!
We are pleased to announce the release of version `2.23` of snapcraft
has been released:
https://launchpad.net/snapcraft/+milestone/2.23
Here's the list of features that you can find in this new release:
- General cache mechanism for future features that require it.
- Plumbing layer in place for pushing deltas instead of full sized snaps.
- Source management for parts is now in the core making it much more
robust (and core).
- FTP is now a valid source.
- New command `snapcraft enable-ci` to make it easy for developers to
enable continuous delivery when using travis for continuous integration
to push to a store development channel.
Many minor fixes are available as well:
- The `nodejs` plugin now correctly manages `run` statements.
- The `cmake` plugin now includes the capabilities of the `make` plugin.
- The parts parser now supports remote dependencies correctly.
- `build-packages` are now `apt` marked as automatically installed.
- bash completion improvements when auto-completing commands that take
snap files.
- Proper change tracking for all core properties of a part.
- Improved terminal support when `TERM=dumb` is set or not on a tty.
- Store error improvements for registering and login.
Some testing improvements have been made too:
- Migrated to `testtools` for more comprehensive test suites.
- Replaced `subTests` with `testscenarios`.
- Added tooling to build external snaps as part of our release process
This release has seen some contributions from outside of the snapcraft
core team, so we want to give a shout out to these folks, here's a team
thank you for:
- Celso Providelo
- Kelvin Li
- Kit Randel
- Marco Trevisan
- Parameswaran Sivatharman
To get the source for this release check it out at
https://github.com/ubuntu-core/snapcraft/releases/tag/2.23
A great place to collaborate and discuss features, bugs and ideas on
snapcraft is snapcraft at lists.snapcraft.io mailing list or on the snapcraft
channel on Rocket Chat https://rocket.ubuntu.com/channel/snapcraft
To file bugs, please go to https://bugs.launchpad.net/snapcraft/+filebug.
Happy snapcrafting!
-- Sergio and the team
PS: The online copy of the release notes can be found on
https://github.com/snapcore/snapcraft/releases/tag/2.23
More information about the Snapcraft-announce
mailing list