0.2.0 - OCaml/CDuce interface. - Language: * Support for URLs in load_xml, load_html, load_file, and schemas: e.g. you can write `` load_html "http://www.cduce.org/" '' (need either the ocurl package or the netclient package). * More advanced (and documented) support for XML Schemas. * Preliminary integration of CQL query language that is: select e from p1 in e1, ... ,pn in en where e'. * Allow structured constants in default value patterns (p := c). * Default value patterns in regexps don't consume an element. * Logical operators &&, ||, and not. * New syntax for currified functions fun (p1 : t1)...(pn : tn) : t = ... - Incompatible changes: * argv is now an operator of type [] -> [ String* ]. * The --dump, --load, --save options are deprecated. * Changes to the command line. "--pxp" is replaced with "--no expat". - Implementation: * Code upgraded to Ocaml 3.07. * Major cleaning in progress. * Added internal support for abstract data types. * Using ulex instead of wlex. * Sources can now be in utf8. * Separate compilation. * Lazy implementation of @. - Other: * Added configure script. * Various Makefile improvements. - Bug fixes: * Bug fixes in the parser. Tuples are now ok in regexps. 0.1.1 * Various bug fixes (expat might now work) * Sequencing operator e1;e2 (equivalent to: let [] = e1 in e2) * Encoded references 0.1.0 * Support for XML Namespaces * Better support for expat; clean Makefile * Get rid of ;; and let fun in examples * Optional ; for record in attribute position (values and types/patterns) * Split --dump into --load and --save * Better handling of strings (specific node in AST) * Map, transform: tail-recursive implementation * Preliminary support for XML Schema * Various bug fixes 0.0.91 * Second alpha release * Bug fixes and syntax changes (e.g. making "fun" optional in "let fun") * Experimenting with expat support (see expat/README) 0.0.9 * First public release (alpha release)