-
Notifications
You must be signed in to change notification settings - Fork 2
/
CHANGELOG
55 lines (46 loc) · 1.71 KB
/
CHANGELOG
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
Version 1.0 - IN DEVELOPMENT
------------------------
New features:
* Python 3.x is supported
* Python 2.x is no longer supported
Enhancements:
* Nicer pretty-printing of comments and PIs before and after the root
element.
* Repeat calls to declaration() are now silently ignored.
* Namespace scope is now handled automatically, so you no longer need
to call end_ns() yourself (it's now a no-op), which makes it harder
to screw up.
Bug fixes:
* XMLSyntaxError is now raised when declaration() is called too late,
instead of writing an illegal declaration in the document.
Version 0.3 - 2009-06-01
------------------------
Enhancements:
* Unit tests are now included in the package.
* Added much needed docstrings and some comments to the code.
Bug fixes:
* Namespaced attributes weren't serialized correctly.
* Fixed handling of nsmap, to retain namespace prefix mappings
when working with lxml trees.
Version 0.2 - 2009-05-10
------------------------
New features:
* The element() method now supports Element instances.
* Added tostring() utility function for serializing an Element
instance to a string.
* Removed padding spaces in comments
Enhancements:
* Escaping/encoding of attribute values and character data is now
a lot faster than before
* Attribute sorting also a lot faster
* Additional minor speed improvements.
Bug fixes:
* The README, LICENSE and setup.py files were missing in version 0.1.
* Fixed a bug that meant attributes were lost when attribute sorting
was turned off.
* Removed broken duplicate declaration of the comment() method
* Calling the data() method with whitespace-only data will now be
ignored if pretty_print=True
Version 0.1 - 2009-03-02
------------------------
First public release.