diff --git a/Doxyfile b/Doxyfile index 6c13e02a..62e0c5be 100644 --- a/Doxyfile +++ b/Doxyfile @@ -31,7 +31,7 @@ PROJECT_NAME = HTMLPurifier # This could be handy for archiving the generated documentation or # if some version control system is used. -PROJECT_NUMBER = 3.1.1 +PROJECT_NUMBER = 3.2.0 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) # base path where the generated documentation will be put. diff --git a/FOCUS b/FOCUS index e13b9aa0..f288597a 100644 --- a/FOCUS +++ b/FOCUS @@ -1,4 +1,4 @@ -9 - Major security fixes +5 - Major feature enhancements [ Appendix A: Release focus IDs ] 0 - N/A diff --git a/NEWS b/NEWS index 985d04af..3c8ec4fa 100644 --- a/NEWS +++ b/NEWS @@ -9,7 +9,7 @@ NEWS ( CHANGELOG and HISTORY ) HTMLPurifier . Internal change ========================== -3.2.0, unknown release date +3.2.0, released 2008-10-31 # Using %Core.CollectErrors forces line number/column tracking on, whereas previously you could theoretically turn it off. # HTMLPurifier_Injector->notifyEnd() is formally deprecated. Please diff --git a/TODO b/TODO index 6886708f..77e5a054 100644 --- a/TODO +++ b/TODO @@ -20,7 +20,7 @@ afraid to cast your vote for the next feature to be implemented! FUTURE VERSIONS --------------- -3.2 release [It's All About Trust] (floating) +3.3 release [It's All About Trust] (floating) # Implement untrusted, dangerous elements/attributes # Implement IDREF support (harder than it seems, since you cannot have IDREFs to non-existent IDs) @@ -28,11 +28,11 @@ FUTURE VERSIONS - Implement - Figure out how to simultaneously set %CSS.Trusted and %HTML.Trusted (?) -3.3 release [Error'ed] +3.4 release [Error'ed] # Error logging for filtering/cleanup procedures - XSS-attempt detection--certain errors are flagged XSS-like -3.4 release [Do What I Mean, Not What I Say] +3.5 release [Do What I Mean, Not What I Say] # Additional support for poorly written HTML - Microsoft Word HTML cleaning (i.e. MsoNormal, but research essential!) - Friendly strict handling of
(block ->
) diff --git a/VERSION b/VERSION index 50e47c89..a4f52a5d 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.1.1 \ No newline at end of file +3.2.0 \ No newline at end of file diff --git a/WHATSNEW b/WHATSNEW index 146c526d..e7852737 100644 --- a/WHATSNEW +++ b/WHATSNEW @@ -1,8 +1,6 @@ -HTML Purifier 3.1.1 is a security and bugfix release. This release addresses -two security vulnerabilities, both related to CSS, and one of which only -applies to users using Shift_JIS as their output encoding. There is also -a security improvement regarding the imagecrash attack. There is a backwards -incompatible change in which resources are no longer munged -by default; please enable using %URI.MungeResources. Besides this, there -are numerous improvements to URI munging, esp. with the addition of -%URI.MungeSecretKey, as well as an experimental %HTML.SafeObject and %HTML.SafeEmbed. +HTML Purifier 3.2.0 is an amalgamation of new features and fixes that +have accumulated over a four month period. Some notable features +include %AutoFormat.RemoveEmpty, column tracking for tokens, +%AutoFormat.DisplayLinkURI and %Attr.DefaultImageAlt. There were also +major improvements to the test suite interface, error collection output +and the auto-formatter framework. diff --git a/library/HTMLPurifier.includes.php b/library/HTMLPurifier.includes.php index 59d94755..7ebbb592 100644 --- a/library/HTMLPurifier.includes.php +++ b/library/HTMLPurifier.includes.php @@ -7,7 +7,7 @@ * primary concern and you are using an opcode cache. PLEASE DO NOT EDIT THIS * FILE, changes will be overwritten the next time the script is run. * - * @version 3.1.1 + * @version 3.2.0 * * @warning * You must *not* include any other HTML Purifier files before this file, diff --git a/library/HTMLPurifier.php b/library/HTMLPurifier.php index da2269da..629f3b26 100644 --- a/library/HTMLPurifier.php +++ b/library/HTMLPurifier.php @@ -19,7 +19,7 @@ */ /* - HTML Purifier 3.1.1 - Standards Compliant HTML Filtering + HTML Purifier 3.2.0 - Standards Compliant HTML Filtering Copyright (C) 2006-2008 Edward Z. Yang This library is free software; you can redistribute it and/or @@ -55,10 +55,10 @@ class HTMLPurifier { /** Version of HTML Purifier */ - public $version = '3.1.1'; + public $version = '3.2.0'; /** Constant with version of HTML Purifier */ - const VERSION = '3.1.1'; + const VERSION = '3.2.0'; /** Global configuration object */ public $config; diff --git a/library/HTMLPurifier/Config.php b/library/HTMLPurifier/Config.php index e2fe21b6..aca84982 100644 --- a/library/HTMLPurifier/Config.php +++ b/library/HTMLPurifier/Config.php @@ -20,7 +20,7 @@ class HTMLPurifier_Config /** * HTML Purifier's version */ - public $version = '3.1.1'; + public $version = '3.2.0'; /** * Bool indicator whether or not to automatically finalize diff --git a/release1-update.php b/release1-update.php index 7624a5e4..54574ce0 100644 --- a/release1-update.php +++ b/release1-update.php @@ -104,5 +104,5 @@ file_put_contents('library/HTMLPurifier/Config.php', $config_c); passthru('php maintenance/flush.php'); -if ($is_dev) echo "Review changes, write something in WHATSNEW and FOCUS, and then SVN commit with log 'Release $version.'" . PHP_EOL; +if ($is_dev) echo "Review changes, write something in WHATSNEW and FOCUS, and then commit with log 'Release $version.'" . PHP_EOL; else echo "Numbers updated to dev, no other modifications necessary!";