There isn't much to be said about PHP Weather version 2.x yet, as we're still working on it. But we know this:
This is necessary because PHP Weather 2 uses many functions introduced in that version of PHP.
The databases are now accessed through an abstraction-layer. This means that it's easy to support new types of databases. There's even a database backend that relies on normal files, so that everybody should be able to use it.
If you're interested in the development of this version, then please have a look at the code in CVS.