<commit_before><?xml version='1.0' encoding='UTF-8'?>
<!-- $Id$ -->
<!DOCTYPE releases SYSTEM 'dtd/releases.dtd'>
<releases>
 <release version='NOT YET RELEASED'>
  <desc>
  </desc>
  <changes>
   
   <add>
    <note>Implemented support for UCS-4 and UCS-2 encodings.</note>
    <submitter name='<NAME>'/>
   </add>
   
   <add>
    <note>
     Added ability to override default parser configuration.
    </note>
    <submitter name='<NAME>'/>
   </add>

    <add>
    <note>Implemented DOM Level 3 isEqualNode() method
    </note>
    <submitter name='<NAME>'/>
   </add>
   
   <add>
    <note>Implemented namespace fixup during serialization of DOM tree.</note>
    <submitter name='<NAME>'/>
   </add>
   
   <add>
     <note>Added implementation for new Xerces features validation/schema/normalized-value and 
     validation/schema/element-default</note>
      <submitter name='<NAME>'/>
   </add>

   <add>
        <note>Implemented current-element-node property</note>
        <submitter name='<NAME>'/>
   </add> 
   
      
   <add>
    <note>Added internal subset string to DOM.</note>
    <submitter name='<NAME>'/>
   </add>

   
   <update>
    <note> Added an interface, XMLResourceIdentifier, for
        describing the physical location of XML resources (external
        entities, schemas etc.) for use in grammar caching and entity
        resolution.  Updated XMLEntityResolver, XMLLocator,
        XMLDocumentHandler, XMLDocumentFragmentHandler, and
        XMLDTDHandler to use this new interface instead of unwieldy
        lists of Strings in various callbacks.
    </note>
    <submitter name="<NAME>"/>
   </update>
   
   <update>
    <note>
     Updated Xerces Native Interface to add augmentations to
     document fragment handler, DTD handler, and the DTD content
     model handler interfaces. Additional methods were also 
     renamed and/or modified.
    </note>
    <submitter name='<NAME>'/>
   </update>
   
   
   <update>
    <note>
     Updated Xerces Native Interface to add methods to Augmentations, XMLAttributes, and
     modify PSVI interfaces.
    </note>
    <submitter name='<NAME>'/>
   </update>
   
   <update>
    <note>
      Cleaned up separation between DOMParser and DeferredDOM by
      moving part of the code from createDeferredElement back into the parser,
      this has several benefits including to only have to walk the list of
      attributes once
    </note>
    <submitter name='<NAME>'/>
   </update>
   

   <fix>
        <note> Fixed a bug in the ui.DOMParserSaveEncoding sample.
        </note>
        <submitter name="<NAME>, <NAME>"/>
   </fix>
   
   <fix>
        <note> 
            Modified XMLDTDScanner to synchronize start/end entity calls.
            Fixed XMLDocumentScannerImpl so it always checks settings for load-external-dtd feature. 
            Modified implementation of setDocumentHandler(): now user can change document handler
            during the parse.
        </note>
        <submitter name="<NAME>"/>
    </fix>
    
   <fix>
        <note> 
            Fixed DOM L2 bug: synchronization for entity reference nodes, 
            cloning of attribute node, report of event phases. 
            
        </note>
        <submitter name="<NAME>, <NAME>"/>
    </fix> 
    
     <fix>
        <note>Fixed JAXP implemenation of schemaLanguage property.
        </note>
        <submitter name="<NAME>"/>
    </fix>

    
    <fix>
        <note>Javadoc fixes. 
        </note>
        <submitter name="<NAME>"/>
    </fix>
    


  </changes>
 </release>
 

 <release version='Xerces 2.0.0 (beta4)'>
  <desc>
   This release fixes a number of bugs, introduces more changes to the Xerces
   Native Interface, provides partial experimental DOM Level 3 implementation,
   and includes full XML Schema support.
  </desc><commit_msg>added line for my fixes<commit_after><?xml version='1.0' encoding='UTF-8'?>
<!-- $Id$ -->
<!DOCTYPE releases SYSTEM 'dtd/releases.dtd'>
<releases>
 <release version='Xerces 2.0.0'>
  <desc>
  </desc>
  <changes>
   
   <add>
    <note>Implemented support for UCS-4 and UCS-2 encodings.</note>
    <submitter name='<NAME>'/>
   </add>
   
   <add>
    <note>
     Added ability to override default parser configuration.
    </note>
    <submitter name='<NAME>'/>
   </add>

    <add>
    <note>Implemented DOM Level 3 isEqualNode() method
    </note>
    <submitter name='<NAME>'/>
   </add>
   
   <add>
    <note>Implemented namespace fixup during serialization of DOM tree.</note>
    <submitter name='<NAME>'/>
   </add>
   
   <add>
     <note>Added implementation for new Xerces features validation/schema/normalized-value and 
     validation/schema/element-default</note>
      <submitter name='<NAME>'/>
   </add>

   <add>
        <note>Implemented current-element-node property</note>
        <submitter name='<NAME>'/>
   </add> 
   
      
   <add>
    <note>Added internal subset string to DOM.</note>
    <submitter name='<NAME>'/>
   </add>

   
   <update>
    <note> Added an interface, XMLResourceIdentifier, for
        describing the physical location of XML resources (external
        entities, schemas etc.) for use in grammar caching and entity
        resolution.  Updated XMLEntityResolver, XMLLocator,
        XMLDocumentHandler, XMLDocumentFragmentHandler, and
        XMLDTDHandler to use this new interface instead of unwieldy
        lists of Strings in various callbacks.
    </note>
    <submitter name="<NAME>"/>
   </update>
   
   <update>
    <note>
     Updated Xerces Native Interface to add augmentations to
     document fragment handler, DTD handler, and the DTD content
     model handler interfaces. Additional methods were also 
     renamed and/or modified.
    </note>
    <submitter name='<NAME>'/>
   </update>
   
   
   <update>
    <note>
     Updated Xerces Native Interface to add methods to Augmentations, XMLAttributes, and
     modify PSVI interfaces.
    </note>
    <submitter name='<NAME>'/>
   </update>
   
   <update>
    <note>
      Cleaned up separation between DOMParser and DeferredDOM by
      moving part of the code from createDeferredElement back into the parser,
      this has several benefits including to only have to walk the list of
      attributes once
    </note>
    <submitter name='<NAME>'/>
   </update>
   

   <fix>
        <note> Fixed a bug in the ui.DOMParserSaveEncoding sample.
        </note>
        <submitter name="<NAME>, <NAME>"/>
   </fix>
   
   <fix>
        <note> 
            Modified XMLDTDScanner to synchronize start/end entity calls.
            Fixed XMLDocumentScannerImpl so it always checks settings for load-external-dtd feature. 
            Modified implementation of setDocumentHandler(): now user can change document handler
            during the parse.
        </note>
        <submitter name="<NAME>"/>
    </fix>
    
   <fix>
        <note> 
            Fixed DOM L2 bug: synchronization for entity reference nodes, 
            cloning of attribute node, report of event phases. 
            
        </note>
        <submitter name="<NAME>, <NAME>"/>
    </fix> 
    
    
    <fix>
        <note>Fixed misc. SAX bugs.
        </note>
        <submitter name="<NAME>"/>
    </fix>

    <fix>
        <note>Fixed JAXP implemenation of schemaLanguage property.
        </note>
        <submitter name="<NAME>"/>
    </fix>

    
    <fix>
        <note>Javadoc fixes. 
        </note>
        <submitter name="<NAME>"/>
    </fix>
    


  </changes>
 </release>
 

 <release version='Xerces 2.0.0 (beta4)'>
  <desc>
   This release fixes a number of bugs, introduces more changes to the Xerces
   Native Interface, provides partial experimental DOM Level 3 implementation,
   and includes full XML Schema support.
  </desc>
{'fraction_non_alphanumeric': 0.11012479094300785, 'fraction_numerical': 0.0034735623311462757, 'mean_word_length': 2.3697442566103164, 'pattern_counts': {'":': 0, '<': 231, '<?xml version=': 2, '>': 231, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1021242', 'n_tokens_mistral': 2352, 'n_tokens_neox': 2246, 'n_words': 741}