diff --git a/Doxyfile b/Doxyfile index 4ef1d4b4..c906929e 100644 --- a/Doxyfile +++ b/Doxyfile @@ -4,7 +4,7 @@ # Project related configuration options #--------------------------------------------------------------------------- PROJECT_NAME = HTML Purifier -PROJECT_NUMBER = 1.4.1 +PROJECT_NUMBER = 1.5.0 OUTPUT_DIRECTORY = "C:/Documents and Settings/Edward/My Documents/My Webs/htmlpurifier/docs/doxygen" CREATE_SUBDIRS = NO OUTPUT_LANGUAGE = English diff --git a/NEWS b/NEWS index def131e5..9bd45a99 100644 --- a/NEWS +++ b/NEWS @@ -9,10 +9,14 @@ NEWS ( CHANGELOG and HISTORY ) HTMLPurifier . Internal change ========================== -1.5.0, unknown release date -! Added a rudimentary I18N and L10N system modeled off MediaWiki +1.5.0, released 2007-03-23 +! Added a rudimentary I18N and L10N system modeled off MediaWiki. It + doesn't actually do anything yet, but keep your eyes peeled. +! docs/enduser-utf8.html explains how to use UTF-8 and HTML Purifier ! Newly structured HTMLDefinition modeled off of XHTML 1.1 modules. - Tutorials upcoming! + I am loathe to release beta quality APIs, but this is exactly that; + don't use the internal interfaces if you're not willing to do migration + later on. - Allow 'x' subtag in language codes - Fixed buggy chameleon-support for ins and del . Added support for IDREF attributes (i.e. for) @@ -30,12 +34,10 @@ NEWS ( CHANGELOG and HISTORY ) HTMLPurifier . StrictBlockquote now requires a construction parameter as if it were an Required ChildDef, this is the "real" set of allowed elements . AttrDef partitioned into HTML, CSS and URI segments - -1.4.x?, unknown release date -! docs/enduser-utf8.html explains how to use UTF-8 and HTML Purifier . Modify Youtube filter regexp to be multiline . Require both PHP5 and DOM extension in order to use DOMLex, fixes - some edge cases where a DOMDocument class exists in a PHP4 environment. + some edge cases where a DOMDocument class exists in a PHP4 environment + due to DOM XML extension. 1.4.1, released 2007-01-21 ! docs/enduser-youtube.html updated according to new functionality diff --git a/TODO b/TODO index f5bdff18..436f4fd9 100644 --- a/TODO +++ b/TODO @@ -7,7 +7,7 @@ TODO List ? At-risk ========================== -1.5 release +1.6 release # Implement all non-essential attribute transforms, configurable # URI validation routines tighter (see docs/dev-code-quality.html) (COMPLEX) # Advanced URI filtering schemes (see docs/proposal-new-directives.txt) @@ -17,7 +17,7 @@ TODO List - XSS-attempt detection - Implement IDREF support -1.6 release +1.7 release # Add pre-packaged "levels" of cleaning (custom behavior already done) - More fine-grained control over escaping behavior - Silently drop content inbetween SCRIPT tags (can be generalized to allow @@ -30,7 +30,7 @@ TODO List tag or attribute that is not supported - Parse TinyMCE whitelist into our %HTML.Allow* whitelists -1.7 release +1.8 release # Additional support for poorly written HTML - Microsoft Word HTML cleaning (i.e. MsoNormal, but research essential!) - Friendly strict handling of
(block ->
) @@ -77,7 +77,6 @@ Ongoing - more! (look for ones that use WYSIWYGs) Unknown release (on a scratch-an-itch basis) - - Upgrade SimpleTest testing code to newest versions - Have 'lang' attribute be checked against official lists ? Semi-lossy dumb alternate character encoding transformations, achieved by encoding all characters that have string entity equivalents