<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -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.3.0
+PROJECT_NUMBER         = 4.0.0
 
 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
 # base path where the generated documentation will be put.</diff>
      <filename>Doxyfile</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-7 - Major bugfixes
+5 - Major feature enhancements
 
 [ Appendix A: Release focus IDs ]
 0 - N/A</diff>
      <filename>FOCUS</filename>
    </modified>
    <modified>
      <diff>@@ -9,7 +9,7 @@ NEWS ( CHANGELOG and HISTORY )                                     HTMLPurifier
     . Internal change
 ==========================
 
-4.0.0, unknown release date
+4.0.0, released 2009-07-07
 # APIs for ConfigSchema subsystem have substantially changed. See
   docs/dev-config-bcbreaks.txt for details; in essence, anything that
   had both namespace and directive now have a single unified key.</diff>
      <filename>NEWS</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-3.3.0
\ No newline at end of file
+4.0.0
\ No newline at end of file</diff>
      <filename>VERSION</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,7 @@
-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.
+HTML Purifier 4.0 is a major feature release focused on configuration
+It deprecates the $config-&gt;set('Ns', 'Directive', $value) syntax for
+$config-&gt;set('Ns.Directive', $value); both syntaxes work but the
+former will throw errors.  There are also some new features:  robust
+support for name/id, configuration inheritance, remove nbsp in
+the RemoveEmpty autoformatter, userland configuration directives
+and configuration serialization.</diff>
      <filename>WHATSNEW</filename>
    </modified>
    <modified>
      <diff>@@ -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.3.0
+ * @version 4.0.0
  *
  * @warning
  *      You must *not* include any other HTML Purifier files before this file,</diff>
      <filename>library/HTMLPurifier.includes.php</filename>
    </modified>
    <modified>
      <diff>@@ -19,7 +19,7 @@
  */
 
 /*
-    HTML Purifier 3.3.0 - Standards Compliant HTML Filtering
+    HTML Purifier 4.0.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.3.0';
+    public $version = '4.0.0';
 
     /** Constant with version of HTML Purifier */
-    const VERSION = '3.3.0';
+    const VERSION = '4.0.0';
 
     /** Global configuration object */
     public $config;</diff>
      <filename>library/HTMLPurifier.php</filename>
    </modified>
    <modified>
      <diff>@@ -20,7 +20,7 @@ class HTMLPurifier_Config
     /**
      * HTML Purifier's version
      */
-    public $version = '3.3.0';
+    public $version = '4.0.0';
 
     /**
      * Bool indicator whether or not to automatically finalize</diff>
      <filename>library/HTMLPurifier/Config.php</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>6776efccdd09f42158dc9c725e42706e26ac014f</id>
    </parent>
  </parents>
  <author>
    <name>Edward Z. Yang</name>
    <email>ezyang@mit.edu</email>
  </author>
  <url>http://github.com/ezyang/htmlpurifier/commit/53ff3e2744b20c579f52ca92d2a6a4922252a28c</url>
  <id>53ff3e2744b20c579f52ca92d2a6a4922252a28c</id>
  <committed-date>2009-07-07T19:41:01-07:00</committed-date>
  <authored-date>2009-07-07T19:41:01-07:00</authored-date>
  <message>Release 4.0.0.

Signed-off-by: Edward Z. Yang &lt;ezyang@mit.edu&gt;</message>
  <tree>bb91d4bfbf75e692a51aa1bef86f3322221288e8</tree>
  <committer>
    <name>Edward Z. Yang</name>
    <email>ezyang@mit.edu</email>
  </committer>
</commit>
