1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168
|
Revision history for Perl extension XTM.
0.37 rho Sun Jun 5 19:23:20 EST 2005
- added XTM::AsTMa::Converter to do AsTMa= -> XTM conversion
0.36 rho Wed Mar 9 19:29:21 EST 2005
- added patch from Niko Tyni <ntyni@iki.fi> to make it work under Perl 5.8.4 (MUCHAS GRACIAS)
- removed situations which created warnings under Perl 5.8
az Sun Feb 29 16:22:34 2004
- added here-docs to astma:
'in: \token' includes all stuff up to '\token'
- added test for here-docs to 04astma
- removed inline comments from astma
0.35 Mon Aug 5 21:20:43 EST 2002
- added missing maps/test.ltm (need better cpan simulator)
0.34 Sun Aug 4 21:32:45 EST 2002
- added LTM/CParser (would not build automatically on some systems?)
- more speed improvements in XTM::Memory (topics query)
- fixed documentation bug for induced_topic_tree
- added class-instance as special association type to induced_topic_tree
- added loop support (via shared trees) in induced_topic_tree, pruning reduces runtime
- added some PSIs to XTM::PSI
- added method descriptions to the most important base classes
0.33 Fri Jul 26 21:35:17 EST 2002
- fixed bug which raises exception when XTM::Path creating /topic[@id = '...']
- changed simple search syntax in XTM::Memory 'regexp' -> 'regexps'
- added commands 'merge', 'duplicate_suppression', 'follow_maps' to xtm.pl
- added consistency to be passed through all sync_ins also through XTM::Virtual
- added t/08topic.t for simple tests
- added 'is-reified-by' clauses in AsTMa (XTM::AsTMa::Parser) for topics and associations
- added AsTMa directive auto_complete
- added AsTMa directive encoding to occur several times in a document
- added first (still experimental) version of LTM parsing, see XTM::LTM
- fixed strange 'cannot add to undefined' error in XTM::Path when using XTM::Path::create and find inside one program (workaround, not solved yet)
- allowed several scope topics for an association (follows XTM and LTM)
- added caching to XTM::Path, already parsed expressions are cached
- added variable to XTM::Path (similar to SQL prepare/expecute)
- added method add_defaults to XTM::topic to add default type/scope to topic components if missing
- modified Memory, generic for major performance improvements when merging (still some potential to be used)
- modified Memory: merging dies if a topic is merged with an existing but both have a
different addressable resource
- fixed bug in XTM::Path not detecting correctly strings '0'
0.32 Sun Jun 30 20:36:01 EST 2002
- added XTM::grammar, a package to hold element dependencies and nesting (internal mainly)
- added XTM::Path, XPath-like navigation through XTM::base data structures
- XTM::Memory::id: setting of id added
- XTM::topic, doc corrections
- using a precompiled version of the Parse::Recdescent (considerable AsTMa= speedup)
- fixed potential problems in XTM::generic
- added merging code to XTM::Memory, is controlled via a hash in XTM constructor (BACKWARD COMPATIBILITY?)
- fixed docu/code mismatch in XTM::topic (occurrences)
- added scope_eq to XTM::scope
- added canonicalize to XTM::topic (removes duplicates, sorts things)
- added more query clauses for the simple query language in XTM::Memory
- more directives for XTM::AsTMa (naming, encoding). Use with care.
0.31 Thu May 16 16:56:40 EST 2002
- got rid of XTM::XML::ParseError and used XML::SAX::Exception instead
0.30 Wed May 8 17:50:02 EST 2002
- removed dependency of File::Slurp (weird version number), reported by az
- fixed bug in incorrectly reporting line numbers in AsTMa::Parser, reported by az
- various documention bugs fixed (still much to do)
- astma2xtm.pl: some minor changes in switches (see man page)
- AsTMa parser: local comments MUST have at least one blank before the '#' (see docs, may break some maps, sorry)
- activated tests (old XML::LibXML core dump error has disappeared)
0.29 Feb 25 07:23 EST 2002
- Debian test version
0.28 Wed Jan 16 22:17:57 EST 2002
- fixed empty character handling in AsTMa::Parser, added line number for better debugging
- added more accurate dependencies
- added some explanation to the README
- fixed XTM::XML::MemoryBuilder to work with SAX::Expat, LibXML::SAX and PurePerl (still a problem there)
- AsTMa parser: added directives %cancel, %log
0.27 Mon Jan 14 12:23:41 EST 2002
- added missing XTM::AsTMA::MemoryBuilder
- fixed test suite bugs which occur at some other Perl installations
0.26 Mon Dec 31 21:49:37 EST 2001
- add xml output serialization for (most) classes
- revamped XML::ATM into XML::AsTMa, XML::ATM is not distributed any more
- added astma2xtm.pl into bin/ (converter), this obsoletes atm2xtm.pl
- fixed some bugs in XTM::XML
- added connected methods to topic and association to return all topic refs mentioned there
- added test for topic IDs in XTM::topic.pm (experimental), have to be valid XML identifiers
- started to move to Test::More for testing
- added bin/prettifyxtm.pl
- fixed unclean code in XTM::topic::has_instanceOf, checking for URIs now
- moved XML parsing to XML::LibXML::SAX using the XML::SAX factory
- moved most testing to Test::More, added numerous tests
- added population mechanism into XTM::topic to load default values
- added auto_complete parameter to all XTM::IO subclasses to control auto_completion, default is 1
- updated README to reflect Perl version 5.6.1
- added support rt.cpan.org to README
- added 'stats' command to xtm.pl
- added commands 'topics' and 'assocs' to xtm.pl
- modified URIs handling in xtm.pl: URIs without a scheme will default as file: URIs
0.25 Mon Dec 17 18:06:24 EST 2001
- added statistics to info() in XTM
- added clusters() in XTM
0.24 Sat Oct 20 18:46:32 EST 2001
- fixed bug of not escaping & in XTM::ATM for occurrences
- fixed bug of not checking for all URI schemes in XTM::ATM
- fixed too restrictive pattern in XTM::ATM to allow valid XML ids as topic ids
0.23 Sat Oct 13 12:32:11 EST 2001
- added XTM::ATM support, documentation in docs/astma.html
- fixed hickup in pod in XTM::Virtual
- silenced 'Uninitialized value....' during make test in XTM::XML and XTM::ATM
- fixed some documentation errors, formatting
- added more map debugging facility in XTM (see XTM::info)
- added map meta information to XTM and xtm.pl
- distinguished between topic and assoc searches in xtm.pl
- straightened syntax for XTM::topics 'assocs .....' to allow no trailing characters
- changed meaning of parameters of induced_vortex in a subtle but dangerous way
0.22 Sat Mar 17 10:22:40 EST 2001
- fixed test maps which made 'make test' fail
- fixed nr of subtests in 04virtual.t
- removed debugging output from XTM::Virtual
- fixed missing use XTM::generic in XTM::subjectIndicatorRef
0.21 Sat Mar 10 11:24:10 EST 2001
- added XTM::Virtual
- added virtual map support into xtm.pl
- added commodity function (induce*) to XTM
induced_vortex
induced_assoc_tree
- added XTM::base as introductory package
- moved XTM::XML::PSI to XTM::PSI
- removed _massage from XTM::XML::Grove2TM
- relaxed is-a ... pattern for queryingto allow for PSIs
- unified various redundant subroutines in XTM::Memory
0.20 Sat Feb 24 23:28:45 EST 2001
- minor release gap because of completely reorganised package structure
- honoring XTM-1.0 http://www.topicmaps.org/xtm/1.0/xtm1-20010223.html (modulo TNC)
- consolidated topics and c_topics into some simple query language driven routine
- moved all thread code into separate server distribution
- added xtm.pl workbench
0.12 Sat Feb 17 10:15:39 EST 2001
- fixed memory management which cause loooong hangs on the server at some requests
- fixed small bug in xtmctrl which made it complain in interactive mode
- optimized a bit assoc via <topic> with <topic> queries
- optimized XTM::Virtual cache management, small reorgs there
- introduced config management via additional switch to xtmd.pl
0.11..0.07 not documented, intermediate panic releases
0.06 Fri Feb 9 13:49:13 EST 2001
- fixed daemonization
- optimized XTM::Memory::_topic_tree handling a bit
- XTM December version of the standard implemented, not fully complete
0.04 Sun Dec 31 14:18:45 2000
- original version; created by h2xs 1.19
- cloned from inofficial TM-0.04 version
|