Skip to content

v1.0.0

Latest

Choose a tag to compare

@Shashwat-19 Shashwat-19 released this 28 Jun 06:26
· 6 commits to main since this release

πŸ“¦ Release: v1.0.0 – Initial Stable Release

Release Date: June 28, 2025
Status: βœ… Stable
Tag: v1.0.0


✨ What's New

This marks the first official release of the Email Validator Tool, a Python-based command-line utility designed for validating email addresses and managing domain whitelists effectively.


πŸ” Core Features

  • πŸ“₯ Regex-based email validation for accurate format checking
  • 🌐 Domain whitelisting with add and remove capabilities
  • πŸ“‹ Batch input support using comma, semicolon, or space separators
  • πŸ’¬ Interactive CLI commands: help, domains, add, remove, exit
  • 🧠 Intelligent error handling and validation summaries
  • βš™οΈ Cross-platform compatibility (Windows, macOS, Linux)

🧰 Tech Stack

  • Language: Python 3.10+
  • Libraries: re, sys, typing
  • Interface: Command-Line Based

πŸ“‚ Files Included

  • email_validator.py – Main CLI logic
  • README.md – Project documentation
  • LICENSE – MIT License
  • banner.png – Optional README graphic

πŸ“Œ Known Limitations

  • ❌ No CSV import/export yet
  • ❌ No external logging to files
  • ❌ No GUI interface (CLI-only)

πŸš€ Planned for Future Versions

  • πŸ“„ CSV file support for email input/output
  • πŸ“ Logging results to a text or log file
  • πŸ–₯️ GUI interface using Tkinter or web frontend
  • πŸ§ͺ Unit test coverage with unittest or pytest

πŸ” License

This project is licensed under the MIT License.
See the LICENSE file for full details.


πŸ“« Contact

Shashwat
πŸ“§ shashwat1956@gmail.com
πŸ”— GitHub | LinkedIn | Hashnode


Thank you for using the Email Validator Tool! Contributions and feedback are welcome.

Full Changelog: https://github.com/Shashwat-19/Email-Validation-Checker/commits/v1.0.0