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