ADDED
1) Added PageSearch module (currently in BETA testing stage)
2) Created reporting_modules folder with all modules which handle report creation
3) Added sys link to reporting_modules folder in dpulse.py
4) Added PageSearch basic support
5) Added PageSearch basic functionality with modules in pagesearch folder
6) Added crawl_processor.py text fillers when DPULSE cant find certain domain element
7) Added networking_processor.py text fillers when DPULSE cant find element
8) Added exception handlers from issues 44, 45
9) Added text filler if domain doesn't have contact e-mails (46)
10) Added text fillers to subdomain's PDF report part (47)
11) Added PyMuPDF requirement
12) Added PDF keywords search function for PageSearch
13) Added possibility to decline keywords search but continue docs extraction (53)
14) Added "separate by comma" remark in keywords input
15) Added check on corrupted PDF files downloaded by PageSearch
16) Added exception handler to subdomains gathering module (55)
17) Added check for PageSearch if subdomains were not found
18) Added info about PageSearch in general information (part of 43)
19) Added support of transfering PageSearch status message to html template (part of 43)
20) Filled empty gaps when DPULSE can't find some elements of domain (34)
21) Added more exception handlers (44, 45)
CHANGED
1) Moved pdf_report_creation.py from datagather_modules folder
2) Moved xlsx_report_creation.py from datagather_modules folder
3) Fixed dependabot alerts in requirements.txt, pyproject.toml and poetry.lock
4) Fixed xlsx report filling issue (49)
5) Fixed contact e-mails representation in PDF report (part of 42)
6) Fixed MX records not displayed in PDF report (30)
7) Changed color style of main menu
8) Changed date and time format to international
9) Normalized subdomains emails output for PDF report (part of 42)
10) Normalized output of InternetDB results (part of 42)
11) Fixed bug when 1 letter takes 1 string in PDF report (40)
12) Code clean-ups, more cosmetical improvements (42), minor interface changes and so on