[xmlc] Re: [barracuda] XMLC 2.3.2 is out

Peter Mergaerts <[email protected]> Sun, 29 Aug 2010 11:31:48 +0200
Newsgroups gmane.comp.java.enhydra.xmlc
Message-ID <3BC7CFCD-EC4C-404F-BEFE-30AC53CE67D1__17725.1938767315$1283157594$gmane$org@gmail.com>
This is a multi-part message in MIME format...

------------=_1283157590-30467-2219
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Hi, nice big list of improvement! Thanks for releasing this update!
Regards,
Peter
On 24 Aug 2010, at 08:24, Jacob Kjome wrote:

> I'm happy to announce the release of XMLC-2.3.2!
>=20
> Users are encouraged to upgrade to XMLC 2.3.2, though be sure to read
> xmlc-2-3-2-release-note.html before doing so.  Enjoy!
>=20
> Download at:
> http://forge.objectweb.org/projects/xmlc/
>=20
>=20
> XMLC 2.3.2, just over 2 years in the making, is a major release that incl=
udes...
>=20
> Bug Fixes...
>=20
> - Fixed issue with LazyDOM failing to deal gracefully with two or more el=
ements
> having duplicate Ids where one of the elements is removed at runtime.
>=20
> - Fixed issue with SSIs failing to load when running on a virtual Windows=
 machine.
>=20
> New Features...
>=20
> - XMLC now supports I18n/L10n!  When enabled, templates are loaded by Loc=
ale.
>=20
> - New L10nTask Ant Task!  It can be used to generate localized templates =
based on
> properties file resource bundles (which can be UTF-8 encoded when run und=
er JDK1.6+).
>=20
> - New org.enhydra.xml.xmlc.misc.I18nUtil providing useful I18n/L10n-relat=
ed
> utility methods, (plus escapeRegexMetaChars(String) method used by L10nTa=
sk).
>=20
> Enhancements...
>=20
> - Updated XMLC regular expression support to Perl5.6 syntax.  Removed gnu=
-regexp
> dependency in favor of JRegex.  Warning! - This may change the behavior of
> existing -urlregexpmapping options, as gnu-regexp was intentionally limit=
ed to
> POSIX Extended syntax.
>=20
> - New org.enhydra.xml.xmlc.deferredparsing.ResourceLoader interface, alon=
g with
> DocumentLoader, DocumentLoaderImpl, and XMLCDeferredParsingFactory improv=
ements
> (besides I18n/L10n).  Warning! - DocumentLoader interface change may brea=
k custom
> DocumentLoader implementations not currently extending DocumentLoaderImpl.
>=20
> - New
> org.enhydra.xml.xmlc.servlet.ServletDocumentLoaderImpl/ServletResourceLoa=
derImpl
> classes to allow loading of resources from the ServletContext.
>=20
> - Added the ability to load XMLC metadata files located alongside, and na=
med
> after, the markup files, only with the .xmlc extension.  This allows for =
custom
> metadata files, per template, not previously possible when using dynamic =
loading.
>=20
> - Various dynamic loading improvements.
>=20
> - Various encoding usage/changes/enhancements.
>=20
> - XMLCContext additions/improvements, including meticulous Javadoc docume=
ntation.
>=20
> - HTMLFormatter/XMLFormatter serialization improvements, including suppor=
t for
> HTML5 style doctypes (i.e., <!DOCTYPE html>), automatic re-mapping of doc=
types
> between HTML/XHTML input/output based on OutputOptions formatting options=
, and
> support for the CDATA hack in XML, not just HTML, disabled by default (us=
ing the
> CDATASection node to pass though unparsed markup without embedding it wit=
hin
> <![CDATA[]]>).
>=20
> - Compatibility with Google App Engine.  In fact, the XMLC Tomcat example=
 app can
> now run under Google App Engine.
>=20
> General Updates...
>=20
> - Deprecated reflective org.enhydra.xml.dom.DOMOps methods (removed one m=
ethod
> that never worked anyway).
>=20
> - Synchronized XMLC Lazy/LazyHTML/XHTML/WML/CHTML/VoiceXML DOMs with post
> Xerces-2.9.1 HTML/WML DOM changes. Applied equivalent changes to various =
Xerces
> Issues.
>=20
> - Updated the Tomcat example application to show off new functionality, i=
ncluding
> some sophisticated DOM manipulation implemented in experimental classes t=
hat may
> someday make it into the core XMLC codebase.
>=20
> - Updated to Xerces 2.10.0, xml-apis 1.4.01, NekoHTML 1.9.14, JRegex 1.2_=
01, ASM
> 3.3, Jaxen 1.1.3, commons-jxpath 1.3, and Log4j 1.2.16, removed gnu-regex=
p dependency.
>=20
> - XMLC is now Maven friendly!  Uploaded XMLC artifacts to OW2 Maven2 repo=
sitory:
> http://maven.ow2.org/maven2/org/enhydra/xmlc/
>=20
>=20
> See xmlc-2-3-2-release-note.html for more info...
>=20
> https://forge.ow2.org/docman/view.php/49/230/xmlc-2-3-2-release-note.html
> https://forge.ow2.org/docman/view.php/49/231/xmlc-2-3-1-release-note.html
> https://forge.ow2.org/docman/view.php/49/232/xmlc-2-3-release-note.html
>=20
>=20
> --
> Barracuda mailing list
> [email protected]
> http://www.ow2.org/wws/lists/projects/barracuda


------------=_1283157590-30467-2219
Content-Type: text/plain; charset="UTF-8"; name="message-footer.txt"
Content-Disposition: inline; filename="message-footer.txt"
Content-Transfer-Encoding: quoted-printable


--
You receive this message as a subscriber of the [email protected] mailing list=
.
To unsubscribe: mailto:[email protected]
For general help: mailto:[email protected]?subject=3Dhelp
OW2 mailing lists service home page: http://www.ow2.org/wws

------------=_1283157590-30467-2219--