Export to XForms is now supported. This is an improvement over the HTML forms support. With XForms the user can add and delete rows to a table (or list entries to an ordered list or an unordered list). Choice expressions are now supported with buttons for selecting the choice alternative. Choices/options of quoted strings or 'literal' atoms are supported as check boxes. Literal atoms are those without document text, that is endofline, space, tab, or comma. The support does not make use of java script, which was the authors goal.
A new command line switch, '-schematypes' is now supported. It is meant to smooth the transition to XForms1.1. The program uses types such as integer and decimal to validate input at the client end. If the user enters invalid text, for example if you enter a month name were a month number is expected, the browser will change the background color of the input box yellow and submit will fail. In the first implementation of XForms, the only types available were in the XML Schema namespace. Those types treated null input as an error. With the new recommunion, some types in the XML Schema namespace are mirrored in the XForms namespace. The only difference between XForms types and XML Schema types is that the XForms types are not assumed to be required. The program defaults to use XForms types, and when -schematypes is specified, it uses XML Schema types.
See the revisions.txt file for a list of changes.