Alcinoe v1.0.5
Refactoring of TALJsonDocument :
- The support for doNodeAutoCreate has been removed.
- The properties TALJsonDocument.Duplicates and TALJsonDocument.Sorted are now
only applied to the child nodes list and are not inherited anymore. - The properties TALJsonDocument.ParseOptions and TALJsonDocument.Options have
been moved as parameters for the methods loadFromJson/saveToJson and
loadFromBson/saveToBson. - TALJsonDocument.Duplicates has been moved to the child nodes list.
- The ClearChildNodes parameter from loadFromJson/saveToJson has been moved to
the options of loadFromJson/saveToJson. - The property TALJSONNode.ownerDocument has been removed.
- FormatSettings has been removed.
- The property TALJsonDocument.Tag has been removed.
- TALJsonDocument.PathSeparator has been replaced by ALDefaultJsonPathSeparator.
- TALJsonDocument.NodeIndentStr has been replaced by ALDefaultJsonNodeIndentA.
- TALJsonDocument.node has been removed.
- TALJsonDocument.create now returns a TALJsonNode.
- TALJsonDocument.IsEmptyDoc has been replaced by hasChildNodes.
- The method TALJsonDocument.ExtractNode has been removed.
- The property TALJsonDocument.Active has been removed.
- The method TALJsonDocument.ReleaseDoc has been removed.
- The ParseStartDocument and ParseEndDocument events have been removed.
- TALJsonDocument.clear has been moved to childnodes.clear.
- The events onParseText, onParseStartObject, onParseEndObject,
onParseStartArray, and onParseEndArray have been moved to ParseBSON/ParseJSON.