Porting from Docuverse to OpenXML threw up a nasty problem: it seems Docuverse treats attribute names as uppercase, but OpenXML treats them as lower case. OpenXML doesn't seem to provide case-insensitve access to attributes. This means all accesses to attributes (eg, using getAttribute()), need to change.
Platypus is evolving. We're trying to keep the impact as low as
possible, but an application developed under one version of Platypus might
not work under another version. There are two areas where a version change
might cause problems in the existing components of an app: the code
generated in for the BASE class, and the libraries in the
production
package. It would be worthwhile taking a snapshot of
these when an app is completed.