From e9f529e78f05c0c0cfb70fa8a5b0e9d826647d2b Mon Sep 17 00:00:00 2001 From: "Edward Z. Yang" Date: Mon, 16 Feb 2009 13:31:48 -0500 Subject: [PATCH] Release 3.3.0. Signed-off-by: Edward Z. Yang --- Doxyfile | 2 +- FOCUS | 2 +- NEWS | 2 +- TODO | 10 +++++----- VERSION | 2 +- WHATSNEW | 12 ++++++------ library/HTMLPurifier.includes.php | 2 +- library/HTMLPurifier.php | 6 +++--- library/HTMLPurifier/Config.php | 2 +- 9 files changed, 20 insertions(+), 20 deletions(-) diff --git a/Doxyfile b/Doxyfile index 2a2c843c..e90477d2 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.2.0 +PROJECT_NUMBER = 3.3.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 f288597a..6b30af4c 100644 --- a/FOCUS +++ b/FOCUS @@ -1,4 +1,4 @@ -5 - Major feature enhancements +7 - Major bugfixes [ Appendix A: Release focus IDs ] 0 - N/A diff --git a/NEWS b/NEWS index 9e72969c..0ebf1a27 100644 --- a/NEWS +++ b/NEWS @@ -9,7 +9,7 @@ NEWS ( CHANGELOG and HISTORY ) HTMLPurifier . Internal change ========================== -3.3.0, unknown release date +3.3.0, released 2009-02-16 ! Implement CSS property 'overflow' when %CSS.AllowTricky is true. ! Implement generic property list classess - Fix bug with testEncodingSupportsASCII() algorithm when iconv() implementation diff --git a/TODO b/TODO index 07a11cca..9c5a71d7 100644 --- a/TODO +++ b/TODO @@ -21,7 +21,7 @@ afraid to cast your vote for the next feature to be implemented! FUTURE VERSIONS --------------- -3.3 release [It's All About Trust] (floating) +4.1 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) @@ -29,11 +29,11 @@ FUTURE VERSIONS - Implement - Figure out how to simultaneously set %CSS.Trusted and %HTML.Trusted (?) -3.4 release [Error'ed] +4.2 release [Error'ed] # Error logging for filtering/cleanup procedures - XSS-attempt detection--certain errors are flagged XSS-like -3.5 release [Do What I Mean, Not What I Say] +4.3 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 ->
) @@ -48,7 +48,7 @@ FUTURE VERSIONS dupe detector would also need to detect the suffix as well) - Externalize inline CSS to promote clean HTML, proposed by Sander Tekelenburg -4.0 release [Beyond HTML] +5.0 release [Beyond HTML] # Legit token based CSS parsing (will require revamping almost every AttrDef class). Probably will use CSSTidy class? # More control over allowed CSS properties using a modularization @@ -58,7 +58,7 @@ FUTURE VERSIONS - Convert RTL/LTR override characters to tags, or vice versa on demand. Also, enable disabling of directionality -5.0 release [To XML and Beyond] +6.0 release [To XML and Beyond] - Extended HTML capabilities based on namespacing and tag transforms (COMPLEX) - Hooks for adding custom processors to custom namespaced tags and attributes, offer default implementation diff --git a/VERSION b/VERSION index a4f52a5d..0fa4ae48 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.2.0 \ No newline at end of file +3.3.0 \ No newline at end of file diff --git a/WHATSNEW b/WHATSNEW index bfd98d02..f6408a9e 100644 --- a/WHATSNEW +++ b/WHATSNEW @@ -1,6 +1,6 @@ -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. +HTML Purifier 3.3.0 is fixes a number of obscure bugs reported and fixed +over a four month period. It is probably the last release in the 3.x +series. Notable new features include support for the overflow CSS +property; notable bugfixes include fixed YouTube rendering in certain +versions of Firefox, CSSDefinition Printer, improved early PHP support +and bugs in iconv. diff --git a/library/HTMLPurifier.includes.php b/library/HTMLPurifier.includes.php index 56e5effa..944f0893 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.2.0 + * @version 3.3.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 325bde59..4b1eddec 100644 --- a/library/HTMLPurifier.php +++ b/library/HTMLPurifier.php @@ -19,7 +19,7 @@ */ /* - HTML Purifier 3.2.0 - Standards Compliant HTML Filtering + HTML Purifier 3.3.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.2.0'; + public $version = '3.3.0'; /** Constant with version of HTML Purifier */ - const VERSION = '3.2.0'; + const VERSION = '3.3.0'; /** Global configuration object */ public $config; diff --git a/library/HTMLPurifier/Config.php b/library/HTMLPurifier/Config.php index 299bc0f0..f8e1f780 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.2.0'; + public $version = '3.3.0'; /** * Bool indicator whether or not to automatically finalize -- 2.11.4.GIT