html
========
'html' is a python wrapper for HTML 4.0 tags
-----------------------------------------------------------------------------------------------------------
html-0.4.0
------------------------------------------------------------------------------------------------------------
news:
x. added a color module to handle html color values
-----------------------------------------------------------------------------------------------------------
html-0.3.0
------------------------------------------------------------------------------------------------------------
news:
x. tags can now savely be subclassed. Former versions retrieved tag.name
from self.__class__.__name__. This has changed now to make subclassing save.
x. this affects the new_tag() method. Signature of this method has changed
in a backwards incompatible way, eliminating the "tag_type" keyword
and may break existing code relying on this parameter.
bugfixes:
x. __version__ string was incorrect. Fixed now.
x. TT_* consts where slightly messed up. This is fixed now (hopefuly)
x. documentation for verbosity flags was outdated. Fixed now.
-----------------------------------------------------------------------------------------------------------
html-0.2.2
------------------------------------------------------------------------------------------------------------
bugfixes:
x. fixed a bug in tag.copy(). DOCTYPE raised an error when copied. Fixed now.
x. fixed a bug in path(). Comparisons where made case sensitive. This is
fixed now.
x. fixed a bug in relation to subprocess and tidy. On win oses there is a bug
in subprocess. You have to set all three pipes to PIPE to make Popen work.
This is done now.
news:
x. tags now only accept strings and tags as children.
-----------------------------------------------------------------------------------------------------------
html-0.2.1
------------------------------------------------------------------------------------------------------------
bugfixes:
x. fixed a bug in tag.path(). Generic tags raised an error when [@attr=value] was queried. Fixed now.
-----------------------------------------------------------------------------------------------------------
html-0.2.0
------------------------------------------------------------------------------------------------------------
news:
x. all tags got a new method copy()
-----------------------------------------------------------------------------------------------------------
html-0.1.3
------------------------------------------------------------------------------------------------------------
Bugfixes:
x. fixed a bug in tag.path(). index was not processed corectly.
"/tag[0]" matched only if the tag was the first child of a parent.
This corrected now to match if it is the first tag of that type.
------------------------------------------------------------------------------------------------------------
html-0.1.2
------------------------------------------------------------------------------------------------------------
Bugfixes:
x. fixed a bug in html_parser.Parser. Parsing pages raised AttributeError (tag method __add__). Fixed now
x. fixed a bug in html_path where error message for invalid component was broken
x. reworked verbosity scheme. Was crap. Not backwards compatible! See docs set_verbosity()
x. fixed a typo in escape_string() for chars >= 128
------------------------------------------------------------------------------------------------------------
html-0.1.1
------------------------------------------------------------------------------------------------------------
Bugfixes:
x. enforced now that attribute values have to be specified as strings
------------------------------------------------------------------------------------------------------------
html-0.1.0
------------------------------------------------------------------------------------------------------------
initial release