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 2015/05/23 08:58:48 UTC

svn commit: r1681273 - in /commons/proper/email/trunk: RELEASE-NOTES.txt conf/checkstyle.xml doap_email.rdf pom.xml src/changes/changes.xml src/site/site.xml src/site/xdoc/download_email.xml src/site/xdoc/index.xml

Author: tn
Date: Sat May 23 06:58:47 2015
New Revision: 1681273

URL: http://svn.apache.org/r1681273
Log:
Post-release commit.

Modified:
    commons/proper/email/trunk/RELEASE-NOTES.txt
    commons/proper/email/trunk/conf/checkstyle.xml
    commons/proper/email/trunk/doap_email.rdf
    commons/proper/email/trunk/pom.xml
    commons/proper/email/trunk/src/changes/changes.xml
    commons/proper/email/trunk/src/site/site.xml
    commons/proper/email/trunk/src/site/xdoc/download_email.xml
    commons/proper/email/trunk/src/site/xdoc/index.xml

Modified: commons/proper/email/trunk/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/commons/proper/email/trunk/RELEASE-NOTES.txt?rev=1681273&r1=1681272&r2=1681273&view=diff
==============================================================================
--- commons/proper/email/trunk/RELEASE-NOTES.txt (original)
+++ commons/proper/email/trunk/RELEASE-NOTES.txt Sat May 23 06:58:47 2015
@@ -1,6 +1,6 @@
                          Commons Email Package
-                              Version 1.3.3
-                              Release Notes
+                              Version 1.4
+                             Release Notes
 
 INTRODUCTION:
 -------------
@@ -15,8 +15,55 @@ downloads, reports, and bug status:
 
 http://commons.apache.org/email/
 
-This is a maintenance release which fixes several bugs present in the 1.3.2
-release. All current users are encouraged to upgrade.
+This is a minor release which adds some new features and fixes several bugs
+present in the 1.3.3 release. All current users are encouraged to upgrade.
+
+CHANGES FROM 1.3.3:
+-----------------
+
+== Compatibility ==
+
+* Java 5 or later is required (unchanged since 1.3).
+
+* JavaMail dependency has been upgraded to version 1.5.2,
+  as a consequence, the maven dependency has changed to:
+
+  <dependency>
+    <groupId>com.sun.mail</groupId>
+    <artifactId>javax.mail</artifactId>
+    <version>1.5.2</version>
+  </dependency>
+
+== New Features ==
+
+* Added getter for the bounce address of an email to class Email.
+  Issue: EMAIL-146. Thanks to Alexander Lehmann.
+
+* Added support for mapping of content-ids to DataSource in "MimeMessageParser".
+  Issue: EMAIL-141. Thanks to Stephen Kruger.
+
+== Updates ==
+
+* Update Oracle JavaMail dependency from 1.4.5 to 1.5.2.
+  Issue: EMAIL-144.
+
+== Fixed Bugs ==
+
+* "Email" threw an "EmailException" when trying to send the email if neither a from
+  nor bounce address was specified, although a "mail.from" property was set in the mail session.
+  Issue: EMAIL-149. Thanks to Richard DiCroce.
+
+* "ImageHtmlEmail" failed to embed attachments if their data source name was null.
+  Issue: EMAIL-151. Thanks to Andreas Kohn.
+
+* Html emails did not have the correct content-type set when using the Apache Geronimo
+  JavaMail implementation v1.8.x.
+  Issue: EMAIL-147. Thanks to Can Eskikaya.
+
+* An "HtmlEmail" with both, an html and plain text content but no attachments or embedded
+  images will now be created with mimetype "multipart/alternative" instead of "multipart/mixed".
+  Issue: EMAIL-142. Thanks to Marcin Tomiak.
+
 
 CHANGES FROM 1.3.2:
 -----------------
@@ -196,62 +243,15 @@ CHANGES FROM 1.2:
   Issue: EMAIL-91. Thanks to Kevin Lester. 
 
 
-CHANGES FROM 1.1:
------------------
-
-== Compatibility ==
-
-* Java 1.4 or later is now required. Earlier versions are no longer
-  supported by Sun.
-
-* JavaMail 1.4 or later and JavaBeans Activation Framework 1.1 or later are now
-  required.
-
-== New Features ==
-
-* Email.setFrom and Email.addTo are using Email.charset to properly encode 
-  the name.
-  
-* SimpleEmail#setMsg() with UTF-8 content honors correct charset in header 
-  and does encode the content correctly now.
-  
-* Created additional methods to support timeouts.
-
-* Create an overridable method in Email.java to create the MimeMessage instance.
-
-* Add getTo and getReplyTo to Email class. 
-
-== Fixed Bugs ==
-
-* If setHostName() has not been called, getHostName() tries to return
-  this.session.getProperty(MAIL_HOST). If mail session has not been
-  created yet, this will throw a NullPointerException. Now getHostName()
-  checks that this.session is not null before trying to access it. 
-
-* Provide better diagnostics when attaching  documents fail. 
-
-* 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 convenience implementation. 
-
-* Using Kenneth's implementation of HtmlEmail.buildMimeMessage() to fix a
-  couple of HtmlEmail layout issues. Also thanks to Martin Lau and Morten
-  Hattesen for providing in-depth analysis of the problem. 
-
-* During regression tests write out the generated MimeMessage instead of
-  WiserEmail.toString(). 
-
-
 REQUIREMENTS:
 
 J2SE environments
 -----------------
 
-Commons Email requires JavaMail 1.4.1 or later. The Oracle implementation
+Commons Email requires JavaMail 1.5.2 or later. The reference implementation
 is available at:
 
-http://www.oracle.com/technetwork/java/javamail/
+https://java.net/projects/javamail/pages/Home
 
 However, the Apache Geronimo project (http://geronimo.apache.org)
 provides a J2EE-certified implementation of the JavaMail 1.4
@@ -266,7 +266,7 @@ http://www.oracle.com/technetwork/java/j
 Apache Geronimo likewise provides an implementation under the Apache
 Software License.
 
-Commons Email has been tested with JDK 1.5 and 1.6.
+Commons Email has been tested with JDK 1.6 and 1.7.
 
 J2EE environments
 -----------------

Modified: commons/proper/email/trunk/conf/checkstyle.xml
URL: http://svn.apache.org/viewvc/commons/proper/email/trunk/conf/checkstyle.xml?rev=1681273&r1=1681272&r2=1681273&view=diff
==============================================================================
--- commons/proper/email/trunk/conf/checkstyle.xml (original)
+++ commons/proper/email/trunk/conf/checkstyle.xml Sat May 23 06:58:47 2015
@@ -43,6 +43,7 @@
     <!-- See http://checkstyle.sf.net/config_header.html -->
     <module name="Header">
         <property name="headerFile" value="${checkstyle.header.file}"/>
+        <property name="fileExtensions" value="java"/>
     </module>
     <module name="FileLength"/>
     <module name="FileTabCharacter"/>

Modified: commons/proper/email/trunk/doap_email.rdf
URL: http://svn.apache.org/viewvc/commons/proper/email/trunk/doap_email.rdf?rev=1681273&r1=1681272&r2=1681273&view=diff
==============================================================================
--- commons/proper/email/trunk/doap_email.rdf (original)
+++ commons/proper/email/trunk/doap_email.rdf Sat May 23 06:58:47 2015
@@ -39,6 +39,13 @@
     <release>
       <Version>
         <name>commons-email</name>
+        <created>2015-05-23</created>
+        <revision>1.4</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>commons-email</name>
         <created>2014-07-12</created>
         <revision>1.3.3</revision>
       </Version>

Modified: commons/proper/email/trunk/pom.xml
URL: http://svn.apache.org/viewvc/commons/proper/email/trunk/pom.xml?rev=1681273&r1=1681272&r2=1681273&view=diff
==============================================================================
--- commons/proper/email/trunk/pom.xml (original)
+++ commons/proper/email/trunk/pom.xml Sat May 23 06:58:47 2015
@@ -24,7 +24,7 @@
     <modelVersion>4.0.0</modelVersion>
     <groupId>org.apache.commons</groupId>
     <artifactId>commons-email</artifactId>
-    <version>1.4.0-SNAPSHOT</version>
+    <version>1.5-SNAPSHOT</version>
     <name>Apache Commons Email</name>
 
     <inceptionYear>2001</inceptionYear>
@@ -297,8 +297,8 @@
         <commons.componentid>email</commons.componentid>
         <commons.jira.id>EMAIL</commons.jira.id>
         <commons.jira.pid>12310474</commons.jira.pid>
-        <commons.release.version>1.3.3</commons.release.version>
-        <commons.rc.version>RC2</commons.rc.version>
+        <commons.release.version>1.4</commons.release.version>
+        <commons.rc.version>RC1</commons.rc.version>
         <commons.binary.suffix>-bin</commons.binary.suffix>
 
         <!-- override the default commons encoding property -->

Modified: commons/proper/email/trunk/src/changes/changes.xml
URL: http://svn.apache.org/viewvc/commons/proper/email/trunk/src/changes/changes.xml?rev=1681273&r1=1681272&r2=1681273&view=diff
==============================================================================
--- commons/proper/email/trunk/src/changes/changes.xml (original)
+++ commons/proper/email/trunk/src/changes/changes.xml Sat May 23 06:58:47 2015
@@ -22,7 +22,7 @@
   </properties>
 
   <body>
-    <release version="1.4.0" date="2014-??-??">
+    <release version="1.4" date="2015-05-23">
       <action dev="tn" type="fix" issue="EMAIL-149" date="2015-03-10" due-to="Richard DiCroce">
         "Email" threw an "EmailException" when trying to send the email if neither a from
         nor bounce address was specified, although a "mail.from" property was set in the

Modified: commons/proper/email/trunk/src/site/site.xml
URL: http://svn.apache.org/viewvc/commons/proper/email/trunk/src/site/site.xml?rev=1681273&r1=1681272&r2=1681273&view=diff
==============================================================================
--- commons/proper/email/trunk/src/site/site.xml (original)
+++ commons/proper/email/trunk/src/site/site.xml Sat May 23 06:58:47 2015
@@ -28,7 +28,8 @@
             <item name="Download"                      href="http://commons.apache.org/email/download_email.cgi"/>
             <item name="User guide"                    href="/userguide.html"/>
             <item name="Latest API docs (development)" href="/apidocs/index.html"/>
-            <item name="Javadoc (1.3.3 release)"       href="/javadocs/api-release/index.html"/>
+            <item name="Javadoc (1.4 release)"         href="/javadocs/api-release/index.html"/>
+            <item name="Javadoc (1.3.3 release)"       href="/javadocs/api-1.3.3/index.html"/>
             <item name="Javadoc (1.2 release)"         href="/javadocs/api-1.2/index.html"/>
         </menu>
     

Modified: commons/proper/email/trunk/src/site/xdoc/download_email.xml
URL: http://svn.apache.org/viewvc/commons/proper/email/trunk/src/site/xdoc/download_email.xml?rev=1681273&r1=1681272&r2=1681273&view=diff
==============================================================================
--- commons/proper/email/trunk/src/site/xdoc/download_email.xml (original)
+++ commons/proper/email/trunk/src/site/xdoc/download_email.xml Sat May 23 06:58:47 2015
@@ -95,32 +95,32 @@ limitations under the License.
       </p>
     </subsection>
     </section>
-    <section name="Apache Commons Email 1.3.3 ">
+    <section name="Apache Commons Email 1.4 ">
       <subsection name="Binaries">
         <table>
           <tr>
-              <td><a href="[preferred]/commons/email/binaries/commons-email-1.3.3-bin.tar.gz">commons-email-1.3.3-bin.tar.gz</a></td>
-              <td><a href="http://www.apache.org/dist/commons/email/binaries/commons-email-1.3.3-bin.tar.gz.md5">md5</a></td>
-              <td><a href="http://www.apache.org/dist/commons/email/binaries/commons-email-1.3.3-bin.tar.gz.asc">pgp</a></td>
+              <td><a href="[preferred]/commons/email/binaries/commons-email-1.4-bin.tar.gz">commons-email-1.4-bin.tar.gz</a></td>
+              <td><a href="http://www.apache.org/dist/commons/email/binaries/commons-email-1.4-bin.tar.gz.md5">md5</a></td>
+              <td><a href="http://www.apache.org/dist/commons/email/binaries/commons-email-1.4-bin.tar.gz.asc">pgp</a></td>
           </tr>
           <tr>
-              <td><a href="[preferred]/commons/email/binaries/commons-email-1.3.3-bin.zip">commons-email-1.3.3-bin.zip</a></td>
-              <td><a href="http://www.apache.org/dist/commons/email/binaries/commons-email-1.3.3-bin.zip.md5">md5</a></td>
-              <td><a href="http://www.apache.org/dist/commons/email/binaries/commons-email-1.3.3-bin.zip.asc">pgp</a></td>
+              <td><a href="[preferred]/commons/email/binaries/commons-email-1.4-bin.zip">commons-email-1.4-bin.zip</a></td>
+              <td><a href="http://www.apache.org/dist/commons/email/binaries/commons-email-1.4-bin.zip.md5">md5</a></td>
+              <td><a href="http://www.apache.org/dist/commons/email/binaries/commons-email-1.4-bin.zip.asc">pgp</a></td>
           </tr>
         </table>
       </subsection>
       <subsection name="Source">
         <table>
           <tr>
-              <td><a href="[preferred]/commons/email/source/commons-email-1.3.3-src.tar.gz">commons-email-1.3.3-src.tar.gz</a></td>
-              <td><a href="http://www.apache.org/dist/commons/email/source/commons-email-1.3.3-src.tar.gz.md5">md5</a></td>
-              <td><a href="http://www.apache.org/dist/commons/email/source/commons-email-1.3.3-src.tar.gz.asc">pgp</a></td>
+              <td><a href="[preferred]/commons/email/source/commons-email-1.4-src.tar.gz">commons-email-1.4-src.tar.gz</a></td>
+              <td><a href="http://www.apache.org/dist/commons/email/source/commons-email-1.4-src.tar.gz.md5">md5</a></td>
+              <td><a href="http://www.apache.org/dist/commons/email/source/commons-email-1.4-src.tar.gz.asc">pgp</a></td>
           </tr>
           <tr>
-              <td><a href="[preferred]/commons/email/source/commons-email-1.3.3-src.zip">commons-email-1.3.3-src.zip</a></td>
-              <td><a href="http://www.apache.org/dist/commons/email/source/commons-email-1.3.3-src.zip.md5">md5</a></td>
-              <td><a href="http://www.apache.org/dist/commons/email/source/commons-email-1.3.3-src.zip.asc">pgp</a></td>
+              <td><a href="[preferred]/commons/email/source/commons-email-1.4-src.zip">commons-email-1.4-src.zip</a></td>
+              <td><a href="http://www.apache.org/dist/commons/email/source/commons-email-1.4-src.zip.md5">md5</a></td>
+              <td><a href="http://www.apache.org/dist/commons/email/source/commons-email-1.4-src.zip.asc">pgp</a></td>
           </tr>
         </table>
       </subsection>

Modified: commons/proper/email/trunk/src/site/xdoc/index.xml
URL: http://svn.apache.org/viewvc/commons/proper/email/trunk/src/site/xdoc/index.xml?rev=1681273&r1=1681272&r2=1681273&view=diff
==============================================================================
--- commons/proper/email/trunk/src/site/xdoc/index.xml (original)
+++ commons/proper/email/trunk/src/site/xdoc/index.xml Sat May 23 06:58:47 2015
@@ -77,10 +77,10 @@
             </p>
             <ul>
                 <li>The
-                    <a href="javadocs/api-release/index.html">current release 1.3.3</a>
+                    <a href="javadocs/api-release/index.html">current release 1.4</a>
                 </li>
                 <li>The
-                    <a href="javadocs/api-1.3/index.html">previous version 1.3</a>
+                    <a href="javadocs/api-1.3.3/index.html">previous version 1.3.3</a>
                 </li>
                 <li>The
                     <a href="javadocs/api-1.2/index.html">previous version 1.2</a>
@@ -99,7 +99,7 @@
         <!-- ================================================== -->
         <section name="Releases">
             <p>
-                The latest version 1.3.3, requires Java 5 -
+                The latest version 1.4, requires Java 5 -
                 <a href="http://commons.apache.org/email/download_email.cgi">Download now!</a>
                 <br/>
                 The full