Nexus: Staging Completed
Message from: https://repository.apache.orgDescription:Close staging repository automatically for uploaded bundle.Deployer properties:"userAgent" = "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:54.0) Gecko/20100101 Firefox/54.0""userId" = "bodewig""ip" = "84.148.250.56"Details:The following artifacts have been staged/org/apache/commons/commons-email/1.5/commons-email-1.5.pom.asc(SHA1: ff59e240fd7b4feaa2d327a3ec1cb0e6065e4d69)/org/apache/commons/commons-email/1.5/commons-email-1.5-tests.jar(SHA1: 15afde52264e316438802b5bd05d34bc424bf659)/org/apache/commons/commons-email/1.5/commons-email-1.5-sources.jar.asc(SHA1: 8a0b4129e05a0d7eb5c9924bb971983697bfbb82)/org/apache/commons/commons-email/1.5/commons-email-1.5.jar(SHA1: e8e677c6362eba14ff3c476ba63ccb83132dbd52)/org/apache/commons/commons-email/1.5/commons-email-1.5.pom(SHA1: 09d31911480b5148275d8a26c60e355bbcbe9ae3)/org/apache/commons/commons-email/1.5/commons-email-1.5-javadoc.jar(SHA1: 6ccc8b44cb666b849b71ecc6fa32549a6461c099)/org/apache/commons/commons-email/1.5/commons-email-1.5-tests.jar.asc(SHA1: 1d8c2752e914b5679542c8551c4d3487fc276d4c)/org/apache/commons/commons-email/1.5/commons-email-1.5-test-sources.jar.asc(SHA1: 39a6d3a5ea3528fbbcfbb172315d58c962640fe1)/org/apache/commons/commons-email/1.5/commons-email-1.5-test-sources.jar(SHA1: e157492dfd776839387a6ce4af0d191e0a92a534)/org/apache/commons/commons-email/1.5/commons-email-1.5.jar.asc(SHA1: 7a87796012bbb247250aba55ae11d2183f82d140)/org/apache/commons/commons-email/1.5/commons-email-1.5-javadoc.jar.asc(SHA1: 5fcac14c87a7eddf4ec9089635c8d5ccbba78dd8)/org/apache/commons/commons-email/1.5/commons-email-1.5-sources.jar(SHA1: dbe951d1b89eb9472b4b2c8f618b8bc9783b6623)Action performed by Stefan Bodewig (bodewig)
svn commit: r20667 - in /dev/commons/email: ./ binaries/ source/
Author: bodewig Date: Sat Jul 29 14:01:19 2017 New Revision: 20667 Log: add RC1 for Commons Email 1.5 Added: dev/commons/email/RELEASE-NOTES.txt (with props) dev/commons/email/binaries/commons-email-1.5-bin.tar.gz (with props) dev/commons/email/binaries/commons-email-1.5-bin.tar.gz.asc dev/commons/email/binaries/commons-email-1.5-bin.tar.gz.md5 dev/commons/email/binaries/commons-email-1.5-bin.tar.gz.sha1 dev/commons/email/binaries/commons-email-1.5-bin.zip (with props) dev/commons/email/binaries/commons-email-1.5-bin.zip.asc dev/commons/email/binaries/commons-email-1.5-bin.zip.md5 dev/commons/email/binaries/commons-email-1.5-bin.zip.sha1 dev/commons/email/source/commons-email-1.5-src.tar.gz (with props) dev/commons/email/source/commons-email-1.5-src.tar.gz.asc dev/commons/email/source/commons-email-1.5-src.tar.gz.md5 dev/commons/email/source/commons-email-1.5-src.tar.gz.sha1 dev/commons/email/source/commons-email-1.5-src.zip (with props) dev/commons/email/source/commons-email-1.5-src.zip.asc dev/commons/email/source/commons-email-1.5-src.zip.md5 dev/commons/email/source/commons-email-1.5-src.zip.sha1 Added: dev/commons/email/RELEASE-NOTES.txt == --- dev/commons/email/RELEASE-NOTES.txt (added) +++ dev/commons/email/RELEASE-NOTES.txt Sat Jul 29 14:01:19 2017 @@ -0,0 +1,318 @@ + Commons Email Package + Version 1.5 + Release Notes + +INTRODUCTION: +- + +Commons Email aims to provide a API for sending email. It builds on the JavaMail +API with the aim of presenting a simplified API which is easy for developers who +are not mail experts to use. It is a compact component with a small number of +classes. + +The Commons Email website is the source for the most recent information, +downloads, reports, and bug status: + +http://commons.apache.org/email/ + +This is a major release which adds some new features and fixes several bugs +present in the 1.4.0 release. All current users are encouraged to upgrade. + +CHANGES FROM 1.4: +- + +== Compatibility == + +* Java 6 or later is required. + +* JavaMail dependency has been upgraded to version 1.5.6, + as a consequence, the maven dependency has changed to: + + +com.sun.mail +javax.mail +1.5.6 + + +== New Features == + +* Add Support for International Domain Names. This change requires JDK 1.6+. +Issue: EMAIL-160 + +* Add Email#getHeader(String) and Email#getHeaders() methods. +Issue: EMAIL-154. Thanks to Ken Geis, Balachandran Sivakumar + +== Updates == + +* Update Oracle JavaMail dependency from 1.5.2 to 1.5.6. + Issue: EMAIL-165. + +* Remove "javax.activation" dependency since it is included in JDK 1.6 + Issue: EMAIL-161. + +== Fixed Bugs == + +* DataSourceClassPathResolver doesn't close InputStream when resolving resources +Issue: EMAIL-167. Thanks to Lucian Burja. + +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: + + +com.sun.mail +javax.mail +1.5.2 + + +== 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: +- + +== Compatibility == + +* Java 5 or later is required (unchanged since 1.3). + +== Fixed Bugs == + +* The filename of an attachment was not properly encoded in case it contained + non-ascii characters. + Issue: EMAIL-138. Thanks to qed. + +* MimeMessageParser did not correctly parse MimeMessage objects created by + calling HtmlEmail.buildMimeMessage() and HtmlEmail.getMimeMessage(). + Issue: EMAIL-137. Thanks to Alex Kogan. + +* Fix Javadoc
svn commit: r1803366 - in /commons/proper/email/tags/EMAIL_1_5_RC1: ./ README.md pom.xml
Author: bodewig Date: Sat Jul 29 13:52:08 2017 New Revision: 1803366 URL: http://svn.apache.org/viewvc?rev=1803366=rev Log: Creating email-1.5-RC1 tag Added: commons/proper/email/tags/EMAIL_1_5_RC1/ - copied from r1803365, commons/proper/email/trunk/ commons/proper/email/tags/EMAIL_1_5_RC1/README.md Modified: commons/proper/email/tags/EMAIL_1_5_RC1/pom.xml Added: commons/proper/email/tags/EMAIL_1_5_RC1/README.md URL: http://svn.apache.org/viewvc/commons/proper/email/tags/EMAIL_1_5_RC1/README.md?rev=1803366=auto == --- commons/proper/email/tags/EMAIL_1_5_RC1/README.md (added) +++ commons/proper/email/tags/EMAIL_1_5_RC1/README.md Sat Jul 29 13:52:08 2017 @@ -0,0 +1,99 @@ + + +Apache Commons Email +=== + +Apache Commons Email aims to provide an API for sending email. It is built on top of +the JavaMail API, which it aims to simplify. + +Documentation +- + +More information can be found on the [homepage](https://commons.apache.org/proper/commons-email). +The [JavaDoc](https://commons.apache.org/proper/commons-email/javadocs/api-release) can be browsed. +Questions related to the usage of Apache Commons Email should be posted to the [user mailing list][ml]. + +Where can I get the latest release? +--- +You can download source and binaries from our [download page](https://commons.apache.org/proper/commons-email/download_email.cgi). + +Alternatively you can pull it from the central Maven repositories: + +```xml + + org.apache.commons + commons-email + 1.5 + +``` + +Contributing + + +We accept PRs via github. The [developer mailing list][ml] is the main channel of communication for contributors. +There are some guidelines which will make applying PRs easier for us: ++ No tabs! Please use spaces for indentation. ++ Respect the code style. ++ Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change. ++ Provide JUnit tests for your changes and make sure your changes don't break any existing tests by running ```mvn clean test```. + +If you plan to contribute on a regular basis, please consider filing a [contributor license agreement](https://www.apache.org/licenses/#clas). +You can learn more about contributing via GitHub in our [contribution guidelines](CONTRIBUTING.md). + +License +--- +Code is under the [Apache Licence v2](https://www.apache.org/licenses/LICENSE-2.0.txt). + +Donations +- +You like Apache Commons Email? Then [donate back to the ASF](https://www.apache.org/foundation/contributing.html) to support the development. + +Additional Resources + + ++ [Apache Commons Homepage](https://commons.apache.org/) ++ [Apache Bugtracker (JIRA)](https://issues.apache.org/jira/) ++ [Apache Commons Twitter Account](https://twitter.com/ApacheCommons) ++ #apachecommons IRC channel on freenode.org + +[ml]:https://commons.apache.org/mail-lists.html Modified: commons/proper/email/tags/EMAIL_1_5_RC1/pom.xml URL: http://svn.apache.org/viewvc/commons/proper/email/tags/EMAIL_1_5_RC1/pom.xml?rev=1803366=1803365=1803366=diff == --- commons/proper/email/tags/EMAIL_1_5_RC1/pom.xml (original) +++ commons/proper/email/tags/EMAIL_1_5_RC1/pom.xml Sat Jul 29 13:52:08 2017 @@ -24,7 +24,7 @@ 4.0.0 org.apache.commons commons-email -1.5-SNAPSHOT +1.5 Apache Commons Email 2001 @@ -41,9 +41,9 @@ - scm:svn:http://svn.apache.org/repos/asf/commons/proper/email/trunk + scm:svn:http://svn.apache.org/repos/asf/commons/proper/email/tags/EMAIL_1_5 scm:svn:https://svn.apache.org/repos/asf/commons/proper/email/trunk -http://svn.apache.org/viewvc/commons/proper/email/trunk + http://svn.apache.org/viewvc/commons/proper/email/tags/EMAIL_1_5
svn commit: r1803365 - in /commons/proper/email/trunk: CONTRIBUTING.md src/site/xdoc/issue-tracking.xml src/site/xdoc/mail-lists.xml
Author: bodewig Date: Sat Jul 29 13:45:55 2017 New Revision: 1803365 URL: http://svn.apache.org/viewvc?rev=1803365=rev Log: update a few other pages to latest commons-build versions Added: commons/proper/email/trunk/CONTRIBUTING.md Modified: commons/proper/email/trunk/src/site/xdoc/issue-tracking.xml commons/proper/email/trunk/src/site/xdoc/mail-lists.xml Added: commons/proper/email/trunk/CONTRIBUTING.md URL: http://svn.apache.org/viewvc/commons/proper/email/trunk/CONTRIBUTING.md?rev=1803365=auto == --- commons/proper/email/trunk/CONTRIBUTING.md (added) +++ commons/proper/email/trunk/CONTRIBUTING.md Sat Jul 29 13:45:55 2017 @@ -0,0 +1,97 @@ + + +Contributing to Apache Commons Email +== + +You have found a bug or you have an idea for a cool new feature? Contributing code is a great way to give something back to +the open source community. Before you dig right into the code there are a few guidelines that we need contributors to +follow so that we can have a chance of keeping on top of things. + +Getting Started +--- + ++ Make sure you have a [JIRA account](https://issues.apache.org/jira/). ++ Make sure you have a [GitHub account](https://github.com/signup/free). ++ If you're planning to implement a new feature it makes sense to discuss you're changes on the [dev list](https://commons.apache.org/mail-lists.html) first. This way you can make sure you're not wasting your time on something that isn't considered to be in Apache Commons Email's scope. ++ Submit a ticket for your issue, assuming one does not already exist. + + Clearly describe the issue including steps to reproduce when it is a bug. + + Make sure you fill in the earliest version that you know has the issue. ++ Fork the repository on GitHub. + +Making Changes +-- + ++ Create a topic branch from where you want to base your work (this is usually the master/trunk branch). ++ Make commits of logical units. ++ Respect the original code style: + + Only use spaces for indentation. + + Create minimal diffs - disable on save actions like reformat source code or organize imports. If you feel the source code should be reformatted create a separate PR for this change. + + Check for unnecessary whitespace with git diff --check before committing. ++ Make sure your commit messages are in the proper format. Your commit message should contain the key of the JIRA issue. ++ Make sure you have added the necessary tests for your changes. ++ Run all the tests with `mvn clean verify` to assure nothing else was accidentally broken. + +Making Trivial Changes +-- + +For changes of a trivial nature to comments and documentation, it is not always necessary to create a new ticket in JIRA. +In this case, it is appropriate to start the first line of a commit with '(doc)' instead of a ticket number. + +Submitting Changes +-- + ++ Sign the [Contributor License Agreement][cla] if you haven't already. ++ Push your changes to a topic branch in your fork of the repository. ++ Submit a pull request to the repository in the apache organization. ++ Update your JIRA ticket and include a link to the pull request in the ticket. + +Additional Resources + + ++ [Contributing patches](https://commons.apache.org/patches.html) ++ [Apache Commons Email JIRA project page](https://issues.apache.org/jira/browse/EMAIL) ++ [Contributor License Agreement][cla] ++ [General GitHub documentation](https://help.github.com/) ++ [GitHub pull request documentation](https://help.github.com/send-pull-requests/) ++ [Apache Commons Twitter Account](https://twitter.com/ApacheCommons) ++ #apachecommons IRC channel on freenode.org + +[cla]:https://www.apache.org/licenses/#clas Modified: commons/proper/email/trunk/src/site/xdoc/issue-tracking.xml URL: http://svn.apache.org/viewvc/commons/proper/email/trunk/src/site/xdoc/issue-tracking.xml?rev=1803365=1803364=1803365=diff == --- commons/proper/email/trunk/src/site/xdoc/issue-tracking.xml (original) +++ commons/proper/email/trunk/src/site/xdoc/issue-tracking.xml Sat Jul 29 13:45:55 2017 @@ -43,35 +43,35 @@ limitations under the License. --> -Commons Email Issue tracking -Commons Documentation Team +Apache Commons Email Issue tracking +Apache Commons Documentation Team - + - Commons Email uses http://issues.apache.org/jira/;>ASF JIRA for tracking issues. - See the http://issues.apache.org/jira/browse/EMAIL;>Commons Email JIRA project page. + Apache Commons Email uses https://issues.apache.org/jira/;>ASF JIRA for tracking issues. + See the https://issues.apache.org/jira/browse/EMAIL;>Apache Commons Email JIRA project page. - To use JIRA you may need to
svn commit: r1803363 - in /commons/proper/email/trunk/src/site: site.xml xdoc/download_email.xml xdoc/index.xml
Author: bodewig Date: Sat Jul 29 13:41:27 2017 New Revision: 1803363 URL: http://svn.apache.org/viewvc?rev=1803363=rev Log: prepare site for upcoming release Modified: 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/src/site/site.xml URL: http://svn.apache.org/viewvc/commons/proper/email/trunk/src/site/site.xml?rev=1803363=1803362=1803363=diff == --- commons/proper/email/trunk/src/site/site.xml (original) +++ commons/proper/email/trunk/src/site/site.xml Sat Jul 29 13:41:27 2017 @@ -28,7 +28,8 @@ http://commons.apache.org/email/download_email.cgi"/> - + + 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=1803363=1803362=1803363=diff == --- commons/proper/email/trunk/src/site/xdoc/download_email.xml (original) +++ commons/proper/email/trunk/src/site/xdoc/download_email.xml Sat Jul 29 13:41:27 2017 @@ -31,10 +31,21 @@ limitations under the License. | 2) Set the following properties in the component's pom: | |- commons.componentid (required, alphabetic, lower case) | |- commons.release.version (required) | - |- commons.binary.suffix (optional)| + |- commons.release.name(required) | + |- commons.binary.suffix (optional) | | (defaults to "-bin", set to "" for pre-maven2 releases) | + |- commons.release.desc(optional) | + |- commons.release.subdir (optional) | + | | + |- commons.release.2/3.version (conditional) | + |- commons.release.2/3.name (conditional) | + |- commons.release.2/3.binary.suffix (optional)| + |- commons.release.2/3.desc (optional)| + |- commons.release.2/3.subdir(optional)| | | | 3) Example Properties| + |(commons.release.name inherited by parent:| + | ${project.artifactId}-${commons.release.version} | | | | | |math | @@ -46,17 +57,17 @@ limitations under the License. Download Apache Commons Email -Commons Documentation Team +Apache Commons Documentation Team We recommend you use a mirror to download our release -builds, but you must verify the integrity of +builds, but you must http://www.apache.org/info/verification.html;>verify the integrity of the downloaded files using signatures downloaded from our main distribution directories. Recent releases (48 hours) may not yet -be available from the mirrors. +be available from all the mirrors. @@ -88,39 +99,44 @@ limitations under the License. -The http://www.apache.org/dist/commons/KEYS;>KEYS -link links to the code signing keys used to sign the product. -The PGP link downloads the OpenPGP compatible signature from our main site. -The MD5 link downloads the checksum from the main site. +It is essential that you +https://www.apache.org/info/verification.html;>verify the integrity +of downloaded files, preferably using the PGP signature (*.asc files); +failing that using the MD5 hash (*.md5 checksum files). + + +The https://www.apache.org/dist/commons/KEYS;>KEYS +file contains the public PGP keys used by Apache Commons developers +to sign releases. - + - commons-email-1.4-bin.tar.gz - http://www.apache.org/dist/commons/email/binaries/commons-email-1.4-bin.tar.gz.md5;>md5 - http://www.apache.org/dist/commons/email/binaries/commons-email-1.4-bin.tar.gz.asc;>pgp + commons-email-1.5-bin.tar.gz + https://www.apache.org/dist/commons/email/binaries/commons-email-1.5-bin.tar.gz.md5;>md5 +
svn commit: r1803361 - /commons/proper/email/trunk/src/main/java/org/apache/commons/mail/Email.java
Author: bodewig Date: Sat Jul 29 13:22:08 2017 New Revision: 1803361 URL: http://svn.apache.org/viewvc?rev=1803361=rev Log: add since headers to new methods Modified: commons/proper/email/trunk/src/main/java/org/apache/commons/mail/Email.java Modified: commons/proper/email/trunk/src/main/java/org/apache/commons/mail/Email.java URL: http://svn.apache.org/viewvc/commons/proper/email/trunk/src/main/java/org/apache/commons/mail/Email.java?rev=1803361=1803360=1803361=diff == --- commons/proper/email/trunk/src/main/java/org/apache/commons/mail/Email.java (original) +++ commons/proper/email/trunk/src/main/java/org/apache/commons/mail/Email.java Sat Jul 29 13:22:08 2017 @@ -1214,6 +1214,7 @@ public abstract class Email * * @param header A string with the header. * @return The value of the header, or null if no such header. + * @since 1.5 */ public String getHeader(final String header) { @@ -1224,6 +1225,7 @@ public abstract class Email * Gets all headers on an Email. * * @return a Map of all headers. + * @since 1.5 */ public MapgetHeaders() {
svn commit: r1803359 - /commons/proper/email/trunk/.travis.yml
Author: pascalschumacher Date: Sat Jul 29 09:05:09 2017 New Revision: 1803359 URL: http://svn.apache.org/viewvc?rev=1803359=rev Log: .travis.yml: add openjdk6 (side effect: close #1) Modified: commons/proper/email/trunk/.travis.yml Modified: commons/proper/email/trunk/.travis.yml URL: http://svn.apache.org/viewvc/commons/proper/email/trunk/.travis.yml?rev=1803359=1803358=1803359=diff == --- commons/proper/email/trunk/.travis.yml (original) +++ commons/proper/email/trunk/.travis.yml Sat Jul 29 09:05:09 2017 @@ -17,6 +17,7 @@ language: java sudo: false jdk: + - openjdk6 - openjdk7 - oraclejdk8
svn commit: r1803358 - /commons/proper/email/trunk/.travis.yml
Author: pascalschumacher Date: Sat Jul 29 09:03:53 2017 New Revision: 1803358 URL: http://svn.apache.org/viewvc?rev=1803358=rev Log: Remove oraclejdk7 from travis configuration, because it is no longer available. see: https://github.com/travis-ci/travis-ci/issues/7964#issuecomment-316769421 for details Modified: commons/proper/email/trunk/.travis.yml Modified: commons/proper/email/trunk/.travis.yml URL: http://svn.apache.org/viewvc/commons/proper/email/trunk/.travis.yml?rev=1803358=1803357=1803358=diff == --- commons/proper/email/trunk/.travis.yml (original) +++ commons/proper/email/trunk/.travis.yml Sat Jul 29 09:03:53 2017 @@ -18,7 +18,6 @@ sudo: false jdk: - openjdk7 - - oraclejdk7 - oraclejdk8 after_success: