Skip to content

Alcinoe v1.0.5

Compare
Choose a tag to compare
@Zeus64 Zeus64 released this 19 Jul 22:17
· 127 commits to master since this release

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.