0
0
mirror of https://github.com/ezyang/htmlpurifier.git synced 2024-12-22 08:21:52 +00:00

Release 3.0.0.

git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@1483 48356398-32a2-884e-a903-53898d9a118a
This commit is contained in:
Edward Z. Yang 2008-01-07 02:54:16 +00:00
parent be7c1e7a8f
commit 02658df8b2
6 changed files with 21 additions and 16 deletions

View File

@ -31,7 +31,7 @@ PROJECT_NAME = HTMLPurifier
# This could be handy for archiving the generated documentation or # This could be handy for archiving the generated documentation or
# if some version control system is used. # if some version control system is used.
PROJECT_NUMBER = 2.1.3 PROJECT_NUMBER = 3.0.0
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
# base path where the generated documentation will be put. # base path where the generated documentation will be put.

4
NEWS
View File

@ -9,14 +9,14 @@ NEWS ( CHANGELOG and HISTORY ) HTMLPurifier
. Internal change . Internal change
========================== ==========================
3.0.0, unknown release date 3.0.0, released 2008-01-06
# HTML Purifier is PHP 5 only! The 2.1.x branch will be maintained # HTML Purifier is PHP 5 only! The 2.1.x branch will be maintained
until PHP 4 is completely deprecated, but no new features will be added until PHP 4 is completely deprecated, but no new features will be added
to it. to it.
+ Visibility declarations added + Visibility declarations added
+ Constructor methods renamed to __construct() + Constructor methods renamed to __construct()
+ PHP4 reference cruft removed (in progress) + PHP4 reference cruft removed (in progress)
! CSS properties are no case-insensitive ! CSS properties are now case-insensitive
! DefinitionCacheFactory now can register new implementations ! DefinitionCacheFactory now can register new implementations
! New HTMLPurifier_Filter_ExtractStyleBlocks for extracting <style> from ! New HTMLPurifier_Filter_ExtractStyleBlocks for extracting <style> from
documents and cleaning their contents up. Requires the CSSTidy library documents and cleaning their contents up. Requires the CSSTidy library

View File

@ -1 +1 @@
2.1.3 3.0.0

View File

@ -1,6 +1,10 @@
Stability release 2.1.3 fixes a slew of minor bugs found in HTML Purifier, Release 3.0.0 is the first release of 2008 and also HTML Purifier's first
and also includes some internal code enhancements and refactorings. PHP 5 only release. The 2.1 series will still be supported for bug and
Notably, tests/multitest.php automates testing in multiple versions, security fixes, but will not get new features. This release a number of
fatal AttrDef_URI_Email error fixed, blockquote contents are more lenient improvements in CSS handling, including the filter
in HTML 4.01 Strict and fatal errors involving ID tags in img tags were HTMLPurifier_Filter_ExtractStyleBlocks which integrates HTML Purifier with
fixed. CSSTidy for cleaning style sheets, contains experimental support for
proprietary CSS properties with %CSS.Proprietary, case-insensitive
CSS properties, and more lenient hexadecimal color codes. Also, all code
has been upgraded to full PHP 5 which is E_STRICT clean for all versions
of PHP 5 (including the 5.0 series).

View File

@ -1,7 +1,6 @@
<?php <?php
/*! /*! @mainpage
* @mainpage
* *
* HTML Purifier is an HTML filter that will take an arbitrary snippet of * HTML Purifier is an HTML filter that will take an arbitrary snippet of
* HTML and rigorously test, validate and filter it into a version that * HTML and rigorously test, validate and filter it into a version that
@ -22,8 +21,8 @@
*/ */
/* /*
HTML Purifier 2.1.3 - Standards Compliant HTML Filtering HTML Purifier 3.0.0 - Standards Compliant HTML Filtering
Copyright (C) 2006-2007 Edward Z. Yang Copyright (C) 2006-2008 Edward Z. Yang
This library is free software; you can redistribute it and/or This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public modify it under the terms of the GNU Lesser General Public
@ -83,7 +82,7 @@ since 2.0.0.
class HTMLPurifier class HTMLPurifier
{ {
public $version = '2.1.3'; public $version = '3.0.0';
public $config; public $config;
public $filters = array(); public $filters = array();
@ -231,3 +230,4 @@ class HTMLPurifier
} }

View File

@ -44,7 +44,7 @@ class HTMLPurifier_Config
/** /**
* HTML Purifier's version * HTML Purifier's version
*/ */
public $version = '2.1.3'; public $version = '3.0.0';
/** /**
* Bool indicator whether or not to automatically finalize * Bool indicator whether or not to automatically finalize
@ -492,3 +492,4 @@ class HTMLPurifier_Config
} }