Release Notes - JAMES Mime4j - Version 0.6 - HTML format
Bug
- [MIME4J-34] - o.a.j.m.message.Header#writeTo violates RFC 822
- [MIME4J-66] - Base64Encoder sometimes add one additional CRLF
- [MIME4J-67] - Base64Encoder fails to encode streams longer than its buffer size (1024)
- [MIME4J-84] - Base64OutputStream and trailing CRLFs
- [MIME4J-90] - Consistent parsing of header field names
- [MIME4J-104] - DecoderUtil.decodeEncodedWords() should ignore linear-white-space that separates a pair of adjacent encoded-words
- [MIME4J-118] - MIME stream parser handles non-ASCII fields incorrectly
Improvement
- [MIME4J-78] - Update commons logging to 1.1.1
- [MIME4J-85] - Upgrade source to Java 5
- [MIME4J-86] - Resolve warnings when generating Javadoc and other minor documentation issues
- [MIME4J-89] - Improve thread synchronization in MultiReferenceStorage
- [MIME4J-92] - Replace Base64InputStream with a faster version
- [MIME4J-93] - The use of RootInputStream degrades performance by 50%
- [MIME4J-95] - Add convenience methods for manipulating a Multipart
- [MIME4J-96] - Field.parse() should defer parsing until the parsed value is actually requested
- [MIME4J-110] - Create a dedicated class for writing a message to an output stream
New Feature
- [MIME4J-83] - Add a more generic machanism for storing message bodies
- [MIME4J-87] - Add a factory for creating message bodies
- [MIME4J-88] - Make message bodies sharable
- [MIME4J-91] - Add OutputStream support to StorageProvider
- [MIME4J-94] - Make Message, BodyPart, Multipart and Header copyable
- [MIME4J-97] - Pull up method getParseException from Field subclasses
- [MIME4J-99] - Add convenience methods to set a message body and content-type at the same time
- [MIME4J-100] - Write utility classes and methods for creating and retrieving Field instances
- [MIME4J-108] - Add support for Content-Disposition header field
- [MIME4J-119] - Provide a means to remove a Body from an Entity
Task
- [MIME4J-70] - RFC Interface Design
- [MIME4J-77] - Decide Whether MimeException should extend IOException
- [MIME4J-82] - Remove Unused Stream Classes
- [MIME4J-102] - Move Storage/StorageProvider classes to package o.a.j.mime4j.storage
- [MIME4J-105] - rename package org.apache.james.mime4j.decoder in org.apache.james.mime4j.codec
- [MIME4J-106] - Remove org.apache.james.mime4j.util.MessageUtils
- [MIME4J-107] - Refactor and extend functionality of Address, Group and Mailbox
- [MIME4J-111] - TextBody and BinaryBody should be abstract classes
|
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.
|
|