From d516e2f8de435ea78cc6152abc425d3ff2c4d289 Mon Sep 17 00:00:00 2001 From: "Edward Z. Yang" Date: Sun, 17 Feb 2013 16:04:08 -0800 Subject: [PATCH] Release 4.5.0 Signed-off-by: Edward Z. Yang --- Doxyfile | 2 +- FOCUS | 2 +- NEWS | 2 +- TODO | 2 +- VERSION | 2 +- WHATSNEW | 14 ++++++-------- library/HTMLPurifier.includes.php | 2 +- library/HTMLPurifier.php | 6 +++--- library/HTMLPurifier/Config.php | 2 +- 9 files changed, 16 insertions(+), 18 deletions(-) diff --git a/Doxyfile b/Doxyfile index ff06806e..7a62422d 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 = 4.4.0 +PROJECT_NUMBER = 4.5.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 bea619ba..590c186f 100644 --- a/FOCUS +++ b/FOCUS @@ -1,4 +1,4 @@ -8 - Minor security fixes +4 - Minor feature enhancements [ Appendix A: Release focus IDs ] 0 - N/A diff --git a/NEWS b/NEWS index 842d9b3c..2b2f0e66 100644 --- a/NEWS +++ b/NEWS @@ -9,7 +9,7 @@ NEWS ( CHANGELOG and HISTORY ) HTMLPurifier . Internal change ========================== -4.5.0, unknown release date +4.5.0, released 2013-02-17 # Fix bug where stacked attribute transforms clobber each other; this also means it's no longer possible to override attribute transforms in later modules. No internal code was using this diff --git a/TODO b/TODO index 053402b5..7db34a9c 100644 --- a/TODO +++ b/TODO @@ -32,7 +32,7 @@ Things to do as soon as possible: FUTURE VERSIONS --------------- -4.5 release [OMG CONFIG PONIES] +4.6 release [OMG CONFIG PONIES] ! Fix Printer. It's from the old days when we didn't have decent XML classes ! Factor demo.php into a set of Printer classes, and then create a stub file for users here (inside the actual HTML Purifier library) diff --git a/VERSION b/VERSION index 64b5ae39..ae153944 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.4.0 \ No newline at end of file +4.5.0 \ No newline at end of file diff --git a/WHATSNEW b/WHATSNEW index fc4e34fc..534cdede 100644 --- a/WHATSNEW +++ b/WHATSNEW @@ -1,8 +1,6 @@ -HTML Purifier 4.4.0 is a minor security release addressing a security -vulnerability associated with some optional functionality. It also -contains an accumulation of new features and bugfixes over half a year. -New configuration options include %HTML.TargetBlank, -%HTML.AllowedComments, %HTML.AllowedCommentsRegexp, %HTML.SafeIframe, -%URI.SafeIframeRegexp, %Core.EnableIDNA (requires PEAR Net_IDNA2 module and -doesn't work for PHP 5.0.5). We also now support the 'scope' attribute on -tables. +HTML Purifier 4.5.0 is a minor bugfix and feature release, containing an +accumulation of changes over a year. CSS support has been extended to +support display:inline-block, white-space, underscores in font families, +page-break-* CSS3 properties (when proprietary is enabled.) We now use +SHA-1 to identify cached definitions, and the semantics of stacked +attribute transforms has changed slightly. diff --git a/library/HTMLPurifier.includes.php b/library/HTMLPurifier.includes.php index 7feecefe..18cb0013 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 4.4.0 + * @version 4.5.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 e599e1c0..fe5a9d50 100644 --- a/library/HTMLPurifier.php +++ b/library/HTMLPurifier.php @@ -19,7 +19,7 @@ */ /* - HTML Purifier 4.4.0 - Standards Compliant HTML Filtering + HTML Purifier 4.5.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 = '4.4.0'; + public $version = '4.5.0'; /** Constant with version of HTML Purifier */ - const VERSION = '4.4.0'; + const VERSION = '4.5.0'; /** Global configuration object */ public $config; diff --git a/library/HTMLPurifier/Config.php b/library/HTMLPurifier/Config.php index b4f43bb5..489ea046 100644 --- a/library/HTMLPurifier/Config.php +++ b/library/HTMLPurifier/Config.php @@ -20,7 +20,7 @@ class HTMLPurifier_Config /** * HTML Purifier's version */ - public $version = '4.4.0'; + public $version = '4.5.0'; /** * Bool indicator whether or not to automatically finalize