@phinze sorry for doc nitpick, but as a free bonus (:money_with_wings:), `required_version` can also be `Array<String>`.
So it should be possible to use for example
```ruby
Vagrant.require_plugin('vagrant-foo', ['~> 1.0', '>= 1.0.2'])
```