





















|
 |  |  |  | March 16, 2001 (version 1.3.1) |  |  |  |  |
| |
- Added support for schema <redefine> element [Neil Graham]
- Added support for schema notations [Elena Litani]
- Implemented validation constraints for the "abstract" attribute
on elements [Lisa Martin]
- Simple value normalization and whitespace facet support [Elena Litani]
- Fixed validation constraints surrounding the schema <annotation> element info item [Neil Graham]
- Implemented support for JAXP 1.1 [Edwin Goei]
- Added experimental DOM Level 3 features for handling XML header [Elena Litani]
- Miscellaneous bugfixes [Arnaud Le Hors, Neil Graham, Elena Litani, Andy Clark, Lynn Monson, Sandy Gao, Brad O'Hearne]
- Partially fixed inability to make (or build) Xerces under Unix [Neil Graham]
- Removed final from XMLSerializer per request [Andy Clark]
- Fixed identity constraint bugs (support still limited) [Andy Clark]
- Changed parse method to close streams opened by parser even in
event of error [Andy Clark]
|
 |  |  |  | January 31, 2001 (version 1.3.0) |  |  |  |  |
| |
- Upgraded schema support to the schema CR drafts at a
similar level to that which had existed for the WD schema
specifications. [Elena Litani, Lisa Martin, Neil Graham]
- Implemented schema union simple type
definition. [Elena Litani]
- Implemented many attribute and element declaration
schema-validation constraints, as well as
use=prohibited. [Neil Graham]
- Implemented basic support for XML Schema identity constraints [Andy Clark]
- Fixed bug in Deferred DOM with multiple IDs on same element [Andy Clark]
- Updates to improve DFA build-time performance. [Tozawa Akihiko]
- Optimization of memory used by attribute nodes in the DOM. [Arnaud Le Hors]
- Fixed conflict between HTML DOM and Core DOM. [Mark Diekhans]
- Optimized DOM normalize operation. [Jay Cain + Arnaud Le Hors]
|
 |  |  |  | December 06, 2000 (version 1.2.3) |  |  |  |  |
| |
- Fixed Memory leak bug was reported by Tosiki IGA where parser runs out of memory [Eric Ye]
- Rampant object creation even when not validating fix patch send by Elena Litani[Elena Litani]
- ListDatatypeValidator enumeration bug fix by Elena Litani Litani[Elena Litani]
- Optimization in validator to only instantiate objects needed in the case of DTD vs. Schemas[Jeffrey Rodriguez]
- Fixed misc. Schema Structures miscelaneous bugs since last release [Eric Ye]
- improved implementation of <all> schema construct
to handle 8 elements instead of 6; also increased
validation speed [Neil Graham, Eric Ye]
- Fixed DOM misc. bugs and other patches since last release [Arnaud Le Hors]
- Miscelaneous DOM patches by Lynn Monson [Lynn Monson]
- Added new 'load-external-dtd' feature, so that when non
validating, applications can ask the parser not to load the external subset at
all [Arnaud Le Hors]
|
 |  |  |  | November 22, 2000 (version 1.2.2) |  |  |  |  |
| |
- DOM 2 Recommendation release support update [Arnaud Le Hors]
- Fixed FAQ section submitted by Tony Montgomery Smith [Jeffrey Rodriguez,Tony Montgomery]
- Added normalization patch by Ken Tamura [Jeffrey Rodriguez, Ken Tamura]
- Fixed hang in UTF8Reader when we find a multb. UTF8 char. outside [#x10000-#x10FFFF] range [Jeffrey Rodriguez]
- Fixed problem in Server env. with Singleton implemtation of validators [Eric Ye, Jeffrey Rodriguez]
- Fixed patch submitted by Elena Litani Kitani and others with
RangeImpl [Eric Ye, Elena Litani, Lynn Monson]
- Fixed misc. Schema Structures miscelaneous bugs since last release [Eric Ye]
- Miscelaneous bug fixes and patches submitted by Lisa Martin [Lisa Martin]
- Fixed DOM misc. bugs and other patches since last release [Arnaud Le Hors]
|
 |  |  |  | October 19, 2000 (version 1.2.1) |  |  |  |  |
| |
- This is a bug fix release
- Added Mark Swinkels datatype list refactoring [Mark Swinkels, Jeffrey Rodriguez]
- Added RangeImpl patch submitted by Lynn Monson [Lynn monson, Arnaud Le Hors]
- Fixed datatype registry not being initialized in XMLValidator bug [Jeffrey Rodriguez]
- Fixed misc. Schema Structures bugs since last release [Eric Ye]
- Fixed misc. Datatypes bugs since last release [Jeffrey Rodriguez]
|
 |  |  |  | August 28, 2000 (version 1.2.0) |  |  |  |  |
| |
- Merged redundant Attribute validators inner classes with the data type validators. [Jeffrey Rodriguez]
- Fixed namespaces bugs for endElement method in SAX. [Jeffrey Rodriguez]
- Fixed misc. Schema Datatype bugs. [Jeffrey Rodriguez]
- Fixed misc. DOM implementation bugs. [Arnaud Le Hors]
- Fixed Makefiles and documentations. [Andy Clark]
- Added "any" with "processContents='lax|skip'" support for Schema. [Eric Ye]
- Added feature "load-dtd-grammar" [Eric Ye]
- Fixed a bug in reset() method of XMLValidator. [Eric Ye]
- Fixed misc. Schema Structures bugs. [Eric Ye]
|
 |  |  |  | July 26, 2000 (version 1.1.3) |  |  |  |  |
| |
- Added "anyAttribute" support for Schema. [Eric Ye]
- Added "xsi:type" support for Schema. [Eric Ye]
- Added full equivClass support for Schema. [Eric Ye]
- Fixed "form" attribute behavior to be fully compilant with Schema Spec. [Eric Ye]
- Fixed "xml:space" bug in DTD validation. [Eric Ye, Andy Clark]
- Expanded "any" element support to model groups. [Eric Ye]
- Fixed "any" element bugs when there are multilple URIs. [Eric Ye]
- Cleaned up XMLValidator. [Eric Ye]
- Fixed misc. Schema bugs. [Eric Ye]
- Fixed resolving Schema location bug in XMLValidator. [David Blankenship, Eric Ye]
- Fixed for BUG:SAXParser endElement reports incorrect local name. [Jeffrey Rodriguez]
- Fixed DOM Java Serialization-previous fix did not work. [Jeffrey Rodriguez]
- Added testcase under test to test DOM Java Serialization. [Jeffrey Rodriguez]
- Added James Duncan fix suggestion to not compile RevalidatingDOMParser. [James Duncan, Jeffrey Rodriguez]
- Miscelanous DOM enhancements [Arnaud Le Hors].
- Fixed parameterizes entities in XMLDTDScanner. [Jeffrey Rodriguez]
- Fixed bug reported by Philippe MOUAWAD, on XMLContentSpec toString method. [Jeffrey Rodriguez]
- Fixed problem with DTD validation when namespace is supported is on. [Andy Clark,Eric Ye]
- Fixed bug reported by Michael Brundage in StringReader. [Jeffrey Rodriguez]
|
 |  |  |  | June 21, 2000 (version 1.1.2) |  |  |  |  |
| |
- Added "any" element content support for Schema [Andy Clark]
- Fixed adjacent text nodes bug in deferred DOM [Andy Clark]
- Fixed namespace URI bug in deferred DOM [Andy Clark]
- Fixed null document type node bug [Andy Clark]
- Fixed StringReader index out of bounds exception bug [Andy Clark]
- Turned on namespace support in all parsers, by default [Andy Clark]
- Added feature to allow Schema support to be turned off [Andy Clark]
- Fixed SAX2 DeclHandler, LexicalHandler callbacks [Andy Clark]
- Fixed DOM serialization [Jeffrey Rodriguez]
- Fixed datatype enumeration bugs [Jeffrey Rodriguez]
- Fixed datatype pattern bugs [Jeffrey Rodriguez]
- Fixed datatype min/maxLength bugs [Jeffrey Rodriguez]
- Modified samples to include additional switches [Jeffrey Rodriguez]
- Fixed lexical comparison for string/qname datatypes [Jeffrey Rodriguez]
- Added regular expression character class subtraction [Ken Tamura]
- Fixed regular expression bugs [Ken Tamura]
- Added URI class [paul.eng@iclick.com]
- Fixed import/include Schema bug [Eric Ye]
- Fixed lots of Schema bugs [Eric Ye]
|
 |  |  |  | June 5, 2000 (version 1.1.1) |  |  |  |  |
| |
- Added Schema include/import [Eric Ye]
- Performance tuning [Eric Ye, Andy Clark]
- Added Ant support to build process [abagchi]
- Re-architecture Schema datatypes [Jeffrey Rodriguez]
- Re-organized docs directory to get FOP to work[Anupam Bagchi, Jeffrey Rodriguez]
- Fixed Dynamic validation bug [Eric Ye]
- Fixed Grammar access bug [Eric Ye, Andy Clark]
- Fixed Miscellaneous bugs [Eric Ye, Andy Clark, Jeffrey Rodriguez]
- Added JAXP to build, updated JAXP files [Arnaud Le Hors]
- Added a DOM from scratch and Serializer sample [Jeffrey Rodriguez]
- Fixed NodeImpl supports nullpointer bug in Samples [Arnaud Le Hors]
- Fixed a bug in cloning default attribute
|
 |  |  |  | May 19, 2000 (version 1.1.0) |  |  |  |  |
| |
- Reworked internals for XML Schema support [Andy Clark, Eric Ye,
Jeffrey Rodriguez]
- Updated XML Schema support to April working draft [Eric Ye,
Jeffrey Rodriguez]
- Changed code to notify error handler of content model
validation errors before calling endElement [Arnaud Le Hors]
|
| |
- Upgraded to SAX 2.0. [Arnaud Le Hors]
- Added support for WML DOM. [david]
- Preliminary work for full schema support.
[Andy Clark, Glenn Marcy, jefreyr, Eric Ye]
- Reorganized DOM classes to use much less memory. [Arnaud Le Hors]
- Entities and entity reference nodes are now readonly as
expected. [Arnaud Le Hors]
- Entity references now have their replacement value when created
with createEntityReference. [Arnaud Le Hors]
- Fixed problem in Deferred DOM which made building it N^2 order.
[Arnaud Le Hors]
- Fixed handling of elements with IDs in Deferred DOM. [Arnaud Le Hors]
- Added support for namespaces in parameter entities. [Arnaud Le Hors]
- setNodeValue raised an exception when it should simply be a
no-op. [Arnaud Le Hors]
- Attributes returned by setNamedItem and setNamedItemNS could not
be reused. [Arnaud Le Hors]
- Implemented new DOM Level 2 methods hasAttribute and
hasAttributeNS. [Arnaud Le Hors]
- 43: importNode now uses createElementNS and createAttributeNS
when necessary. [Arnaud Le Hors]
- 59: after a first iteration over the whole list, item(index)
returned the wrong value. [Arnaud Le Hors]
- 60: Fixed. [Andy Clark]
- 62: Cloned attributes return wrong owner element.
[awiner@us.oracle.com]
- Fixed caption element creation pb with HTMLTableElement.
[Assaf Arkin]
- Improved performance of XML serialize. Added support of
encodings and reuse of serializer. [Assaf Arkin]
- Updated XML serializer to not be strictly dependent on DOM Level
2. [Andy Clark]
|
| |
- 26: Schema lookup disabled when validation is off. [Arnaud Le Hors]
- 23: With UCS-4 and UTF-16 encodings, 0xD characters are now properly normalized.[Glenn Marcy]
- 27: SAX2 http://xml.org/sax/features/namespaces - default set to true. [pier]
- 28: Fixed error in setNamespaces javadoc [elharo@metalab.unc.edu]
- 33: Relaxed restraint of xml:space attribute for XHTML DTDs [david-b@pacbell.net]
- 34: SAX 2.0beta2 changes accepted. [Ralf Pfeiffer]
- 35: Fixed getLength() to always return the right value[Arnaud Le Hors]
- 36: Fixed setPrefix() to update nodeName [Arnaud Le Hors]
|
| |
- Removed hard-coded strings to enable national language support
(NLS) [Jeffrey Rodriguez, Arnaud Le Hors, Ralf Pfeiffer]
- Update for SAX2beta [Andy Clark]
- Add new feature
http://apache.org/xml/features/dom/include-ignorable-whitespace [Andy Clark]
- ChunkyByteArray - needed resize chunk array for large files [Andy Clark]
- UTF8DataChunk - memory perf fix [Andy Clark]
- DOM L1 - cache node children length to accelerate
Node#item() [Andy Clark]
- DOM L1 - Off by one error in DeferredDocumentImpl [jflight@impresse.com]
- DOM L1 - Slight refactoring of DOM to save memory [Arnaud Le Hors]
- Schema datatypes - add binary & URI, update
decimal & String [twl]
- Schema datatypes - allow StringValidator to validate maxLength & enumeration facets [gtj@peakin.com]
- Schema datatypes - timeDuration & timeInstant validators [gtj@peakin.com]
- Schema functionality - allow schema lookup via installed entity resolver [gtj@peakin.com]
- Schema bug fixes (reportSchemaError & integer subtype registration) [gtj@peakin.com]
- Serializer bug on CData sections [Assaf Arkin]
- Serializers now prints PUBLIC/SYSTEM id [Assaf Arkin]
- HTMLTableElementImpl - Empty cell no longer created
when adding a row [Assaf Arkin]
- DOM L2 - TreeWalkerImpl didn't iterate backwards properly [bmj01@club-internet.fr]
- DOM L2 - Tracking the candidate recommendation [Arnaud Le Hors]
- DOM L2 Namespace bug fixes [Ralf Pfeiffer, Arnaud Le Hors]
- DOM L2 API moved to org.w3c.dom where it belongs
[Ralf Pfeiffer]
- DOMMemTest [Arnaud Le Hors]
|
| |
- Include documentation in the repository.
- Switch packaging to jar files from .zip and .tar.gz files.
- StreamingCharReader for stream based applications.
- Assaf Arkin's serialization package.
- Assaf Arkin's HTML DOM Level 1 classes.
- Performance improvements.
- Bug fixes.
|
| |
- Created initial code base from IBM's XML4J.
- Modified documentation to reflect new name (Xerces)
|
|
|