Sorry, not sure when.
I think we have to "forget" about version 4 (of course we will provide support and fix some problems, if any) and make complettely new version. Version 5.
When we make small changes in current version we spend much more time for testing, documentation, support, etc then we spend time for development. If we make complettely new version, we can implement much more code....