Hi everyone,
I just uploaded the latest version of the DynamicDOM (version 0.43.2)
with examples and documentation to the Files section of this group. This is
in preparation for the release of the source code which is getting very
close, hopefully in a week or so.
A lot of work has been done in the last three months. Here is a quick
summary:
- The source code clean up work has been completed. Major updates, cleaning,
documentation, and simplification have been done.
- A lot of testing and debugging; especially to ensure backward
compatibility with the previous version of the DynamicDOM so that previous
XRules documents would run the same. The exception to the backward
compatibility is the new <calculate> rule which was added after the previous
version was released. This new version supports the <value> element and the
'when' attribute for <calculate> to allow conditional evaluations. So, the
calculate rules are the only thing you'll need to change in your XRules
documents to use the new DLL.
- The examples and the XRules tutorial were updated to show the new
<calculate> rule syntax.
- A new detailed documentation of the DynamicDOM APIs and classes were
created. This is the best documentation of the DynamicDOM since its release.
It covers all the public classes and methods in detail. Much more detailed
than the DynamicDOM Tutorial.
- And, finally, a license to cover the software is complete. This task
required a lot of reading in legal books and resources. Not my favorite
field, but it had to be done. You can read the license at:
http://www.xrules.org/license/DynamicDomSoftwareLicense1.0.htm
As always, all questions and comments are welcome.
Regards,
Waleed