feature: support npm publish --tag
docs: add section about releasing unstable/beta versions
release 0.5.1