File: Changes

package info (click to toggle)
libxml-mini-perl 1.38-5
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 476 kB
  • sloc: perl: 1,857; xml: 182; sh: 4; makefile: 2
file content (66 lines) | stat: -rw-r--r-- 2,933 bytes parent folder | download | duplicates (5)
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
Revision history for Perl extension XML::Mini
XML-Mini-1.38, 2008.02.04
- Fixed <!DOCTYPE ...> bug
- Can now handle empty attributes="" 
- Fix for annoying deep recursion warnings
- <?xml ?> header putting version attribute first, as prefered by xmllint etc.

XML-Mini-1.34, 2008.02.03
-------------------------
- Added a preliminary check to XML::Mini::Document::fromString so we don't even try to parse XML that's clearly bad (uneven number of <tag>...</tag> because of mistake of bad <unary> (without closing /).

XML-Mini-1.28, 2003.03.31
-------------------------
- New XML::Mini::Document methods, toHash() and fromHash(), allow for wickedly easy XML generation and manipulation.  
See the XML::Mini::Document::fromHash() and XML::Mini::Document::toHash() pod for details.

- Bug in the parsing algorithm when dealing with multiple elements of the same name, some of which have sub-elements, eg

 <a />
 <a />
 <a> <b>...</b> </a>
 <a />

 Now fixed.

XML-Mini-1.27, 2003.02.01
-------------------------
- Problem for users of Perl < 5.8.0 - The module was coded as if Text::Balanced was optional but was 'use'ing it and failing the make test.
- Made some changes to the parameters for getElement() and getElementByPath(), adding optional positions in order to allow extraction of the nth matching element instead of only the 1st.


XML-Mini-1.26, 2003.01.27
-------------------------
- Big bug found when using Text::Balanced (problem in parsing <tag>...</tag> whenever ... contains
something like <unary /> tags or anything but <tag>..</tag> and text).  Fixed and tests adjusted.

XML-Mini-1.25, 2003.01.26
-------------------------
- Major changes to the parsing algorithm which, if Text::Balanced is available, allow "cross-nested" tags
  (such as <a><b><a>..</a></b></a>) to be parsed successfully.
- <? tags ?> are now represented as XML::Mini::Element::Header elements
- Added the XML::Mini::Document::header() method to create the new XML::Mini::Element::Header elements 
  which represent <? tags ?>.
- Added the XML::Mini::Document::parse() method which accepts strings, filenames, open file handles and
  opened FileHandle objects
- Currently beta-testing an XML::Mini replacement parser for the RPC::XML package

XML-Mini-1.24, 2002.12.16
-------------------------
- Included Nigel Wetters (rivalsdm.com) changes/bug fixes to XML::Mini 
  in order to make it more compatible with older Perl installs
- Fixes to getElement (inability to fetch nested tags of same name)
- Added the ability to removeChild() and removeAllChildren() for Element objects
- Added the ability to prependChild() and insertChild(CHILD, INDEX)

XML-Mini-1.24, 2002.11.25
-------------------------
- Made compatible with early Perls.
- test added to check whether modules parse correctly
- some rearrangement of PODs


XML-Mini-1.2,  2002.09.15
-------------------------
- Perl implementation of MiniXML API finalised and Makefile.PL created