Skip to content

Commit c1bc023

Browse files
committed
Release 1.1.0
2 parents b8fcc9d + 02c15b2 commit c1bc023

File tree

9 files changed

+42
-64
lines changed

9 files changed

+42
-64
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ two parts:
1010

1111
## Latest Version
1212

13-
Latest version is 1.0.2.
13+
Latest version is 1.1.0. (Jakarta API). For javax.main.* API please use 1.0.2.
1414

1515
## Documentation
1616

mail-queue/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Maven Coordinates:
1717
<dependency>
1818
<groupId>eu.ralph-schuster</groupId>
1919
<artifactId>mail-queue</artifactId>
20-
<version>1.0.0</version>
20+
<version>1.1.0</version>
2121
</dependency>
2222
```
2323

@@ -29,7 +29,7 @@ Javadoc is available from: [javadoc.io](https://www.javadoc.io/doc/eu.ralph-schu
2929

3030
The projects provides two sending implementations:
3131

32-
- traditional [JavaMail](https://javaee.github.io/javamail/) framework (`javax.mail.Mail`)
32+
- traditional [JavaMail](https://javaee.github.io/javamail/) framework (`jakarta.mail.Mail`)
3333
- flexible [Simple Java Mail](https://www.simplejavamail.org/) framework
3434

3535
You can setup your mail queue quite easily:

mail-queue/pom.xml

+2-17
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<parent>
44
<groupId>eu.ralph-schuster</groupId>
55
<artifactId>mail</artifactId>
6-
<version>1.0.2</version>
6+
<version>1.1.0</version>
77
</parent>
88

99
<properties>
@@ -20,21 +20,6 @@
2020
<description>Queuing e-mails for delivery and process them</description>
2121

2222
<dependencies>
23-
<dependency>
24-
<groupId>javax.mail</groupId>
25-
<artifactId>javax.mail-api</artifactId>
26-
<version>1.6.2</version>
27-
</dependency>
28-
<dependency>
29-
<groupId>com.sun.mail</groupId>
30-
<artifactId>javax.mail</artifactId>
31-
<version>1.6.2</version>
32-
</dependency>
33-
<dependency>
34-
<groupId>eu.ralph-schuster</groupId>
35-
<artifactId>baselib</artifactId>
36-
<version>5.0.0</version>
37-
</dependency>
3823
<dependency>
3924
<groupId>com.github.cowwoc.token-bucket</groupId>
4025
<artifactId>token-bucket</artifactId>
@@ -49,7 +34,7 @@
4934
<dependency>
5035
<groupId>org.simplejavamail</groupId>
5136
<artifactId>simple-java-mail</artifactId>
52-
<version>8.6.2</version>
37+
<version>8.6.3</version>
5338
</dependency>
5439
</dependencies>
5540

mail-queue/src/main/java/rs/mail/queue/MessageMailSender.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
import java.util.Properties;
44

5-
import javax.mail.Authenticator;
6-
import javax.mail.Message;
7-
import javax.mail.Session;
8-
import javax.mail.Transport;
5+
import jakarta.mail.Authenticator;
6+
import jakarta.mail.Message;
7+
import jakarta.mail.Session;
8+
import jakarta.mail.Transport;
99

1010
/**
1111
* Sends messages for {@link javax.mail.Message} objects.

mail-templates/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Maven Coordinates:
1616
<dependency>
1717
<groupId>eu.ralph-schuster</groupId>
1818
<artifactId>mail-templates</artifactId>
19-
<version>1.0.0</version>
19+
<version>1.1.0</version>
2020
</dependency>
2121
```
2222

mail-templates/pom.xml

+1-16
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<parent>
44
<groupId>eu.ralph-schuster</groupId>
55
<artifactId>mail</artifactId>
6-
<version>1.0.2</version>
6+
<version>1.1.0</version>
77
</parent>
88

99
<properties>
@@ -21,21 +21,6 @@
2121
<description>Provide a framework for generating emails from templates</description>
2222

2323
<dependencies>
24-
<dependency>
25-
<groupId>javax.mail</groupId>
26-
<artifactId>javax.mail-api</artifactId>
27-
<version>1.6.2</version>
28-
</dependency>
29-
<dependency>
30-
<groupId>com.sun.mail</groupId>
31-
<artifactId>javax.mail</artifactId>
32-
<version>1.6.2</version>
33-
</dependency>
34-
<dependency>
35-
<groupId>eu.ralph-schuster</groupId>
36-
<artifactId>baselib</artifactId>
37-
<version>5.0.0</version>
38-
</dependency>
3924
<dependency>
4025
<groupId>org.freemarker</groupId>
4126
<artifactId>freemarker</artifactId>

mail-templates/src/main/java/rs/mail/templates/impl/JavaxMailMessageCreator.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
import java.util.Properties;
44

5-
import javax.mail.Authenticator;
6-
import javax.mail.Message;
7-
import javax.mail.Multipart;
8-
import javax.mail.Session;
9-
import javax.mail.internet.MimeMessage;
5+
import jakarta.mail.Authenticator;
6+
import jakarta.mail.Message;
7+
import jakarta.mail.Multipart;
8+
import jakarta.mail.Session;
9+
import jakarta.mail.internet.MimeMessage;
1010

1111
import rs.mail.templates.BuilderResult;
1212
import rs.mail.templates.ContentType;

mail-templates/src/main/java/rs/mail/templates/util/MailUtils.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
*/
44
package rs.mail.templates.util;
55

6-
import javax.mail.Message;
7-
import javax.mail.MessagingException;
8-
import javax.mail.Multipart;
9-
import javax.mail.internet.MimeBodyPart;
10-
import javax.mail.internet.MimeMultipart;
6+
import jakarta.mail.Message;
7+
import jakarta.mail.MessagingException;
8+
import jakarta.mail.Multipart;
9+
import jakarta.mail.internet.MimeBodyPart;
10+
import jakarta.mail.internet.MimeMultipart;
1111

1212
/**
1313
* Provide easy methods to use messages.

pom.xml

+21-13
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<parent>
44
<groupId>eu.ralph-schuster</groupId>
55
<artifactId>pom-oss</artifactId>
6-
<version>3.0.1</version>
6+
<version>3.0.2</version>
77
</parent>
88

99
<properties>
@@ -13,7 +13,7 @@
1313
</properties>
1414

1515
<artifactId>mail</artifactId>
16-
<version>1.0.2</version>
16+
<version>1.1.0</version>
1717
<packaging>pom</packaging>
1818

1919
<url>https://github.com/technicalguru/java-mail</url>
@@ -24,7 +24,7 @@
2424
<connection>scm:git:https://github.com/technicalguru/java-mail.git</connection>
2525
<developerConnection>scm:git:https://github.com/technicalguru/java-mail.git</developerConnection>
2626
<url>https://github.com/technicalguru/java-mail</url>
27-
<tag>mail-1.0.2</tag>
27+
<tag>mail-1.1.0</tag>
2828
</scm>
2929

3030
<issueManagement>
@@ -39,19 +39,27 @@
3939
</developer>
4040
</developers>
4141

42+
<dependencies>
43+
<dependency>
44+
<groupId>jakarta.mail</groupId>
45+
<artifactId>jakarta.mail-api</artifactId>
46+
<version>2.1.3</version>
47+
</dependency>
48+
<dependency>
49+
<groupId>com.sun.mail</groupId>
50+
<artifactId>jakarta.mail</artifactId>
51+
<version>2.0.1</version>
52+
</dependency>
53+
<dependency>
54+
<groupId>eu.ralph-schuster</groupId>
55+
<artifactId>baselib</artifactId>
56+
<version>5.0.0</version>
57+
</dependency>
58+
</dependencies>
59+
4260
<modules>
4361
<module>mail-templates</module>
4462
<module>mail-queue</module>
4563
</modules>
4664

47-
<build>
48-
<plugins>
49-
<plugin>
50-
<groupId>org.apache.maven.plugins</groupId>
51-
<artifactId>maven-surefire-plugin</artifactId>
52-
<version>3.2.5</version>
53-
</plugin>
54-
</plugins>
55-
</build>
56-
5765
</project>

0 commit comments

Comments
 (0)