IMPORTANT: Development of the next version is happening in the Version 5 branch, I will not accept pull requests to master until version5 is merged. Please check the README in version5 and the ROADMAP before opening your pull request. Version 5 is a full rewrite and there won't be any minor releases before it