It is the latest release of 1984 - The Revenge of Leonidas this time, yes, of course, 2.3 is still in progress.
0.1 - First creation.
1.0 - Progress done.
1.3 - Really coolness of game.
2.0 - Final Beta!
2.1 - Actual Release.
2.3 - Soon to be released.