Release Notes Summary

This release focuses on resolving critical bugs, improving performance, and enhancing user experience across various features. Below is a summary of the key updates:

Bug Fixes

  1. DBContext Error on GetCSVAll Export
    Resolved an error where GetCSVAll Export was failing due to DBContext issues.

  2. Form Tab Names - Edit Does Not Show Existing Text
    Fixed the issue where editing form tab names did not display existing text.

  3. Found a Case in GetViewDataAsync
    Corrected a case handling issue in GetViewDataAsync.

  4. Query Report Bug
    Fixed a bug in query reports causing incorrect data retrieval.

  5. Lookups Not Evaluating for File Fields
    Addressed the issue where lookups were not properly evaluating for file fields.

  6. Grouping Dropdown Field Value Not Copying After Report Duplication
    Fixed the issue where dropdown field values in groups were not retained after duplicating reports.

  7. Static Website Page CSS Load Issue
    Resolved a CSS loading problem on static website pages.

  8. Deadlock Issue on Import
    Fixed a deadlock issue occurring during data import processes.

  9. Form HTML Box Addition Issue
    Addressed a problem preventing the addition of HTML boxes in forms.

  10. Unnecessary Horizontal Scrolling in DataTable with Fewer Columns
    Fixed unnecessary horizontal scrolling in DataTables with a limited number of columns.

  11. Related Type Dropdown Not Updating in Custom Button
    Resolved the issue where the related type dropdown was not refreshing in custom buttons.

  12. Subscriptions Sending Multiple Times
    Fixed a bug causing subscriptions to send duplicate notifications.

  13. Incorrect Display of Currency Value with Double Dash
    Resolved display issues in currency fields showing double dashes.

  14. Delete Application Failing Due to Foreign Key Constraint
    Fixed a failure in deleting applications caused by foreign key constraints in FormFieldSetting.

  15. Active Status Not Reflected in Notification and Subscription Listings
    Addressed a problem where active statuses were not properly displayed in notifications and subscriptions.

  16. Incomplete Fields and API Error When Creating Records from Embedded Table
    Fixed issues causing incomplete fields and API errors when creating records via embedded tables.

  17. Bulk Update Issue: Inconsistent Error Logs and Data Not Updated
    Resolved inconsistencies in error logs and data updates during bulk updates.

  18. Layout Shift Occurs When Adding a New Row in the Form
    Fixed a UI issue where layout shifts occurred when adding new rows in forms.

  19. Import of ENUM Type Field Records Fails
    Corrected failures when importing ENUM-type field records.


Enhancements

  1. Register Copy Change
    Updated copy for the registration module for improved clarity.

  2. Implement Toggle Feature for Form Rules Activation
    Added a toggle feature to easily activate or deactivate form rules.

  3. Stopwatch Null Check
    Introduced a null check for stopwatches to improve error handling.

  4. Add Refresh and Back Buttons
    Added refresh and back buttons for better navigation.

  5. In Form Rules, Order the Fields in the Dropdown
    Improved the user experience by ordering fields alphabetically in the dropdown of form rules.

  6. Add "Does Not Contain" to Report Conditions
    Introduced a "Does Not Contain" condition for more flexible report filtering.

  7. Enhancement: Add Currency Formatting to Currency Field in Map Report
    Enhanced the map report by adding proper currency formatting to currency fields.

  8. Improve Mobile Responsiveness - Actions
    Improved the mobile responsiveness of action buttons and screens.

  9. Create PII Scrambler for Staging
    Added a feature to scramble personally identifiable information (PII) in staging environments.


New Features

  1. Add Filters and Bulk Edit on All Data Tables
    Introduced filters and bulk edit capabilities across all data tables.

  2. Top Role Change Modification
    Added the ability to modify the top role in the hierarchy for better user management.

  3. The Import Process Payload Request for 'csvpaste' Needs to Modify
    Updated the csvpaste payload structure for better compatibility.

  4. Refactoring GetViewDataAsync
    Refactored GetViewDataAsync for improved performance and maintainability.

  5. Custom Layout Fixes
    Improved customization options and fixed bugs in layout configurations.

  6. New Linked Form Not Displaying Immediately After Changing Linked Form in Report
    Fixed the issue where newly linked forms were not appearing promptly after changes.

  7. Create PII Scrambler for Staging
    Introduced a scrambler to anonymize PII data in staging environments.

  8. Refactor File Imports
    Streamlined the file import process for better efficiency and scalability.


These updates enhance stability, improve user experience, and introduce new capabilities to the platform.