Update dependency
Support `tag`, `add_tag_prefix`, and `remove_tag_prefix`
Add spec