As most of you know, there will be a breaking change in GWT 3. GWT 3 will remove generators. MVP4g will not work with this version of GWT.
For the future, there will be two versions of MVP4G. The current version which will support GWT 2.x and a new version which will support GWT 3. I already have checked MVP4G with the GWT 2.8.0 beta. The good news is, all test cases seems to work. There will be a long term support for the current version of MVP4G and no need to migrate.
I have already started implementing the next version which will replace the generator with annotation processors. It looks very promising. But in fact, it is a complete new implementation of the framework and some things will be very hard to implement in the new version. So there will be changes.
My goal is to have the same presenter and event handling like we have in the current version. Also I would like to reduce the dependencies on third party libs. I will remove GIN and use Dagger instead (As soon as there is a GWT version).
In MVP4G there is an event based history/place management. Do you like it, or should we create a more GWT like implementation?
Are there features you would like to see in the new version?