i can not agree:
you do not have reached the 1.0-status - so you do not have a stable api!
change what ever you want and do it to have a clean, simple and stable one!
also the deprecated methods should be removed!
as long as it you document the changes their sould not be any problems that could not be solved.
I agree partly. I will change the default of this thing. But we will remove the deprecated methods immediately prior to 1.0 release. No it is much easier for the users to see, that there's something deprecated and can start porting their code when they are ready for it. But I guess it is annoying, if one has to port each day.
And we can still change the API after 1.0 release. But then it has to be done in a higher minor version 1.(x+1).y
if you ever release the 1.0 you can not change the api, but for now: use the force, luke

Ah, a brother

. But I prefer the dark side

.
Marvin