You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@xml.apache.org by Michael Glavassevich <mr...@ca.ibm.com> on 2006/09/14 17:48:03 UTC

[ANNOUNCEMENT]: Xerces-J 2.8.1 now available

Hi everyone, 

The Xerces-J team is pleased to announce that version 2.8.1 of Xerces-J is 
now available. This release fixes several bugs which were present in 
Xerces-J 2.8.0. It also includes a few minor enhancements and performance 
improvements.

Specifically, the changes introduced in this release are:

* Implemented native support for the ISO-8859-1 encoding. [Michael 
Glavassevich]

* Added a method to XSModel which returns a list containing the members of 
the substitution group for a given element declaration. [Michael 
Glavassevich]

* Improved the performance of Xerces' optimized readers (for small 
documents) by recycling their byte buffers. [Michael Glavassevich]

* Modified the DocumentBuilder and LSParser implementations so that they 
drop their internal references to the DOM they just built. If an 
application is pooling parsers this will allow the garbage collector to 
reclaim the Document and all of its nodes if the application no longer has 
any references to it. [Michael Glavassevich]

* Fixed numerous schema annotation related bugs including those introduced 
in Xerces-J 2.8.0 which caused NPEs to be thrown from several of the 
getAnnotation() methods in the XML Schema API. [Neil Delima, Michael 
Glavassevich]

* Fixed a DOM bug which caused the internal subset of a DocumentType node 
to be omitted from a cloned Document. [Jacob Kjome]

* Fixed a bug in Xerces' regular expression support involving patterns 
starting with '.'. [Kent Tamura]

* Fixed a bug which caused the DOM builder to drop all of the text in the 
document if grammar caching is enabled and the document being processed 
contains both an internal and an external DTD subset. [Michael 
Glavassevich]

* Fixed a schema bug which allowed defaulted attributes with the same 
local name to overwrite each other. [Michael Glavassevich]

* Fixed a bug which caused a schema document to be loaded multiple times 
if it was both included and redefined. This made it possible for the 
redefined components to be incorrectly overwritten by the original ones 
from the include. [Michael Glavassevich]

* Fixed a bug in Xerces' native serializer which caused documents 
containing supplemental characters in attribute values to be written 
incorrectly. [Michael Glavassevich]

* Fixed a bug in the XInclude processor which in some instances caused 
content to be omitted from the result if an element() XPointer is 
specified on an include element. [Neil Delima]

* Fixed various bugs and made various improvements. [Dave Brosius, Michael 
Glavassevich, Jacob Kjome, Peter McCracken]

For more information please visit: http://xerces.apache.org/xerces2-j/

Michael Glavassevich
XML Parser Development
IBM Toronto Lab
E-mail: mrglavas@ca.ibm.com
E-mail: mrglavas@apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@xml.apache.org
For additional commands, e-mail: general-help@xml.apache.org


RE: [ANNOUNCEMENT]: Xerces-J 2.8.1 now available

Posted by Nathan Beyer <nb...@kc.rr.com>.
I'm still working on it. I was gathering some information about Apache-based
projects and their deployment to the central repo [1]. I'm basically taking
the current POM [2] and updating with the latest apache parent POM [3].

I was waiting a bit for the XML Commons to release as well, so that I could
point the dependencies to the latest commons, but that's no absolutely
necessary.

-Nathan

[1] http://www.apache.org/dev/repository-faq.html
[2]
http://repo1.maven.org/maven2/xerces/xercesImpl/2.8.0/xercesImpl-2.8.0.pom
[3] http://repo1.maven.org/maven2/org/apache/apache/3/apache-3.pom

> -----Original Message-----
> From: Eric J. Schwarzenbach [mailto:Eric.Schwarzenbach@wrycan.com]
> Sent: Tuesday, September 26, 2006 6:18 PM
> To: j-users@xerces.apache.org
> Subject: Re: [ANNOUNCEMENT]: Xerces-J 2.8.1 now available
> 
> Has this (maven pom) not happened yet, or am I just looking in the wrong
> place?
> 
> If it hasn't happened yet, this is just a friendly nudge from someone
> trying to maximize his own laziness. :^)
> 
> Eric
> 
> Nathan Beyer wrote:
> > Sure, I can try to write something up. I'll post the candidate POM files
> to
> > the dev list(s) for discussion.
> >
> > -Nathan
> >
> >
> >> -----Original Message-----
> >> From: Jimisola Laursen [mailto:lists@jimisola.com]
> >> Sent: Sunday, September 17, 2006 4:42 PM
> >> To: j-users@xerces.apache.org
> >> Subject: Re: [ANNOUNCEMENT]: Xerces-J 2.8.1 now available
> >>
> >>
> >> Hi Michael,
> >>
> >> Thank you for your quick reply.
> >>
> >> How is Xerces-J built today - with Ant?
> >>
> >> Nathan Beyer is actually quite right when he says that
> >> deploying/publishing
> >> jars is pretty easy.
> >> The link that he provided contains all the information needed.
> >> Basically, a pom file is created which contains information about
> version,
> >> license used, dependencies etc.
> >> It is quite straight-forward and there are existing poms for earlier
> >> Xerces-J versions that can be reused as usually only version and
> versions
> >> on
> >> dependencies are changed between releases.
> >>
> >> Perhaps Xerces-J developers should ask Nathan Beyer to not only do this
> >> this
> >> time around but also create a step-by-step guide so that Xerces-J
> >> developers
> >> can reproduce for coming versions.
> >>
> >> Regards,
> >> Jimisola
> >>
> >>
> >> Michael Glavassevich wrote:
> >>
> >>> Hi Jimisola,
> >>>
> >>> None of the Xerces-J developers have user level knowledge of Maven. We
> >>>
> >> ask
> >>
> >>> Hi,
> >>> for volunteers who understand the repository magic to deploy the jars.
> >>>
> >> On
> >>
> >>> a recent thread on the xml-commons-dev list Nathan Beyer [1]
> volunteered
> >>> to do it this time around for Xerces.
> >>>
> >>> FYI: xmlParserAPIs.jar hasn't existed since Xerces-J 2.6.2. The jar
> >>>
> >> which
> >>
> >>> is now distributed with Xerces is called xml-apis.jar and originates
> >>>
> >> from
> >>
> >>> the xml-commons [2] project.
> >>>
> >>> Thanks.
> >>>
> >>> [1] http://marc.theaimsgroup.com/?l=xml-commons-
> >>>
> >> dev&m=115836100303616&w=2
> >>
> >>> [2] http://xml.apache.org/commons/
> >>>
> >>> Michael Glavassevich
> >>> XML Parser Development
> >>> IBM Toronto Lab
> >>> E-mail: mrglavas@ca.ibm.com
> >>> E-mail: mrglavas@apache.org
> >>>
> >>> Jimisola Laursen <li...@jimisola.com> wrote on 09/17/2006 04:01:26 PM:
> >>>
> >>>
> >>>> Hi,
> >>>>
> >>>> Would it be possible for the Xerces-J team to always deploy new
> >>>>
> >> versions
> >>
> >>> of
> >>>
> >>>> Xerces-J to the Maven central repository (ibiblio)?
> >>>> Many use the Maven central repository - even non-Maven users.
> >>>>
> >>>> Currently, latest available version is:
> >>>>
> >>>> 2.8.0 for xercesImpl
> >>>> (http://mvnrepository.com/artifact/xerces/xmlParserAPIs) and
> >>>> 2.6.2 for xmlParserAPIs
> >>>> (http://mvnrepository.com/artifact/xerces/xmlParserAPIs).
> >>>>
> >>>> Regards,
> >>>> Jimisola
> >>>>
> >>>>
> >>>> Michael Glavassevich wrote:
> >>>>
> >>>>> Hi everyone,
> >>>>>
> >>>>> The Xerces-J team is pleased to announce that version 2.8.1 of
> >>>>>
> >>> Xerces-J is
> >>>
> >>>>> now available. This release fixes several bugs which were present in
> >>>>> Xerces-J 2.8.0. It also includes a few minor enhancements and
> >>>>>
> >>> performance
> >>>
> >>>>> improvements.
> >>>>>
> >>>>> Specifically, the changes introduced in this release are:
> >>>>>
> >>>>> * Implemented native support for the ISO-8859-1 encoding. [Michael
> >>>>> Glavassevich]
> >>>>>
> >>>>> * Added a method to XSModel which returns a list containing the
> >>>>>
> >>> members of
> >>>
> >>>>> the substitution group for a given element declaration. [Michael
> >>>>> Glavassevich]
> >>>>>
> >>>>> * Improved the performance of Xerces' optimized readers (for small
> >>>>> documents) by recycling their byte buffers. [Michael Glavassevich]
> >>>>>
> >>>>> * Modified the DocumentBuilder and LSParser implementations so that
> >>>>>
> >>> they
> >>>
> >>>>> drop their internal references to the DOM they just built. If an
> >>>>> application is pooling parsers this will allow the garbage collector
> >>>>>
> >>> to
> >>>
> >>>>> reclaim the Document and all of its nodes if the application no
> >>>>>
> >> longer
> >>
> >>> has
> >>>
> >>>>> any references to it. [Michael Glavassevich]
> >>>>>
> >>>>> * Fixed numerous schema annotation related bugs including those
> >>>>>
> >>> introduced
> >>>
> >>>>> in Xerces-J 2.8.0 which caused NPEs to be thrown from several of the
> >>>>> getAnnotation() methods in the XML Schema API. [Neil Delima, Michael
> >>>>> Glavassevich]
> >>>>>
> >>>>> * Fixed a DOM bug which caused the internal subset of a DocumentType
> >>>>>
> >>> node
> >>>
> >>>>> to be omitted from a cloned Document. [Jacob Kjome]
> >>>>>
> >>>>> * Fixed a bug in Xerces' regular expression support involving
> >>>>>
> >> patterns
> >>
> >>>>> starting with '.'. [Kent Tamura]
> >>>>>
> >>>>> * Fixed a bug which caused the DOM builder to drop all of the text
> in
> >>>>>
> >>> the
> >>>
> >>>>> document if grammar caching is enabled and the document being
> >>>>>
> >>> processed
> >>>
> >>>>> contains both an internal and an external DTD subset. [Michael
> >>>>> Glavassevich]
> >>>>>
> >>>>> * Fixed a schema bug which allowed defaulted attributes with the
> same
> >>>>> local name to overwrite each other. [Michael Glavassevich]
> >>>>>
> >>>>> * Fixed a bug which caused a schema document to be loaded multiple
> >>>>>
> >>> times
> >>>
> >>>>> if it was both included and redefined. This made it possible for the
> >>>>> redefined components to be incorrectly overwritten by the original
> >>>>>
> >>> ones
> >>>
> >>>>> from the include. [Michael Glavassevich]
> >>>>>
> >>>>> * Fixed a bug in Xerces' native serializer which caused documents
> >>>>> containing supplemental characters in attribute values to be written
> >>>>> incorrectly. [Michael Glavassevich]
> >>>>>
> >>>>> * Fixed a bug in the XInclude processor which in some instances
> >>>>>
> >> caused
> >>
> >>>>> content to be omitted from the result if an element() XPointer is
> >>>>> specified on an include element. [Neil Delima]
> >>>>>
> >>>>> * Fixed various bugs and made various improvements. [Dave Brosius,
> >>>>>
> >>> Michael
> >>>
> >>>>> Glavassevich, Jacob Kjome, Peter McCracken]
> >>>>>
> >>>>> For more information please visit: http://xerces.apache.org/xerces2-
> >>>>>
> >> j/
> >>
> >>>>> Michael Glavassevich
> >>>>> XML Parser Development
> >>>>> IBM Toronto Lab
> >>>>> E-mail: mrglavas@ca.ibm.com
> >>>>> E-mail: mrglavas@apache.org
> >>>>>
> >>>>> --------------------------------------------------------------------
> -
> >>>>> To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
> >>>>> For additional commands, e-mail: j-users-help@xerces.apache.org
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>> --
> >>>> View this message in context: http://www.nabble.com/-ANNOUNCEMENT-%
> >>>> 3A-Xerces-J-2.8.1-now-available-tf2272496.html#a6353811
> >>>> Sent from the Xerces - J - Users forum at Nabble.com.
> >>>>
> >>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
> >>>> For additional commands, e-mail: j-users-help@xerces.apache.org
> >>>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
> >>> For additional commands, e-mail: j-users-help@xerces.apache.org
> >>>
> >>>
> >>>
> >>>
> >> --
> >> View this message in context: http://www.nabble.com/-ANNOUNCEMENT-%3A-
> >> Xerces-J-2.8.1-now-available-tf2272496.html#a6354708
> >> Sent from the Xerces - J - Users forum at Nabble.com.
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
> >> For additional commands, e-mail: j-users-help@xerces.apache.org
> >>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
> > For additional commands, e-mail: j-users-help@xerces.apache.org
> >
> >
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
> For additional commands, e-mail: j-users-help@xerces.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
For additional commands, e-mail: j-users-help@xerces.apache.org


Re: [ANNOUNCEMENT]: Xerces-J 2.8.1 now available

Posted by "Eric J. Schwarzenbach" <Er...@wrycan.com>.
Has this (maven pom) not happened yet, or am I just looking in the wrong
place?

If it hasn't happened yet, this is just a friendly nudge from someone
trying to maximize his own laziness. :^)

Eric

Nathan Beyer wrote:
> Sure, I can try to write something up. I'll post the candidate POM files to
> the dev list(s) for discussion.
>
> -Nathan 
>
>   
>> -----Original Message-----
>> From: Jimisola Laursen [mailto:lists@jimisola.com]
>> Sent: Sunday, September 17, 2006 4:42 PM
>> To: j-users@xerces.apache.org
>> Subject: Re: [ANNOUNCEMENT]: Xerces-J 2.8.1 now available
>>
>>
>> Hi Michael,
>>
>> Thank you for your quick reply.
>>
>> How is Xerces-J built today - with Ant?
>>
>> Nathan Beyer is actually quite right when he says that
>> deploying/publishing
>> jars is pretty easy.
>> The link that he provided contains all the information needed.
>> Basically, a pom file is created which contains information about version,
>> license used, dependencies etc.
>> It is quite straight-forward and there are existing poms for earlier
>> Xerces-J versions that can be reused as usually only version and versions
>> on
>> dependencies are changed between releases.
>>
>> Perhaps Xerces-J developers should ask Nathan Beyer to not only do this
>> this
>> time around but also create a step-by-step guide so that Xerces-J
>> developers
>> can reproduce for coming versions.
>>
>> Regards,
>> Jimisola
>>
>>
>> Michael Glavassevich wrote:
>>     
>>> Hi Jimisola,
>>>
>>> None of the Xerces-J developers have user level knowledge of Maven. We
>>>       
>> ask
>>     
>>> Hi,
>>> for volunteers who understand the repository magic to deploy the jars.
>>>       
>> On
>>     
>>> a recent thread on the xml-commons-dev list Nathan Beyer [1] volunteered
>>> to do it this time around for Xerces.
>>>
>>> FYI: xmlParserAPIs.jar hasn't existed since Xerces-J 2.6.2. The jar
>>>       
>> which
>>     
>>> is now distributed with Xerces is called xml-apis.jar and originates
>>>       
>> from
>>     
>>> the xml-commons [2] project.
>>>
>>> Thanks.
>>>
>>> [1] http://marc.theaimsgroup.com/?l=xml-commons-
>>>       
>> dev&m=115836100303616&w=2
>>     
>>> [2] http://xml.apache.org/commons/
>>>
>>> Michael Glavassevich
>>> XML Parser Development
>>> IBM Toronto Lab
>>> E-mail: mrglavas@ca.ibm.com
>>> E-mail: mrglavas@apache.org
>>>
>>> Jimisola Laursen <li...@jimisola.com> wrote on 09/17/2006 04:01:26 PM:
>>>
>>>       
>>>> Hi,
>>>>
>>>> Would it be possible for the Xerces-J team to always deploy new
>>>>         
>> versions
>>     
>>> of
>>>       
>>>> Xerces-J to the Maven central repository (ibiblio)?
>>>> Many use the Maven central repository - even non-Maven users.
>>>>
>>>> Currently, latest available version is:
>>>>
>>>> 2.8.0 for xercesImpl
>>>> (http://mvnrepository.com/artifact/xerces/xmlParserAPIs) and
>>>> 2.6.2 for xmlParserAPIs
>>>> (http://mvnrepository.com/artifact/xerces/xmlParserAPIs).
>>>>
>>>> Regards,
>>>> Jimisola
>>>>
>>>>
>>>> Michael Glavassevich wrote:
>>>>         
>>>>> Hi everyone,
>>>>>
>>>>> The Xerces-J team is pleased to announce that version 2.8.1 of
>>>>>           
>>> Xerces-J is
>>>       
>>>>> now available. This release fixes several bugs which were present in
>>>>> Xerces-J 2.8.0. It also includes a few minor enhancements and
>>>>>           
>>> performance
>>>       
>>>>> improvements.
>>>>>
>>>>> Specifically, the changes introduced in this release are:
>>>>>
>>>>> * Implemented native support for the ISO-8859-1 encoding. [Michael
>>>>> Glavassevich]
>>>>>
>>>>> * Added a method to XSModel which returns a list containing the
>>>>>           
>>> members of
>>>       
>>>>> the substitution group for a given element declaration. [Michael
>>>>> Glavassevich]
>>>>>
>>>>> * Improved the performance of Xerces' optimized readers (for small
>>>>> documents) by recycling their byte buffers. [Michael Glavassevich]
>>>>>
>>>>> * Modified the DocumentBuilder and LSParser implementations so that
>>>>>           
>>> they
>>>       
>>>>> drop their internal references to the DOM they just built. If an
>>>>> application is pooling parsers this will allow the garbage collector
>>>>>           
>>> to
>>>       
>>>>> reclaim the Document and all of its nodes if the application no
>>>>>           
>> longer
>>     
>>> has
>>>       
>>>>> any references to it. [Michael Glavassevich]
>>>>>
>>>>> * Fixed numerous schema annotation related bugs including those
>>>>>           
>>> introduced
>>>       
>>>>> in Xerces-J 2.8.0 which caused NPEs to be thrown from several of the
>>>>> getAnnotation() methods in the XML Schema API. [Neil Delima, Michael
>>>>> Glavassevich]
>>>>>
>>>>> * Fixed a DOM bug which caused the internal subset of a DocumentType
>>>>>           
>>> node
>>>       
>>>>> to be omitted from a cloned Document. [Jacob Kjome]
>>>>>
>>>>> * Fixed a bug in Xerces' regular expression support involving
>>>>>           
>> patterns
>>     
>>>>> starting with '.'. [Kent Tamura]
>>>>>
>>>>> * Fixed a bug which caused the DOM builder to drop all of the text in
>>>>>           
>>> the
>>>       
>>>>> document if grammar caching is enabled and the document being
>>>>>           
>>> processed
>>>       
>>>>> contains both an internal and an external DTD subset. [Michael
>>>>> Glavassevich]
>>>>>
>>>>> * Fixed a schema bug which allowed defaulted attributes with the same
>>>>> local name to overwrite each other. [Michael Glavassevich]
>>>>>
>>>>> * Fixed a bug which caused a schema document to be loaded multiple
>>>>>           
>>> times
>>>       
>>>>> if it was both included and redefined. This made it possible for the
>>>>> redefined components to be incorrectly overwritten by the original
>>>>>           
>>> ones
>>>       
>>>>> from the include. [Michael Glavassevich]
>>>>>
>>>>> * Fixed a bug in Xerces' native serializer which caused documents
>>>>> containing supplemental characters in attribute values to be written
>>>>> incorrectly. [Michael Glavassevich]
>>>>>
>>>>> * Fixed a bug in the XInclude processor which in some instances
>>>>>           
>> caused
>>     
>>>>> content to be omitted from the result if an element() XPointer is
>>>>> specified on an include element. [Neil Delima]
>>>>>
>>>>> * Fixed various bugs and made various improvements. [Dave Brosius,
>>>>>           
>>> Michael
>>>       
>>>>> Glavassevich, Jacob Kjome, Peter McCracken]
>>>>>
>>>>> For more information please visit: http://xerces.apache.org/xerces2-
>>>>>           
>> j/
>>     
>>>>> Michael Glavassevich
>>>>> XML Parser Development
>>>>> IBM Toronto Lab
>>>>> E-mail: mrglavas@ca.ibm.com
>>>>> E-mail: mrglavas@apache.org
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
>>>>> For additional commands, e-mail: j-users-help@xerces.apache.org
>>>>>
>>>>>
>>>>>
>>>>>           
>>>> --
>>>> View this message in context: http://www.nabble.com/-ANNOUNCEMENT-%
>>>> 3A-Xerces-J-2.8.1-now-available-tf2272496.html#a6353811
>>>> Sent from the Xerces - J - Users forum at Nabble.com.
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
>>>> For additional commands, e-mail: j-users-help@xerces.apache.org
>>>>         
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
>>> For additional commands, e-mail: j-users-help@xerces.apache.org
>>>
>>>
>>>
>>>       
>> --
>> View this message in context: http://www.nabble.com/-ANNOUNCEMENT-%3A-
>> Xerces-J-2.8.1-now-available-tf2272496.html#a6354708
>> Sent from the Xerces - J - Users forum at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
>> For additional commands, e-mail: j-users-help@xerces.apache.org
>>     
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
> For additional commands, e-mail: j-users-help@xerces.apache.org
>
>
>   

---------------------------------------------------------------------
To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
For additional commands, e-mail: j-users-help@xerces.apache.org


RE: [ANNOUNCEMENT]: Xerces-J 2.8.1 now available

Posted by Michael Glavassevich <mr...@ca.ibm.com>.
Thanks Nathan. When you've got something written up we can add it to the 
FAQs here: http://xerces.apache.org/xerces2-j/faq-contributing.html.

Michael Glavassevich
XML Parser Development
IBM Toronto Lab
E-mail: mrglavas@ca.ibm.com
E-mail: mrglavas@apache.org

"Nathan Beyer" <nb...@kc.rr.com> wrote on 09/17/2006 10:35:53 PM:

> Sure, I can try to write something up. I'll post the candidate POM files 
to
> the dev list(s) for discussion.
> 
> -Nathan 
> 
> > -----Original Message-----
> > From: Jimisola Laursen [mailto:lists@jimisola.com]
> > Sent: Sunday, September 17, 2006 4:42 PM
> > To: j-users@xerces.apache.org
> > Subject: Re: [ANNOUNCEMENT]: Xerces-J 2.8.1 now available
> > 
> > 
> > Hi Michael,
> > 
> > Thank you for your quick reply.
> > 
> > How is Xerces-J built today - with Ant?
> > 
> > Nathan Beyer is actually quite right when he says that
> > deploying/publishing
> > jars is pretty easy.
> > The link that he provided contains all the information needed.
> > Basically, a pom file is created which contains information about 
version,
> > license used, dependencies etc.
> > It is quite straight-forward and there are existing poms for earlier
> > Xerces-J versions that can be reused as usually only version and 
versions
> > on
> > dependencies are changed between releases.
> > 
> > Perhaps Xerces-J developers should ask Nathan Beyer to not only do 
this
> > this
> > time around but also create a step-by-step guide so that Xerces-J
> > developers
> > can reproduce for coming versions.
> > 
> > Regards,
> > Jimisola
> > 
> > 
> > Michael Glavassevich wrote:
> > >
> > > Hi Jimisola,
> > >
> > > None of the Xerces-J developers have user level knowledge of Maven. 
We
> > ask
> > > Hi,
> > > for volunteers who understand the repository magic to deploy the 
jars.
> > On
> > > a recent thread on the xml-commons-dev list Nathan Beyer [1] 
volunteered
> > > to do it this time around for Xerces.
> > >
> > > FYI: xmlParserAPIs.jar hasn't existed since Xerces-J 2.6.2. The jar
> > which
> > > is now distributed with Xerces is called xml-apis.jar and originates
> > from
> > > the xml-commons [2] project.
> > >
> > > Thanks.
> > >
> > > [1] http://marc.theaimsgroup.com/?l=xml-commons-
> > dev&m=115836100303616&w=2
> > > [2] http://xml.apache.org/commons/
> > >
> > > Michael Glavassevich
> > > XML Parser Development
> > > IBM Toronto Lab
> > > E-mail: mrglavas@ca.ibm.com
> > > E-mail: mrglavas@apache.org
> > >
> > > Jimisola Laursen <li...@jimisola.com> wrote on 09/17/2006 04:01:26 
PM:
> > >
> > >> Hi,
> > >>
> > >> Would it be possible for the Xerces-J team to always deploy new
> > versions
> > > of
> > >> Xerces-J to the Maven central repository (ibiblio)?
> > >> Many use the Maven central repository - even non-Maven users.
> > >>
> > >> Currently, latest available version is:
> > >>
> > >> 2.8.0 for xercesImpl
> > >> (http://mvnrepository.com/artifact/xerces/xmlParserAPIs) and
> > >> 2.6.2 for xmlParserAPIs
> > >> (http://mvnrepository.com/artifact/xerces/xmlParserAPIs).
> > >>
> > >> Regards,
> > >> Jimisola
> > >>
> > >>
> > >> Michael Glavassevich wrote:
> > >> >
> > >> > Hi everyone,
> > >> >
> > >> > The Xerces-J team is pleased to announce that version 2.8.1 of
> > > Xerces-J is
> > >> > now available. This release fixes several bugs which were present 
in
> > >> > Xerces-J 2.8.0. It also includes a few minor enhancements and
> > > performance
> > >> > improvements.
> > >> >
> > >> > Specifically, the changes introduced in this release are:
> > >> >
> > >> > * Implemented native support for the ISO-8859-1 encoding. 
[Michael
> > >> > Glavassevich]
> > >> >
> > >> > * Added a method to XSModel which returns a list containing the
> > > members of
> > >> > the substitution group for a given element declaration. [Michael
> > >> > Glavassevich]
> > >> >
> > >> > * Improved the performance of Xerces' optimized readers (for 
small
> > >> > documents) by recycling their byte buffers. [Michael 
Glavassevich]
> > >> >
> > >> > * Modified the DocumentBuilder and LSParser implementations so 
that
> > > they
> > >> > drop their internal references to the DOM they just built. If an
> > >> > application is pooling parsers this will allow the garbage 
collector
> > > to
> > >> > reclaim the Document and all of its nodes if the application no
> > longer
> > > has
> > >> > any references to it. [Michael Glavassevich]
> > >> >
> > >> > * Fixed numerous schema annotation related bugs including those
> > > introduced
> > >> > in Xerces-J 2.8.0 which caused NPEs to be thrown from several of 
the
> > >> > getAnnotation() methods in the XML Schema API. [Neil Delima, 
Michael
> > >> > Glavassevich]
> > >> >
> > >> > * Fixed a DOM bug which caused the internal subset of a 
DocumentType
> > > node
> > >> > to be omitted from a cloned Document. [Jacob Kjome]
> > >> >
> > >> > * Fixed a bug in Xerces' regular expression support involving
> > patterns
> > >
> > >> > starting with '.'. [Kent Tamura]
> > >> >
> > >> > * Fixed a bug which caused the DOM builder to drop all of the 
text in
> > > the
> > >> > document if grammar caching is enabled and the document being
> > > processed
> > >> > contains both an internal and an external DTD subset. [Michael
> > >> > Glavassevich]
> > >> >
> > >> > * Fixed a schema bug which allowed defaulted attributes with the 
same
> > >> > local name to overwrite each other. [Michael Glavassevich]
> > >> >
> > >> > * Fixed a bug which caused a schema document to be loaded 
multiple
> > > times
> > >> > if it was both included and redefined. This made it possible for 
the
> > >> > redefined components to be incorrectly overwritten by the 
original
> > > ones
> > >> > from the include. [Michael Glavassevich]
> > >> >
> > >> > * Fixed a bug in Xerces' native serializer which caused documents
> > >> > containing supplemental characters in attribute values to be 
written
> > >> > incorrectly. [Michael Glavassevich]
> > >> >
> > >> > * Fixed a bug in the XInclude processor which in some instances
> > caused
> > >
> > >> > content to be omitted from the result if an element() XPointer is
> > >> > specified on an include element. [Neil Delima]
> > >> >
> > >> > * Fixed various bugs and made various improvements. [Dave 
Brosius,
> > > Michael
> > >> > Glavassevich, Jacob Kjome, Peter McCracken]
> > >> >
> > >> > For more information please visit: 
http://xerces.apache.org/xerces2-
> > j/
> > >> >
> > >> > Michael Glavassevich
> > >> > XML Parser Development
> > >> > IBM Toronto Lab
> > >> > E-mail: mrglavas@ca.ibm.com
> > >> > E-mail: mrglavas@apache.org
> > >> >
> > >> > 
---------------------------------------------------------------------
> > >> > To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
> > >> > For additional commands, e-mail: j-users-help@xerces.apache.org
> > >> >
> > >> >
> > >> >
> > >>
> > >> --
> > >> View this message in context: http://www.nabble.com/-ANNOUNCEMENT-%
> > >> 3A-Xerces-J-2.8.1-now-available-tf2272496.html#a6353811
> > >> Sent from the Xerces - J - Users forum at Nabble.com.
> > >>
> > >>
> > >> 
---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
> > >> For additional commands, e-mail: j-users-help@xerces.apache.org
> > >
> > >
> > > 
---------------------------------------------------------------------
> > > To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
> > > For additional commands, e-mail: j-users-help@xerces.apache.org
> > >
> > >
> > >
> > 
> > --
> > View this message in context: http://www.nabble.com/-ANNOUNCEMENT-%3A-
> > Xerces-J-2.8.1-now-available-tf2272496.html#a6354708
> > Sent from the Xerces - J - Users forum at Nabble.com.
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
> > For additional commands, e-mail: j-users-help@xerces.apache.org
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
> For additional commands, e-mail: j-users-help@xerces.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
For additional commands, e-mail: j-users-help@xerces.apache.org


RE: [ANNOUNCEMENT]: Xerces-J 2.8.1 now available

Posted by Nathan Beyer <nb...@kc.rr.com>.
Sure, I can try to write something up. I'll post the candidate POM files to
the dev list(s) for discussion.

-Nathan 

> -----Original Message-----
> From: Jimisola Laursen [mailto:lists@jimisola.com]
> Sent: Sunday, September 17, 2006 4:42 PM
> To: j-users@xerces.apache.org
> Subject: Re: [ANNOUNCEMENT]: Xerces-J 2.8.1 now available
> 
> 
> Hi Michael,
> 
> Thank you for your quick reply.
> 
> How is Xerces-J built today - with Ant?
> 
> Nathan Beyer is actually quite right when he says that
> deploying/publishing
> jars is pretty easy.
> The link that he provided contains all the information needed.
> Basically, a pom file is created which contains information about version,
> license used, dependencies etc.
> It is quite straight-forward and there are existing poms for earlier
> Xerces-J versions that can be reused as usually only version and versions
> on
> dependencies are changed between releases.
> 
> Perhaps Xerces-J developers should ask Nathan Beyer to not only do this
> this
> time around but also create a step-by-step guide so that Xerces-J
> developers
> can reproduce for coming versions.
> 
> Regards,
> Jimisola
> 
> 
> Michael Glavassevich wrote:
> >
> > Hi Jimisola,
> >
> > None of the Xerces-J developers have user level knowledge of Maven. We
> ask
> > Hi,
> > for volunteers who understand the repository magic to deploy the jars.
> On
> > a recent thread on the xml-commons-dev list Nathan Beyer [1] volunteered
> > to do it this time around for Xerces.
> >
> > FYI: xmlParserAPIs.jar hasn't existed since Xerces-J 2.6.2. The jar
> which
> > is now distributed with Xerces is called xml-apis.jar and originates
> from
> > the xml-commons [2] project.
> >
> > Thanks.
> >
> > [1] http://marc.theaimsgroup.com/?l=xml-commons-
> dev&m=115836100303616&w=2
> > [2] http://xml.apache.org/commons/
> >
> > Michael Glavassevich
> > XML Parser Development
> > IBM Toronto Lab
> > E-mail: mrglavas@ca.ibm.com
> > E-mail: mrglavas@apache.org
> >
> > Jimisola Laursen <li...@jimisola.com> wrote on 09/17/2006 04:01:26 PM:
> >
> >> Hi,
> >>
> >> Would it be possible for the Xerces-J team to always deploy new
> versions
> > of
> >> Xerces-J to the Maven central repository (ibiblio)?
> >> Many use the Maven central repository - even non-Maven users.
> >>
> >> Currently, latest available version is:
> >>
> >> 2.8.0 for xercesImpl
> >> (http://mvnrepository.com/artifact/xerces/xmlParserAPIs) and
> >> 2.6.2 for xmlParserAPIs
> >> (http://mvnrepository.com/artifact/xerces/xmlParserAPIs).
> >>
> >> Regards,
> >> Jimisola
> >>
> >>
> >> Michael Glavassevich wrote:
> >> >
> >> > Hi everyone,
> >> >
> >> > The Xerces-J team is pleased to announce that version 2.8.1 of
> > Xerces-J is
> >> > now available. This release fixes several bugs which were present in
> >> > Xerces-J 2.8.0. It also includes a few minor enhancements and
> > performance
> >> > improvements.
> >> >
> >> > Specifically, the changes introduced in this release are:
> >> >
> >> > * Implemented native support for the ISO-8859-1 encoding. [Michael
> >> > Glavassevich]
> >> >
> >> > * Added a method to XSModel which returns a list containing the
> > members of
> >> > the substitution group for a given element declaration. [Michael
> >> > Glavassevich]
> >> >
> >> > * Improved the performance of Xerces' optimized readers (for small
> >> > documents) by recycling their byte buffers. [Michael Glavassevich]
> >> >
> >> > * Modified the DocumentBuilder and LSParser implementations so that
> > they
> >> > drop their internal references to the DOM they just built. If an
> >> > application is pooling parsers this will allow the garbage collector
> > to
> >> > reclaim the Document and all of its nodes if the application no
> longer
> > has
> >> > any references to it. [Michael Glavassevich]
> >> >
> >> > * Fixed numerous schema annotation related bugs including those
> > introduced
> >> > in Xerces-J 2.8.0 which caused NPEs to be thrown from several of the
> >> > getAnnotation() methods in the XML Schema API. [Neil Delima, Michael
> >> > Glavassevich]
> >> >
> >> > * Fixed a DOM bug which caused the internal subset of a DocumentType
> > node
> >> > to be omitted from a cloned Document. [Jacob Kjome]
> >> >
> >> > * Fixed a bug in Xerces' regular expression support involving
> patterns
> >
> >> > starting with '.'. [Kent Tamura]
> >> >
> >> > * Fixed a bug which caused the DOM builder to drop all of the text in
> > the
> >> > document if grammar caching is enabled and the document being
> > processed
> >> > contains both an internal and an external DTD subset. [Michael
> >> > Glavassevich]
> >> >
> >> > * Fixed a schema bug which allowed defaulted attributes with the same
> >> > local name to overwrite each other. [Michael Glavassevich]
> >> >
> >> > * Fixed a bug which caused a schema document to be loaded multiple
> > times
> >> > if it was both included and redefined. This made it possible for the
> >> > redefined components to be incorrectly overwritten by the original
> > ones
> >> > from the include. [Michael Glavassevich]
> >> >
> >> > * Fixed a bug in Xerces' native serializer which caused documents
> >> > containing supplemental characters in attribute values to be written
> >> > incorrectly. [Michael Glavassevich]
> >> >
> >> > * Fixed a bug in the XInclude processor which in some instances
> caused
> >
> >> > content to be omitted from the result if an element() XPointer is
> >> > specified on an include element. [Neil Delima]
> >> >
> >> > * Fixed various bugs and made various improvements. [Dave Brosius,
> > Michael
> >> > Glavassevich, Jacob Kjome, Peter McCracken]
> >> >
> >> > For more information please visit: http://xerces.apache.org/xerces2-
> j/
> >> >
> >> > Michael Glavassevich
> >> > XML Parser Development
> >> > IBM Toronto Lab
> >> > E-mail: mrglavas@ca.ibm.com
> >> > E-mail: mrglavas@apache.org
> >> >
> >> > ---------------------------------------------------------------------
> >> > To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
> >> > For additional commands, e-mail: j-users-help@xerces.apache.org
> >> >
> >> >
> >> >
> >>
> >> --
> >> View this message in context: http://www.nabble.com/-ANNOUNCEMENT-%
> >> 3A-Xerces-J-2.8.1-now-available-tf2272496.html#a6353811
> >> Sent from the Xerces - J - Users forum at Nabble.com.
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
> >> For additional commands, e-mail: j-users-help@xerces.apache.org
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
> > For additional commands, e-mail: j-users-help@xerces.apache.org
> >
> >
> >
> 
> --
> View this message in context: http://www.nabble.com/-ANNOUNCEMENT-%3A-
> Xerces-J-2.8.1-now-available-tf2272496.html#a6354708
> Sent from the Xerces - J - Users forum at Nabble.com.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
> For additional commands, e-mail: j-users-help@xerces.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
For additional commands, e-mail: j-users-help@xerces.apache.org


Re: [ANNOUNCEMENT]: Xerces-J 2.8.1 now available

Posted by Ramesh Gupta <ra...@guptas.net>.
Try the excellent book "Better Builds with Maven" freely available in  
pdf form at
http://www.mergere.com/m2book_download.jsp

Ramesh

On Sep 17, 2006, at 8:46 PM, Michael Glavassevich wrote:

> It would be helpful if the Maven site had a such a step-by-step  
> guide (if
> there already is one I couldn't find it) for non-users who merely  
> need to
> drop jars into the repository but don't know where it is or what  
> they're
> supposed to put there.


---------------------------------------------------------------------
To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
For additional commands, e-mail: j-users-help@xerces.apache.org


Re: [ANNOUNCEMENT]: Xerces-J 2.8.1 now available

Posted by Jimisola Laursen <li...@jimisola.com>.
Michael,

Maven has pretty good documentation in this area already.
When I brought up a step-by-step "guide" I was thinking of one specific for
Xerces-J.
Basically,

 1. use this POM
 2. change version of Xerces-J
 3. make sure that the correct dependencies are listed with their right
version and have the right dependency type
 4. verify other information: license type, URL, package description etc

Regards,
Jimisola


Michael Glavassevich wrote:
> 
> 
> [...]
> 
> I see Nathan's already volunteered to do that. Thanks Nathan.
> 
> It would be helpful if the Maven site had a such a step-by-step guide (if 
> there already is one I couldn't find it) for non-users who merely need to 
> drop jars into the repository but don't know where it is or what they're 
> supposed to put there.
> 
>> Regards,
>> Jimisola
> 
> Michael Glavassevich
> XML Parser Development
> IBM Toronto Lab
> E-mail: mrglavas@ca.ibm.com
> E-mail: mrglavas@apache.org
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
> For additional commands, e-mail: j-users-help@xerces.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/-ANNOUNCEMENT-%3A-Xerces-J-2.8.1-now-available-tf2272496.html#a6358947
Sent from the Xerces - J - Users forum at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
For additional commands, e-mail: j-users-help@xerces.apache.org


Re: [ANNOUNCEMENT]: Xerces-J 2.8.1 now available

Posted by Michael Glavassevich <mr...@ca.ibm.com>.
Hi Jimisola,

Jimisola Laursen <li...@jimisola.com> wrote on 09/17/2006 05:42:28 PM:

> Hi Michael,
> 
> Thank you for your quick reply.
> 
> How is Xerces-J built today - with Ant?

Yep. Xerces-J builds with Ant.

> Nathan Beyer is actually quite right when he says that 
deploying/publishing
> jars is pretty easy.
> The link that he provided contains all the information needed.
> Basically, a pom file is created which contains information about 
version,
> license used, dependencies etc.
> It is quite straight-forward and there are existing poms for earlier
> Xerces-J versions that can be reused as usually only version and 
versions on
> dependencies are changed between releases.
> 
> Perhaps Xerces-J developers should ask Nathan Beyer to not only do this 
this
> time around but also create a step-by-step guide so that Xerces-J 
developers
> can reproduce for coming versions.

I see Nathan's already volunteered to do that. Thanks Nathan.

It would be helpful if the Maven site had a such a step-by-step guide (if 
there already is one I couldn't find it) for non-users who merely need to 
drop jars into the repository but don't know where it is or what they're 
supposed to put there.

> Regards,
> Jimisola

Michael Glavassevich
XML Parser Development
IBM Toronto Lab
E-mail: mrglavas@ca.ibm.com
E-mail: mrglavas@apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
For additional commands, e-mail: j-users-help@xerces.apache.org


Re: [ANNOUNCEMENT]: Xerces-J 2.8.1 now available

Posted by Jimisola Laursen <li...@jimisola.com>.
Hi Michael,

Thank you for your quick reply.

How is Xerces-J built today - with Ant?

Nathan Beyer is actually quite right when he says that deploying/publishing
jars is pretty easy.
The link that he provided contains all the information needed.
Basically, a pom file is created which contains information about version,
license used, dependencies etc.
It is quite straight-forward and there are existing poms for earlier
Xerces-J versions that can be reused as usually only version and versions on
dependencies are changed between releases.

Perhaps Xerces-J developers should ask Nathan Beyer to not only do this this
time around but also create a step-by-step guide so that Xerces-J developers
can reproduce for coming versions.

Regards,
Jimisola


Michael Glavassevich wrote:
> 
> Hi Jimisola,
> 
> None of the Xerces-J developers have user level knowledge of Maven. We ask
> Hi,
> for volunteers who understand the repository magic to deploy the jars. On 
> a recent thread on the xml-commons-dev list Nathan Beyer [1] volunteered 
> to do it this time around for Xerces.
> 
> FYI: xmlParserAPIs.jar hasn't existed since Xerces-J 2.6.2. The jar which 
> is now distributed with Xerces is called xml-apis.jar and originates from 
> the xml-commons [2] project.
> 
> Thanks.
> 
> [1] http://marc.theaimsgroup.com/?l=xml-commons-dev&m=115836100303616&w=2
> [2] http://xml.apache.org/commons/
> 
> Michael Glavassevich
> XML Parser Development
> IBM Toronto Lab
> E-mail: mrglavas@ca.ibm.com
> E-mail: mrglavas@apache.org
> 
> Jimisola Laursen <li...@jimisola.com> wrote on 09/17/2006 04:01:26 PM:
> 
>> Hi,
>> 
>> Would it be possible for the Xerces-J team to always deploy new versions 
> of
>> Xerces-J to the Maven central repository (ibiblio)?
>> Many use the Maven central repository - even non-Maven users.
>> 
>> Currently, latest available version is:
>> 
>> 2.8.0 for xercesImpl
>> (http://mvnrepository.com/artifact/xerces/xmlParserAPIs) and
>> 2.6.2 for xmlParserAPIs
>> (http://mvnrepository.com/artifact/xerces/xmlParserAPIs).
>> 
>> Regards,
>> Jimisola
>> 
>> 
>> Michael Glavassevich wrote:
>> > 
>> > Hi everyone, 
>> > 
>> > The Xerces-J team is pleased to announce that version 2.8.1 of 
> Xerces-J is 
>> > now available. This release fixes several bugs which were present in 
>> > Xerces-J 2.8.0. It also includes a few minor enhancements and 
> performance 
>> > improvements.
>> > 
>> > Specifically, the changes introduced in this release are:
>> > 
>> > * Implemented native support for the ISO-8859-1 encoding. [Michael 
>> > Glavassevich]
>> > 
>> > * Added a method to XSModel which returns a list containing the 
> members of 
>> > the substitution group for a given element declaration. [Michael 
>> > Glavassevich]
>> > 
>> > * Improved the performance of Xerces' optimized readers (for small 
>> > documents) by recycling their byte buffers. [Michael Glavassevich]
>> > 
>> > * Modified the DocumentBuilder and LSParser implementations so that 
> they 
>> > drop their internal references to the DOM they just built. If an 
>> > application is pooling parsers this will allow the garbage collector 
> to 
>> > reclaim the Document and all of its nodes if the application no longer 
> has 
>> > any references to it. [Michael Glavassevich]
>> > 
>> > * Fixed numerous schema annotation related bugs including those 
> introduced 
>> > in Xerces-J 2.8.0 which caused NPEs to be thrown from several of the 
>> > getAnnotation() methods in the XML Schema API. [Neil Delima, Michael 
>> > Glavassevich]
>> > 
>> > * Fixed a DOM bug which caused the internal subset of a DocumentType 
> node 
>> > to be omitted from a cloned Document. [Jacob Kjome]
>> > 
>> > * Fixed a bug in Xerces' regular expression support involving patterns 
> 
>> > starting with '.'. [Kent Tamura]
>> > 
>> > * Fixed a bug which caused the DOM builder to drop all of the text in 
> the 
>> > document if grammar caching is enabled and the document being 
> processed 
>> > contains both an internal and an external DTD subset. [Michael 
>> > Glavassevich]
>> > 
>> > * Fixed a schema bug which allowed defaulted attributes with the same 
>> > local name to overwrite each other. [Michael Glavassevich]
>> > 
>> > * Fixed a bug which caused a schema document to be loaded multiple 
> times 
>> > if it was both included and redefined. This made it possible for the 
>> > redefined components to be incorrectly overwritten by the original 
> ones 
>> > from the include. [Michael Glavassevich]
>> > 
>> > * Fixed a bug in Xerces' native serializer which caused documents 
>> > containing supplemental characters in attribute values to be written 
>> > incorrectly. [Michael Glavassevich]
>> > 
>> > * Fixed a bug in the XInclude processor which in some instances caused 
> 
>> > content to be omitted from the result if an element() XPointer is 
>> > specified on an include element. [Neil Delima]
>> > 
>> > * Fixed various bugs and made various improvements. [Dave Brosius, 
> Michael 
>> > Glavassevich, Jacob Kjome, Peter McCracken]
>> > 
>> > For more information please visit: http://xerces.apache.org/xerces2-j/
>> > 
>> > Michael Glavassevich
>> > XML Parser Development
>> > IBM Toronto Lab
>> > E-mail: mrglavas@ca.ibm.com
>> > E-mail: mrglavas@apache.org
>> > 
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
>> > For additional commands, e-mail: j-users-help@xerces.apache.org
>> > 
>> > 
>> > 
>> 
>> -- 
>> View this message in context: http://www.nabble.com/-ANNOUNCEMENT-%
>> 3A-Xerces-J-2.8.1-now-available-tf2272496.html#a6353811
>> Sent from the Xerces - J - Users forum at Nabble.com.
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
>> For additional commands, e-mail: j-users-help@xerces.apache.org
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
> For additional commands, e-mail: j-users-help@xerces.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/-ANNOUNCEMENT-%3A-Xerces-J-2.8.1-now-available-tf2272496.html#a6354708
Sent from the Xerces - J - Users forum at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
For additional commands, e-mail: j-users-help@xerces.apache.org


Re: [ANNOUNCEMENT]: Xerces-J 2.8.1 now available

Posted by Michael Glavassevich <mr...@ca.ibm.com>.
Hi Jimisola,

None of the Xerces-J developers have user level knowledge of Maven. We ask 
for volunteers who understand the repository magic to deploy the jars. On 
a recent thread on the xml-commons-dev list Nathan Beyer [1] volunteered 
to do it this time around for Xerces.

FYI: xmlParserAPIs.jar hasn't existed since Xerces-J 2.6.2. The jar which 
is now distributed with Xerces is called xml-apis.jar and originates from 
the xml-commons [2] project.

Thanks.

[1] http://marc.theaimsgroup.com/?l=xml-commons-dev&m=115836100303616&w=2
[2] http://xml.apache.org/commons/

Michael Glavassevich
XML Parser Development
IBM Toronto Lab
E-mail: mrglavas@ca.ibm.com
E-mail: mrglavas@apache.org

Jimisola Laursen <li...@jimisola.com> wrote on 09/17/2006 04:01:26 PM:

> Hi,
> 
> Would it be possible for the Xerces-J team to always deploy new versions 
of
> Xerces-J to the Maven central repository (ibiblio)?
> Many use the Maven central repository - even non-Maven users.
> 
> Currently, latest available version is:
> 
> 2.8.0 for xercesImpl
> (http://mvnrepository.com/artifact/xerces/xmlParserAPIs) and
> 2.6.2 for xmlParserAPIs
> (http://mvnrepository.com/artifact/xerces/xmlParserAPIs).
> 
> Regards,
> Jimisola
> 
> 
> Michael Glavassevich wrote:
> > 
> > Hi everyone, 
> > 
> > The Xerces-J team is pleased to announce that version 2.8.1 of 
Xerces-J is 
> > now available. This release fixes several bugs which were present in 
> > Xerces-J 2.8.0. It also includes a few minor enhancements and 
performance 
> > improvements.
> > 
> > Specifically, the changes introduced in this release are:
> > 
> > * Implemented native support for the ISO-8859-1 encoding. [Michael 
> > Glavassevich]
> > 
> > * Added a method to XSModel which returns a list containing the 
members of 
> > the substitution group for a given element declaration. [Michael 
> > Glavassevich]
> > 
> > * Improved the performance of Xerces' optimized readers (for small 
> > documents) by recycling their byte buffers. [Michael Glavassevich]
> > 
> > * Modified the DocumentBuilder and LSParser implementations so that 
they 
> > drop their internal references to the DOM they just built. If an 
> > application is pooling parsers this will allow the garbage collector 
to 
> > reclaim the Document and all of its nodes if the application no longer 
has 
> > any references to it. [Michael Glavassevich]
> > 
> > * Fixed numerous schema annotation related bugs including those 
introduced 
> > in Xerces-J 2.8.0 which caused NPEs to be thrown from several of the 
> > getAnnotation() methods in the XML Schema API. [Neil Delima, Michael 
> > Glavassevich]
> > 
> > * Fixed a DOM bug which caused the internal subset of a DocumentType 
node 
> > to be omitted from a cloned Document. [Jacob Kjome]
> > 
> > * Fixed a bug in Xerces' regular expression support involving patterns 

> > starting with '.'. [Kent Tamura]
> > 
> > * Fixed a bug which caused the DOM builder to drop all of the text in 
the 
> > document if grammar caching is enabled and the document being 
processed 
> > contains both an internal and an external DTD subset. [Michael 
> > Glavassevich]
> > 
> > * Fixed a schema bug which allowed defaulted attributes with the same 
> > local name to overwrite each other. [Michael Glavassevich]
> > 
> > * Fixed a bug which caused a schema document to be loaded multiple 
times 
> > if it was both included and redefined. This made it possible for the 
> > redefined components to be incorrectly overwritten by the original 
ones 
> > from the include. [Michael Glavassevich]
> > 
> > * Fixed a bug in Xerces' native serializer which caused documents 
> > containing supplemental characters in attribute values to be written 
> > incorrectly. [Michael Glavassevich]
> > 
> > * Fixed a bug in the XInclude processor which in some instances caused 

> > content to be omitted from the result if an element() XPointer is 
> > specified on an include element. [Neil Delima]
> > 
> > * Fixed various bugs and made various improvements. [Dave Brosius, 
Michael 
> > Glavassevich, Jacob Kjome, Peter McCracken]
> > 
> > For more information please visit: http://xerces.apache.org/xerces2-j/
> > 
> > Michael Glavassevich
> > XML Parser Development
> > IBM Toronto Lab
> > E-mail: mrglavas@ca.ibm.com
> > E-mail: mrglavas@apache.org
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
> > For additional commands, e-mail: j-users-help@xerces.apache.org
> > 
> > 
> > 
> 
> -- 
> View this message in context: http://www.nabble.com/-ANNOUNCEMENT-%
> 3A-Xerces-J-2.8.1-now-available-tf2272496.html#a6353811
> Sent from the Xerces - J - Users forum at Nabble.com.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
> For additional commands, e-mail: j-users-help@xerces.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
For additional commands, e-mail: j-users-help@xerces.apache.org


Re: [ANNOUNCEMENT]: Xerces-J 2.8.1 now available

Posted by Jimisola Laursen <li...@jimisola.com>.
Hi,

Would it be possible for the Xerces-J team to always deploy new versions of
Xerces-J to the Maven central repository (ibiblio)?
Many use the Maven central repository - even non-Maven users.

Currently, latest available version is:

2.8.0 for xercesImpl
(http://mvnrepository.com/artifact/xerces/xmlParserAPIs) and
2.6.2 for xmlParserAPIs
(http://mvnrepository.com/artifact/xerces/xmlParserAPIs).

Regards,
Jimisola


Michael Glavassevich wrote:
> 
> Hi everyone, 
> 
> The Xerces-J team is pleased to announce that version 2.8.1 of Xerces-J is 
> now available. This release fixes several bugs which were present in 
> Xerces-J 2.8.0. It also includes a few minor enhancements and performance 
> improvements.
> 
> Specifically, the changes introduced in this release are:
> 
> * Implemented native support for the ISO-8859-1 encoding. [Michael 
> Glavassevich]
> 
> * Added a method to XSModel which returns a list containing the members of 
> the substitution group for a given element declaration. [Michael 
> Glavassevich]
> 
> * Improved the performance of Xerces' optimized readers (for small 
> documents) by recycling their byte buffers. [Michael Glavassevich]
> 
> * Modified the DocumentBuilder and LSParser implementations so that they 
> drop their internal references to the DOM they just built. If an 
> application is pooling parsers this will allow the garbage collector to 
> reclaim the Document and all of its nodes if the application no longer has 
> any references to it. [Michael Glavassevich]
> 
> * Fixed numerous schema annotation related bugs including those introduced 
> in Xerces-J 2.8.0 which caused NPEs to be thrown from several of the 
> getAnnotation() methods in the XML Schema API. [Neil Delima, Michael 
> Glavassevich]
> 
> * Fixed a DOM bug which caused the internal subset of a DocumentType node 
> to be omitted from a cloned Document. [Jacob Kjome]
> 
> * Fixed a bug in Xerces' regular expression support involving patterns 
> starting with '.'. [Kent Tamura]
> 
> * Fixed a bug which caused the DOM builder to drop all of the text in the 
> document if grammar caching is enabled and the document being processed 
> contains both an internal and an external DTD subset. [Michael 
> Glavassevich]
> 
> * Fixed a schema bug which allowed defaulted attributes with the same 
> local name to overwrite each other. [Michael Glavassevich]
> 
> * Fixed a bug which caused a schema document to be loaded multiple times 
> if it was both included and redefined. This made it possible for the 
> redefined components to be incorrectly overwritten by the original ones 
> from the include. [Michael Glavassevich]
> 
> * Fixed a bug in Xerces' native serializer which caused documents 
> containing supplemental characters in attribute values to be written 
> incorrectly. [Michael Glavassevich]
> 
> * Fixed a bug in the XInclude processor which in some instances caused 
> content to be omitted from the result if an element() XPointer is 
> specified on an include element. [Neil Delima]
> 
> * Fixed various bugs and made various improvements. [Dave Brosius, Michael 
> Glavassevich, Jacob Kjome, Peter McCracken]
> 
> For more information please visit: http://xerces.apache.org/xerces2-j/
> 
> Michael Glavassevich
> XML Parser Development
> IBM Toronto Lab
> E-mail: mrglavas@ca.ibm.com
> E-mail: mrglavas@apache.org
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
> For additional commands, e-mail: j-users-help@xerces.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/-ANNOUNCEMENT-%3A-Xerces-J-2.8.1-now-available-tf2272496.html#a6353811
Sent from the Xerces - J - Users forum at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: j-users-unsubscribe@xerces.apache.org
For additional commands, e-mail: j-users-help@xerces.apache.org