www-announce mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Oleg Kalnichevski <ol...@apache.org>
Subject [ANNOUNCEMENT] James Mime4j 0.4 released
Date Sun, 24 Aug 2008 10:55:38 GMT
Mime4J is a flexible MIME parsing library written in Java. SAX, DOM and
pull parsing styles are supported.

The 0.4 release brings a number of significant improvements in terms of
supported capabilities, flexibility and performance: 

* Revised and improved public API with support for pull parsing

* Support for parsing of 'headless' messages transmitted using non SMTP
transports such as HTTP

* Reduced external dependencies. Mime4j is no longer directly dependent
on log4j and commons-io

* Improved parsing performance (up to 10x for large messages)

* More comprehensive header parsing including support for RFC1864,
RFC2045, RFC2183, RFC2557 and RFC3066

* Revised packaging and exception hierarchy. MimeException now extends
IOException.

Detailed change log can be found here:

http://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310521&styleName=Html&version=12312483

Notes
-----
 * 0.4 contains numerous API improvements and is not binary compatible
with 0.3
 * Mime4j API is still considered unstable and is likely to change in
future releases
 * DOM support has known limitations and some roundtrip issues remain to
be resolved
 * Some low level functions are available only in the pull parser
(recommended for advanced users)


Mime
View raw message