All notable changes to this project will be documented in this file.
- Fix maven exec command with args
- Fixed incorrect image starting jar
- Add missing comment in PrankManager.java
- Add CHANGELOG
- Add jar usage in README
- Updated README
- Add uml_diagram image and update class diagram
- Rewrote SmtpClient to implement AutoClosable
- Added optional credentials in config.properties
- Add readme.md
- Added argument to specify resources path
- Working smtp client
- Add generatePranks & generateGroups
- Added client boilerplate
- Add client.iml to gitignore
- Remove client.iml from repo
- Add mailtrap config to resources exclusion list
- Reformat README
- Format comments to Prank.java
- Add comments to Prank.java
- Changed logs messages and removed tests
- Added TOC to README
- Removed unused import
- Formatted files
- Removed config files from src directory
- Updated config files
- Formatted file
- Switched to Linux Alpine to reduce image size
- Added MockMock Dockerfile
- Add docker desktop image
- Add victims
- Add email validation and error handling
- Change diagram
- Change CC to BCC
- Add missing dot
- Fix an old sentence not correct anymore
- Add class diagram
- Change comments
- Move cardinalities
- Change few things in code
- Update class diagram
- Organize imports
- Refactored and formatted Mail and Person
- Rewrote code to better use the Group class
- Add message with accents
- Clean code
- Update readme... again
- Update readme and new messages in message list
- Code & diagram
- Add comments
- Add comments
- Add parse method in constructor
- Change class content, add methods
- Change main method content
- Moved ressources files to own directory
- New infrastructure
- First implementation of software architecture