0
0
mirror of https://github.com/ezyang/htmlpurifier.git synced 2025-01-05 06:01:52 +00:00

Almost release 1.5.0.

git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@867 48356398-32a2-884e-a903-53898d9a118a
This commit is contained in:
Edward Z. Yang 2007-03-24 00:35:53 +00:00
parent 5f1a6b883f
commit e2babe5308
3 changed files with 13 additions and 12 deletions

View File

@ -4,7 +4,7 @@
# Project related configuration options # Project related configuration options
#--------------------------------------------------------------------------- #---------------------------------------------------------------------------
PROJECT_NAME = HTML Purifier 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" OUTPUT_DIRECTORY = "C:/Documents and Settings/Edward/My Documents/My Webs/htmlpurifier/docs/doxygen"
CREATE_SUBDIRS = NO CREATE_SUBDIRS = NO
OUTPUT_LANGUAGE = English OUTPUT_LANGUAGE = English

16
NEWS
View File

@ -9,10 +9,14 @@ NEWS ( CHANGELOG and HISTORY ) HTMLPurifier
. Internal change . Internal change
========================== ==========================
1.5.0, unknown release date 1.5.0, released 2007-03-23
! Added a rudimentary I18N and L10N system modeled off MediaWiki ! 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. ! 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 - Allow 'x' subtag in language codes
- Fixed buggy chameleon-support for ins and del - Fixed buggy chameleon-support for ins and del
. Added support for IDREF attributes (i.e. for) . 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 . StrictBlockquote now requires a construction parameter as if it
were an Required ChildDef, this is the "real" set of allowed elements were an Required ChildDef, this is the "real" set of allowed elements
. AttrDef partitioned into HTML, CSS and URI segments . 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 . Modify Youtube filter regexp to be multiline
. Require both PHP5 and DOM extension in order to use DOMLex, fixes . 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 1.4.1, released 2007-01-21
! docs/enduser-youtube.html updated according to new functionality ! docs/enduser-youtube.html updated according to new functionality

7
TODO
View File

@ -7,7 +7,7 @@ TODO List
? At-risk ? At-risk
========================== ==========================
1.5 release 1.6 release
# Implement all non-essential attribute transforms, configurable # Implement all non-essential attribute transforms, configurable
# URI validation routines tighter (see docs/dev-code-quality.html) (COMPLEX) # URI validation routines tighter (see docs/dev-code-quality.html) (COMPLEX)
# Advanced URI filtering schemes (see docs/proposal-new-directives.txt) # Advanced URI filtering schemes (see docs/proposal-new-directives.txt)
@ -17,7 +17,7 @@ TODO List
- XSS-attempt detection - XSS-attempt detection
- Implement IDREF support - Implement IDREF support
1.6 release 1.7 release
# Add pre-packaged "levels" of cleaning (custom behavior already done) # Add pre-packaged "levels" of cleaning (custom behavior already done)
- More fine-grained control over escaping behavior - More fine-grained control over escaping behavior
- Silently drop content inbetween SCRIPT tags (can be generalized to allow - Silently drop content inbetween SCRIPT tags (can be generalized to allow
@ -30,7 +30,7 @@ TODO List
tag or attribute that is not supported tag or attribute that is not supported
- Parse TinyMCE whitelist into our %HTML.Allow* whitelists - Parse TinyMCE whitelist into our %HTML.Allow* whitelists
1.7 release 1.8 release
# Additional support for poorly written HTML # Additional support for poorly written HTML
- Microsoft Word HTML cleaning (i.e. MsoNormal, but research essential!) - Microsoft Word HTML cleaning (i.e. MsoNormal, but research essential!)
- Friendly strict handling of <address> (block -> <br>) - Friendly strict handling of <address> (block -> <br>)
@ -77,7 +77,6 @@ Ongoing
- more! (look for ones that use WYSIWYGs) - more! (look for ones that use WYSIWYGs)
Unknown release (on a scratch-an-itch basis) Unknown release (on a scratch-an-itch basis)
- Upgrade SimpleTest testing code to newest versions
- Have 'lang' attribute be checked against official lists - Have 'lang' attribute be checked against official lists
? Semi-lossy dumb alternate character encoding transformations, achieved by ? Semi-lossy dumb alternate character encoding transformations, achieved by
encoding all characters that have string entity equivalents encoding all characters that have string entity equivalents