- bsc#1254321, CVE-2025-66382: Make sure we don't use the embedded
copy of libexpat.
- Update to 0.9.6:
* Obsoletes tdom-gcc15.patch
* Added documentation for the scripted additional XPath
functions feature. Thanks to Peter Piwowarski for his valuable
input.
* Added the dom command method fromScriptContext.
* Added a way to create XML namespaced attributes in *FromScripts.
* Added the "virtual" JSON type BOOLEAN for text nodes. If the
text node value is a boolean in the sense of Tcl then the node
serialize to the approprate JSON type. Otherwise it will be a
JSON string.
OBS-URL: https://build.opensuse.org/request/show/1328736
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tdom?expand=0&rev=28
copy of libexpat.
- Update to 0.9.6:
* Added documentation for the scripted additional XPath
functions feature. Thanks to Peter Piwowarski for his valuable
input.
* Added the dom command method fromScriptContext.
* Added a way to create XML namespaced attributes in *FromScripts.
* Added the "virtual" JSON type BOOLEAN for text nodes. If the
text node value is a boolean in the sense of Tcl then the node
serialize to the approprate JSON type. Otherwise it will be a
JSON string.
* Added the flag -notempty to dom createNodeCmd. If this flag is
used the element will only appear in the tree if it is not
empty.
* Added the dom command method jsonEscape which escapes the
string argument for literally use in a JSON string.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/tdom?expand=0&rev=23
* Added the asTypedList method to the domDoc and domNode commands.
* Added the createFromTypedList method to the dom command.
* Added the flag -keepTextStart to the expat command.
* Text node commands created by createNodeCmd of the json type
NULL, TRUE or FALSE may be called without argument.
* Changed the error messages of the dom, domDoc and domNode
commands to mostly confirm to ususal Tcl behaviour.
* Added the asTclValue method to the domDoc and domNode commands.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/tdom?expand=0&rev=19
- Update to 0.9.3
* Added the options
-billionLaughsAttackProtectionMaximumAmplification and
-billionLaughsAttackProtectionActivationThreshold to dom parse
and the by the xml::parser/expat command created parser
commands.
* Schema command methods validate, validatefile and
validatechannel enhanced with options to control external
entity resolving.
* Added option -forest to dom parse.
* Added commands tdom::fsnewNode and tdom::fsinsertNode.
OBS-URL: https://build.opensuse.org/request/show/1096954
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tdom?expand=0&rev=24
* Added the options
-billionLaughsAttackProtectionMaximumAmplification and
-billionLaughsAttackProtectionActivationThreshold to dom parse
and the by the xml::parser/expat command created parser
commands.
* Schema command methods validate, validatefile and
validatechannel enhanced with options to control external
entity resolving.
* Added option -forest to dom parse.
* Added commands tdom::fsnewNode and tdom::fsinsertNode.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:tcl/tdom?expand=0&rev=15