• ANNOUNCE: tDOM 0.9.5

    From Rolf Ade@rolf@pointsman.de to comp.lang.tcl on Sun Oct 13 18:46:15 2024
    From Newsgroup: comp.lang.tcl


    tDOM 0.9.5 works with Tcl 8.5, 8.6 and 9.0.

    Beside bug fixes and general improvements this release includes

    - Updated expat (2.6.3) and TEA.

    - Added the method asCanonicalXML to serialize as Canonical XML
    (https://www.w3.org/TR/2001/REC-xml-c14n-20010315).

    - Even more options (-escapeCR and -escapeTab) to control the asXML
    serialization.

    - Added the asTclValue method which return JSON data as simple nested
    Tcl lists.

    - Added the asTypedList method which return JSON data as typed nested
    Tcl lists very much as huddle or tjson have it.

    - Added the createFromTypedList method which provides another way to
    the already present ones to create JSON data from the scratch.

    - With Tcl 9 now even on LLP64 platforms (windows 64-bit most
    prominently, perhaps the only notable one) there are single text
    nodes with more than 2 GBytes length possible (LP64 platforms - as
    Unix, Linux, Mac - had this already with tDOM 0.9.4).

    See the CHANGES files in the top-level directory of the source
    distribution for a more detailed list, and the timeline of the
    official tDOM repository at https://tdom.org/index.html/timeline for a
    complete list of changes.

    For downloads and other information see the README on http://tdom.org. Additional to the source code packages Windows binaries for Tcl 8.6
    and Tcl 9 for 32-bit and 64-bit are provided. Bare access at http://tdom.org/downloads/

    rolf
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From neumann@neumann@wu-wien.ac.at (gustafn) to comp.lang.tcl on Mon Oct 14 09:51:35 2024
    From Newsgroup: comp.lang.tcl

    Rolf,

    many thanks, great news!
    These additions are very much appreciated!
    -g
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Harald Oehlmann@wortkarg3@yahoo.com to comp.lang.tcl on Mon Oct 14 12:33:19 2024
    From Newsgroup: comp.lang.tcl

    Am 14.10.2024 um 11:51 schrieb gustafn:
    Rolf,

    many thanks, great news!
    These additions are very much appreciated!
    -g

    +1 !

    I am fascinated by the increasing support of JSON which looks just easy
    to use. At the end, I need only one tool for XML and JSON !

    Thanks,
    Harald
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From neophytos@neophytos@gmail.com (neophytos) to comp.lang.tcl on Mon Oct 14 12:32:24 2024
    From Newsgroup: comp.lang.tcl

    Hi Rolf,

    Congrats! Thanks for the mention.

    -n.
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Rolf Ade@rolf@pointsman.de to comp.lang.tcl on Tue Oct 15 21:14:10 2024
    From Newsgroup: comp.lang.tcl


    Unfortunately I missed to regenerate the HTML and man versions of one of
    the changed xml documentation files (domDoc.xml). Thanks goes to Gregor
    who noticed and reported.

    Since there is no code change, I regenerated this files, moved the
    release tags and replaced the source code archives in the download
    directory.

    I'm sorry for any confusion and inconvenience from this.

    rolf

    Rolf Ade <rolf@pointsman.de> writes:
    tDOM 0.9.5 works with Tcl 8.5, 8.6 and 9.0.

    Beside bug fixes and general improvements this release includes

    - Updated expat (2.6.3) and TEA.

    - Added the method asCanonicalXML to serialize as Canonical XML
    (https://www.w3.org/TR/2001/REC-xml-c14n-20010315).

    - Even more options (-escapeCR and -escapeTab) to control the asXML
    serialization.

    - Added the asTclValue method which return JSON data as simple nested
    Tcl lists.

    - Added the asTypedList method which return JSON data as typed nested
    Tcl lists very much as huddle or tjson have it.

    - Added the createFromTypedList method which provides another way to
    the already present ones to create JSON data from the scratch.

    - With Tcl 9 now even on LLP64 platforms (windows 64-bit most
    prominently, perhaps the only notable one) there are single text
    nodes with more than 2 GBytes length possible (LP64 platforms - as
    Unix, Linux, Mac - had this already with tDOM 0.9.4).

    See the CHANGES files in the top-level directory of the source
    distribution for a more detailed list, and the timeline of the
    official tDOM repository at https://tdom.org/index.html/timeline for a complete list of changes.

    For downloads and other information see the README on http://tdom.org. Additional to the source code packages Windows binaries for Tcl 8.6
    and Tcl 9 for 32-bit and 64-bit are provided. Bare access at http://tdom.org/downloads/

    rolf
    --- Synchronet 3.20a-Linux NewsLink 1.114