The names of the versions of my games are a little bit different from other games:
Under v1.0 (Alpha)
< v0.5
programming basics
> v0.5
adding details like particle, better textures, ...
Between v1.0 and v2.0 (Beta)
< v1.5
fixing bugs, making the game playable
> v1.5
adding content like levels, blocks, effects, ...
Over v2.0
Now the game has been finished and I only will fix bugs and add smaller stuff
So when I say version 1.0, I mean, that the basics of the game are finished and not that the game is bug-free and complete.