At some point (snapcraft 3.x?), the version nazi decided that 0.1 was not a valid version. Wuffo?
$ cat /etc/issue
Ubuntu 18.04.1 LTS \n \l
$ sudo snap refresh
Alle Snaps sind aktuell.
$ snap list
Name Version Rev Tracking Publisher Notes
core 16-2.36.2 6034 stable canonical✓ core
core18 18 442 stable canonical✓ base
multipass 2018.10.1 461 latest/beta canonical✓ classic
snapcraft 3.0.1 2374 stable canonical✓ classic
$ which snapcraft
/snap/bin/snapcraft
$ snapcraft
Issues while validating snapcraft.yaml: The 'version' property does not match the required schema: 0.1 is not a valid snap version string. Snap versions consist of upper- and lower-case alphanumeric characters, as well as periods, colons, plus signs, tildes, and hyphens. They cannot begin with a period, colon, plus sign, tilde, or hyphen. They cannot end with a period, colon, or hyphen.
$ grep version snap/snapcraft.yaml
version: 0.1
Changing that line to give a version of 1.0 or 1 produces same error message. Something’s so not right here.
Quoting the version number gets further. Is that a new requirement?