Changes in v2.0.0-beta1: * new store implementation, including native DOM implementation * Piccolo is now the default parser.XmlOptions.setLoadUseXMLReader (XMLReader xmlReader) can be used when a diffrent parser is required. * Sample xml generation from an schema file * New failfast behavior for simple types, more consistent * EntityResolver is setable in SchemaCompiler * XPath 2.0 and Xquery support through Saxon * java 1.5 generics for array properties added to generated source * Simplified working with substitution groups by adding XmlObject.substitute() method * "-noVDoc" command-line option for scomp to skip validation of contents * uniform access to the getSourceName() method in Schema Object Model * Cleaned up schema compilation APIs with a XmlBeans.compileXmlBeans() * Added error codes and improved validation error messages * Changed .xsb format and loading strategy to improve performance * Ability to pass URLs instead of Files for Wsdl/Schemas * Added option to pass in "##local" to -allowmdef * Inst2xsd: support for xsi:nil and qname fix. * adding getCurrentElementSchemaType in Validator for finding schema types of elements with xsi:type attribute * adding ValidatingInfoXMLStreamReader for PSVI access on XMLStreamReaders * added Location to streaming validation errors * Instance 2 schema tool * Support for arbitrarily nesting s * New "schema bookmark" mechanism allowing one to tag user data on Schema Object Model entities * Add ability for XmlSaxHandler to insert bookmarks while loading * Added a diff utility that compares two jars (or directories) containing compiled Schema types * Interface and pre-post extensions * Enabled ValidatingXMLStreamReader to start validating from both current and next event in the XMLStreamReader * Functionality to retrieve xml validation errors programatically * Added saver options to not save xml decl * Added ability to compile Schemas containing references to SOAP11 encoded arrays * selectChildren and selectAttributes for dynamic getters and some wildcard scenarios * Location in ValidatingXmlStreamReader * Added a wrapper over jsr173's XMLStreamReader * Added support for default value in XMLStreamReaderExt interface and implementation * Adding typed value for QName case in the Validator * Adding an utility for validation of simple schema types * Improved the Validator to ofer PSVI info * Exposed some of the XMLSchema validator functionality in the public interfaces * Added support for XML Catalog, based on Apache Commons CatalogResolver * Added XMLStreamReaderExt an extention of XMLStreamReader which alowes getting strongly typed java values from a stream * Adds support for annotations in XMLSchema * Added JSR 173 support * performance tests * various feature tests * samples and documentation * packaging, licencing changes