We're releasing a preview build so I was looking for support for 4.0.0-beta1 or something similar. dev isn't good enough because 4.0.0-dev# implies it's development after 4.0.0 landed. rc isn't enough either because these are not release candidates. These are preview versions that will take user feedback and continue development.
What's the recommend approach for this? I would prefer to have a dev commits on top as well, so 4.0.0-beta1-dev#. It seems like snapshot might be the only approach but that's too generic for our needs.