Well, 0.3.0 is a long way from being ready, sorry.
For one, I've spent most my effort on 0.2.x trying to get multiplayer 100% working. Thanks to titi & sons for all the help there!
I suppose it wouldn't hurt to make a list of out aims for 0.3.0 however. Briefly, it includes locally stored resources, an astral travel/mothership type of skill (where a unit can emerge from a mother unit), implementation of multiple planes of visibility (for FPM, it will introduce the astral plane of visibility, but it's a generic concept that will also support concepts "radar" that can see certain units in the distance, although not the landscape, etc.) and the initial new GUI library integration (w00t!!). It's may also include something similar to "Influence" (see
https://bugs.codemonger.org/show_bug.cgi?id=71) allowing effects to add, remove and modify the available skills and commands that a unit has. The way this differs from current effects that can modify the damage (which effects all damage skills) is that it can specify which skills or commands it modifies explicitly and modify attributes of those skills as well as availability of both skills and commands (so can add an entirely new skill & command to a unit that didn't have it prior) -- there are a multitude of reasons for this that I wont get into for now.
But that's just a summary, I should put together a more precise list.
I dont like the idea to change the escape key function.
Thanks for the feedback. I was a bit concerned about modifying it actually. Maybe I can make "deselect" a mappable command like everything else and figure out a more suitable default key for it. There are just times when I want to make sure I don't have anything selected, I guess I'll figure that out.