The long awaited stable beta is finally there. The most important changes in this release:
- added functional tests created using Microsoft Lightweight Test Application Framework;
- the ValueHandler uses the "Value" property to provide communication between the Leaf item and the value control;
- use of the viewstate prevents from losing data in controls that have the property "Visible" set to false;
- MForm can now handle structures with multiply occurring choices that have single occurring children and single occurring choices that have multiple occurring children;
- descriptors now also work for tabs and titles;
- the default date and time and numeric formats are culture specific (previously the required formats were the culture agnostic XML schema formats);
- provided a possibility of defining formats of date and time XML data types (dateTime, time, gYearMonth, gMonthDay, gYear, gMonth, gDay);
- tidying up in the Modifiers;
- OnDataBinding and OnDataBound event handlers added to all OffspringItem controls;
- improvements in the MForm forms generation designer: the designer is capable of generating properties for those MForm controls which always appear once;
- the Determinacy constraint almost completely rewritten, it is now much easier to define how one item can affect others on the client side;
- updated to jquery 1.3.2;
- improvements in the Example project: all example pages were divided into 2 parts: demonstration and description;
- and many more ...
One more thing added at the last moment - EnableUpaCheck property is now turned off for xml schema compilation, so if you have a schema that does not follow this guideline (and apparently even schemas for ebay or amazon services do not compile with unique particle attributtion check), you will now have a chance to generate a form. Just give it a try.
|