Right now when you can only specify version string when running ./build-vyos-image --build-type release. When you call it with --build-type development, it will throw an error due to an artificial restriction.
That restriction was basically copied from the old Vyatta script and doesn't seem to serve any useful purpose. Instead it prevents perfectly valid use cases such as naming a custom-build image with experimental changes that someone may want to share with beta testers.