- Logs : console appender should not log all the messages (for all loggers in the system) (#28)
- Minor dependency updates
- Remove duplicate dependencies (jakarta mail/activation) (#27)
- Upgrade subethasmtp to 7.1 (#25)
- Minor fixes (#23, #24)
- Feature: Change eml file name pattern on disk (#16)
- Fix: Make it clear that option 'background' implies activation of option 'start-server' (#17)
- Fix: Avoid to save unnecessary properties to user config file (#19)
- Fix: Parse option 'port' at startup (#18)
- Refactoring: Prefer Java 8 Date and Time API
- Refactoring: Use Java 7 New I/O APIs
- Refactoring: Fat Jar file : prefer Maven Shade Plugin (#21)
- Refactoring: Use Publisher/Subscriber with emails events (replaces deprecated Observable) (#14)
- Use Java 17
- Fix: Check if SMTPServer instance exists before closing
- Upgrade miglayout-swing to 11.2
- Refactoring : Use
org.apache.commons.cli.Option.Builder
provided with commons-cli 1.5 - Add option "--help" to CLI
- Upgrade commons-cli to 1.6.0
- Upgrade commons-io to 2.15.0
- Ensure compatibility with Java 21
- Upgrade subethasmtp to 6.0.7
- Upgrade logback to 1.4.11
- Upgrade commons-io to 2.14.0
- Upgrade logback to 1.4.7
- Upgrade commons-io to 2.12.0
- Migration to package jakarta.mail (see Jakarta Mail)
- Refactoring: Replace old org.subethamail:subethasmtp by com.github.davidmoten:subethasmtp (GitHub project)
- Upgrade logback to 1.4.3
- Upgrade commons-io to 2.11.0
- Upgrade commons-cli to 1.5.0
- Dependencies upgrade
- Use Java 11
- Use Java 8
- Various plugins and dependencies updates