You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by tn...@apache.org on 2012/12/10 21:36:39 UTC

svn commit: r1419740 - /commons/proper/email/trunk/RELEASE-NOTES.txt

Author: tn
Date: Mon Dec 10 20:36:39 2012
New Revision: 1419740

URL: http://svn.apache.org/viewvc?rev=1419740&view=rev
Log:
Update release notes.

Modified:
    commons/proper/email/trunk/RELEASE-NOTES.txt

Modified: commons/proper/email/trunk/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/commons/proper/email/trunk/RELEASE-NOTES.txt?rev=1419740&r1=1419739&r2=1419740&view=diff
==============================================================================
--- commons/proper/email/trunk/RELEASE-NOTES.txt (original)
+++ commons/proper/email/trunk/RELEASE-NOTES.txt Mon Dec 10 20:36:39 2012
@@ -24,6 +24,9 @@ CHANGES FROM 1.2:
 
 == New Features ==
 
+* Added new methods addTo(String[]), addCc(String[]) and addBcc(String[]) to Email.
+  Issue: EMAIL-114. Thanks to Gokul Nanthakumar C. 
+
 * HtmlmageEmail should support class path resources  
   Issue: EMAIL-108. Thanks to Elisabeth Kasimir, Alexander Kasimir. 
 
@@ -33,44 +36,92 @@ CHANGES FROM 1.2:
 
 == Fixed Bugs ==
 
+* Use the provided Content-ID in HtmlEmail#embed(File, String) instead of creating
+  a random one. The used and returned Content-ID will be URL encoded (see RFC 2392).
+  Issue: EMAIL-101. Thanks to Andrew Starodub.
+
+* Upgraded source and binary compatibility to JDK 1.5. Additionally the public/protected
+  methods and fields have been properly generified.
+  Issue: EMAIL-122. Thanks to sebb.
+
+* Do not set the personal name of an address to the email address unless it is
+  explicitly specified (affects TO, CC, BCC and FROM addresses).
+  Issue: EMAIL-103. Thanks to David Rees.
+
+* Removed emulation support for nested exceptions in EmailException.
+  Issue: EMAIL-117. Thanks to sebb.
+
+* Prevent external modification of internal array in DataSourceCompositeResolver.
+  Issue: EMAIL-116. Thanks to sebb.
+ 
+* Close temporary input stream in MultiPartEmail#attach(DataSource, String, String)
+  to prevent locking of file resources on windows systems.
+  Issue: EMAIL-120. Thanks to Mike Bell.
+
+* The patch actually broke sending emails over a secured connection - disabled the
+  "MAIL_SMTP_SSL_CHECKSERVERIDENTITY" and "MAIL_SMTP_SSL_ENABLE" activation. Tested
+  the functionality using GMail, GMX and Office365 so the code is at least working for
+  a couple of existing SMTP servers. Also added 'sslCheckServerIdentity' including
+  setter and getter. Also added a chapter regarding "Security" to the user manual.
+  Issue: EMAIL-105. Thanks to Siegfried Goeschl.
+
+* Maven Site fails with error in Checkstyle configuration.
+  Issue: EMAIL-113. Thanks to Peter Kofler.
+ 
+* DataSourceFileResolverTest fails under IBM JDK 1.4 and 1.6 running on Windows.
+  Issue: EMAIL-112. Thanks to Peter Kofler.
+ 
+* Update the current trunk to be binary compatible with the commons-email-1.2 release.
+  Issue: EMAIL-111. Thanks to Florian Pirchner.
+ 
+* Added unit test to ensure that parsing the broken mime message does not cause an OutOfMemoryException.
+  Issue: EMAIL-110. Thanks to Thomas Pummer. 
+
 * Added mime.types to META-INF - the definition is actually found in activation.jar
   but did not work.  Issue: EMAIL-107. Thanks to Claus Polanka, Michael Jakl. 
 
-* STARTTLS can be used even without authenticator.  Issue: EMAIL-106. Thanks to Bruno Harbulot. 
+* STARTTLS can be used even without authenticator.
+  Issue: EMAIL-106. Thanks to Bruno Harbulot. 
 
 * Clarified the meaning of setTLS() which actually sends a "STARTTLS" command from the
   client to the SMTP server. Please note that some "protected" variables were renamed
-  which could break existing code.  Issue: EMAIL-105. Thanks to Bruno Harbulot. 
+  which could break existing code.
+  Issue: EMAIL-105. Thanks to Bruno Harbulot. 
 
-* Fixed HtmlEmail embed toLowerCase bug with Turkish locale.  Issue: EMAIL-102. Thanks to Okan Özeren. 
+* Fixed HtmlEmail embed toLowerCase bug with Turkish locale.
+  Issue: EMAIL-102. Thanks to Okan Özeren. 
 
 * Specified Content-ID is now used when embedding a File object in an HtmlEmail.  
   Issue: EMAIL-101. Thanks to Andrew Starodub. 
 
-* Restore Java 1.4 compatibility. 
-
 * Throwing an IllegalStateException when setting mail session properties for an already
   created mail session because the settings would be ignored. Please note that this
   change could potentially break existing (but invalid) code.  Issue: EMAIL-96. 
 
-* Encoding and folding of headers is now done by commons-email.  Issue: EMAIL-98. Thanks to Mario Daepp. 
+* Encoding and folding of headers is now done by commons-email.
+  Issue: EMAIL-98. Thanks to Mario Daepp. 
 
-* The default connection timeout is set to a reasonable default value of 60 seconds.  Issue: EMAIL-100. Thanks to David Parks. 
+* The default connection timeout is set to a reasonable default value of 60 seconds.
+  Issue: EMAIL-100. Thanks to David Parks. 
 
 * Moving the various constants from 'EMail' to 'EmailConstants' 
 
-* All setters are returning "this" to simplify building an email.  Issue: EMAIL-76. Thanks to Yu Kobayashi. 
+* All setters are returning "this" to simplify building an email.
+  Issue: EMAIL-76. Thanks to Yu Kobayashi. 
 
 * Adding ImageHtmlEmail to create HTML emails with embedded images either
-  downloaded from HTTP or from the local file system.  Issue: EMAIL-92. Thanks to Dominik Stadler. 
+  downloaded from HTTP or from the local file system.
+  Issue: EMAIL-92. Thanks to Dominik Stadler. 
 
 * Calling buildMimeMessage() before invoking send() caused
   duplicated mime parts for HtmlEmail. The implementation now enforces
   that an email can be only used once and throw an exception when
-  multiple invocations of buildMimeMessage() are detected.  Issue: EMAIL-95. 
+  multiple invocations of buildMimeMessage() are detected.
+  Issue: EMAIL-95. 
 
 * Incorrect SMTP Port number shown in error message when an email fails
-  to send due to a blocked port and SSL is used.  Issue: EMAIL-91. Thanks to Kevin Lester. 
+  to send due to a blocked port and SSL is used.
+  Issue: EMAIL-91. Thanks to Kevin Lester. 
 
 
 CHANGES FROM 1.1:
@@ -110,7 +161,7 @@ CHANGES FROM 1.1:
 * When mail authentication is required and no username/password is supplied
   than the provided mail session is used. If a username/password is found
   the implementation creates a new mail session and a DefaultAuthenticator
-  as convinence implementation. 
+  as convenience implementation. 
 
 * Using Kenneth's implementation of HtmlEmail.buildMimeMessage() to fix a
   couple of HtmlEmail layout issues. Also thanks to Martin Lau and Morten
@@ -135,7 +186,7 @@ provides a J2EE-certified implementation
 specification licensed under the Apache Software License.  
 
 Commons Email also requires the JavaBeans Activation Framework unless
-you are runnning on Java SE 6 or later. The Sun implementation is available
+you are running on Java SE 6 or later. The Sun implementation is available
 at:
 
 http://java.sun.com/javase/technologies/desktop/javabeans/jaf/
@@ -143,7 +194,7 @@ http://java.sun.com/javase/technologies/
 Apache Geronimo likewise provides an implementation under the Apache
 Software License.
 
-Commons Email has been tested with JDK 1.4, 1.5 and 1.6
+Commons Email has been tested with JDK 1.5 and 1.6.
 
 J2EE environments
 -----------------