# Release 1.5.0 (11.01.2025)

### Features:

- ##### **WICORE-2** - Integrated Rootkit and ClamAV with the CRM Security module.
    
    
    - Malware reports generated by Rootkit and ClamAV are now stored in the Malware Report module within the Security MS.
- ##### **WICORE-181** - Removed the ID column from Security module tables.
    
    
    - Simplified the display by eliminating unnecessary ID columns in security-related tables.
- ##### **WICORE-184** - Disabled editing of descriptions in malware reports.
    
    
    - Users can no longer edit descriptions in malware reports. Input fields for descriptions are now read-only.
- ##### **WICORE-185** - Verified and updated drawer titles in Security modules.
    
    
    - Ensured consistency and accuracy of drawer titles across all Security modules.
- ##### **WICORE-191** - Added permissions for deleting client documents.
    
    
    - Introduced specific user rights to allow document deletion within the clients-documents collection.
- ##### **WICORE-192** - Added new document types for clients.
    
    
    - Utility bills and driver's licenses are now available as document types in the system.
- ##### **WICORE-206** - Replaced `LogToElasticSearch` with `logEvent`.
    
    
    - Updated the logging mechanism to use `logEvent` for better performance and maintainability.
- ##### **WICORE-208** - Enhanced transaction reports in Reports MS.
    
    
    - Added a new route for transaction report data and removed dependency on Puppeteer for generating reports.
- ##### **WICORE-221** - Implemented project utilization for reports.
    
    
    - Introduced a project-based approach to manage report data more effectively.
- ##### **WICORE-231** - Updated key validation rules.
    
    
    - Allowed the use of characters like `-`, `_`, and `.` in modules that include a "key" property.
- ##### **WICORE-233** - Improved client import documentation.
    
    
    - The example file for client import now opens in a new browser tab for easier access.
- ##### **WICORE-236** - Added a project field to all Security module collections.
    
    
    - Included a project-related property in every collection within the Security MS.
- ##### **WICORE-240** - Enabled image uploads in TinyMCE using the upload service.
    
    
    - Users can now add images in TinyMCE through the system's upload service.
- ##### **WICORE-252** - Disabled external image links in TinyMCE.
    
    
    - Removed the ability to add images via external links in TinyMCE to improve security and consistency.
- ##### **WICORE-235** - Add project column to malware reports tables
    
    
    - Added a new "Project" column to malware reports tables for improved data clarity and filtering.
- ##### **WICORE-259** - Add logEvent to Security and CICD microservices
    
    
    - Implemented `logEvent` in Security and CICD microservices to ensure that actions in these modules are recorded in logs for better tracking and debugging.
- ##### **WICORE-265** - TinyMCE. Images. The best option will be to have ability to resize it
    
    
    - Added the ability to resize images in TinyMCE to enhance editing flexibility for users.
- ##### **WICORE-276** - Tooltip for disabled button "Save" in Roles module
    
    
    - When creating or editing a role, the "Save" button is now disabled and displays a tooltip if no rights are selected for the role.
- ##### **WICORE-287** - Add filtering option for inactive entities
    
    
    - Filtering now allows displaying not only active entities but also inactive ones for clients, accounts, and assets
- ##### **WICORE-142** - Logs service. Add implementation of before-after payload of entity
    
    
    - Implemented a feature in the Logs service to record both the "before" and "after" states of entity payloads during changes. This enhancement allows for a detailed audit trail by capturing the exact modifications made to entities, making it easier to track and review updates or debug issues. The logged data provides a clear comparison of what values were changed and ensures greater transparency and accountability in the system.
- ##### **WICORE-27** - Reminding script for notifications
    
    
    - A script was added to handle reminders for notifications. It works by scheduling notifications based on selected times before an event and automatically creating reminders when the time comes.
    - ##### **WICORE-167** - Frontend part
        
        
        - When creating reminder events or calls in the calendar, a multi-select option was added to choose notification times (15 minutes, 30 minutes, 1 hour, 2 hours, 1 day, 2 days, 1 week) before the event.
    - ##### **WICORE-168** - Backend part
        
        
        - The backend processes reminder notifications by storing and scheduling them based on the selected times. When a reminder is due, it generates and sends a notification for the event.
- ##### **WICORE-328** - Add support for "withAssets" parameter in getAccount request
    
    
    - The `getAccount` OpenAPI method has been reworked. The previously non-functional "withAssets" query parameter now works correctly, allowing accounts to be retrieved either with or without their associated assets.

---

### Bugfixes:

- ##### **WICORE-244** - Fixed entity deletion error in Security modules.
    
    
    - Addressed an issue where deleting an entity would cause the module to become unresponsive.
- ##### **WICORE-245** - Fixed login error for new clients.
    
    
    - Resolved an error that occurred when new clients accessed the login page for the first time.
- ##### **WICORE-243** - Corrected initiator logs.
    
    
    - Ensured that the correct action initiator is recorded in system logs.
- ##### **WICORE-232** - Hid tokens in requests for the Identification Tokens module.
    
    
    - Removed tokens from being visible in `getAll` and `getSingle` API responses for improved security.
- ##### **WICORE-229** - Fixed date selection in calendar modules.
    
    
    - Users can now specify dates after the current date in calendar modules.
- ##### **WICORE-222** - Resolved editing issue in Penetration Reports.
    
    
    - Fixed a problem that prevented entities in the Penetration Reports module from being edited.
- ##### **WICORE-225** - Added translations for role labels in the main table.
    
    
    - Provided correct translations for module names in the roles page main table.
- ##### **WICORE-228** - Corrected import clients modal link.
    
    
    - Fixed the link to the example file in the Import Clients modal window.
- ##### **WICORE-210** - Corrected call action date display.
    
    
    - Ensured the correct date is displayed for call actions.
- ##### **WICORE-197** - Fixed messaging issue for root users.
    
    
    - Resolved a problem where root users couldn't send messages in user chats.
- ##### **WICORE-205** - Fixed Reports MS first-load error.
    
    
    - Addressed an error that caused Reports MS to fail on the initial load.
- ##### **WICORE-253** - Fixed PDF editor and TinyMCE issues.
    
    
    - Improved the display and data structuring for PDFs in TinyMCE and resolved related semantic issues.
- ##### **WICORE-256** - Buckets page fails to render with undefined or null parameters
    
    
    - - Resolved an issue where the Buckets page would not load if any parameters were set to `undefined` or `null`.
- ##### **WICORE-261** - Postbacks creation and editing on Buckets page not working
    
    
    - Fixed issues with creating and editing postbacks on the Buckets page to ensure proper functionality and data saving.
- ##### **WICORE-277** - Edit button incorrectly displayed when creating an event
    
    
    - Corrected the behavior where the "Edit" button was displayed immediately when creating a calendar event, even though the event had not been fully created.
- ##### **WICORE-282** - Add a pointer cursor to the "Import Clients" button
    
    
    - Improved the user interface by adding a pointer cursor for the "Import Clients" button to indicate it is clickable.
- ##### **WICORE-284** - Express rate limit warning fix
    
    
    - Implemented a fix to handle Express server rate limit warnings, ensuring smoother server operations and error management.
- ##### **WICORE-341** - Fix total count issue with manager filter in Clients module
    
    
    - Resolved an issue where the total count was incorrect when using the manager filter in the Clients module.
- ##### **WICORE-370** - Fix desk filter in Clients module
    
    
    - Addressed a problem where filtering by desks in the Clients module was not functioning as expected.