Version updates 4.0

Released on 02/14/24

In this version

4.0.0.121

Release date: February 14, 2024

  • The diagram validation process displayed errors in a table, but sometimes failed due to issues with the control used. A validation was added to detect these errors, recreate the control, and properly display errors.
  • The editor was crashing when attempting to paste without selecting elements. A validation was implemented to check for clipboard content before initiating the paste process.

4.0.0.120

Release date: February 13, 2024

  • The system was validating login for users working locally, causing constant credential prompts. A validation was added to check if the user was working locally or in the cloud.
  • Importing a diagram (*.bpmn) always generated an exception due to improper validation of necessary variables. All necessary variables are now validated before importing.
  • In certain concurrent scenarios, diagrams became locked even when visually marked as unlocked. The diagram locking is now enforced only after successful check-in completion.
  • The recalculation of connector coordinates sometimes failed, causing diagonal connections that could not be selected or moved. The generated coordinates are now validated and corrected if found to be diagonal.

4.0.0.117

Release date: January 17, 2024

  • Users could copy a pool onto another pool, which was an unaccounted scenario in the paste routine. Validations were implemented to prevent pasting pools inside or over others.
  • The publication of a particular model was failing at the last step of the wizard due to oversized information being sent. The information is now transported via temporary files.

4.0.0.114

Release date: January 04, 2024

  • When a model in the cloud was deleted while a user continued working on the same model in Modeler Desktop, check-in and check-out operations were still allowed. A validation was added to check for the existence of the model in the cloud before performing these operations.
  • Users encountered an error when selecting multiple elements outside a lane using the Ctrl key. Event handling for Ctrl key presses was adjusted to manage events correctly.
  • When a user checked in or saved a diagram, it appeared on another user's canvas due to a notification event modifying an active diagram variable incorrectly. The active diagram ID is now validated correctly against the notification.

4.0.0.113

Release date: December 19, 2023

  • The dialog for creating revisions could become hidden as it did not have a parent assigned. The main window is now assigned as the parent, ensuring the dialog is dependent on it.
  • When two connected elements were placed in the same position, they became disconnected after using copy and paste due to an oversight in the paste routine. The reconnection of connectors is now corrected for this scenario.

4.0.0.111

Release date: December 13, 2023

  • When a pool was placed at position 0 on the canvas and deleted, the remaining lanes became static, damaging the diagram due to incorrect coordinate calculations. The algorithm for calculating new coordinates was corrected.
  • Connectors could not be selected or moved if the source and destination were too close within the same task. The minimum distance between the source and destination was increased to 3 pixels, allowing selection.
  • Deleting an element within a group caused the editor to freeze due to a recursive logic error. The recursive algorithm responsible for finding elements was corrected.

4.0.0.109

Release date: November 29, 2023

  • In certain scenarios, diagram elements became disordered after multiple undo actions because the undo action stack was not properly organized. The stack is now correctly ordered.
  • The login window did not open correctly, preventing users from entering credentials due to improper initialization of required objects. An additional validation was added to avoid using a null object before opening the login window.
  • When a diagram was in a "Check-in" state, a yellow bar at the top of the diagram sometimes displayed the incorrect status due to the method for updating the yellow bar being invoked prematurely. The method responsible for updating the yellow bar was moved to ensure it waits until the check-in or check-out process completes successfully.
  • The log file was not generated due to the lack of an alternative for logging when writing to the text file failed. In case of a failure, logs are now written to the event viewer.
  • While in the diagram list view, the edit, copy, and format buttons were active despite not being relevant. These buttons are now disabled while in the diagram view.
  • When copying and pasting multiple elements, connectors became disconnected due to unsynchronized information between the frontend and backend. Logic was implemented to ensure the backend receives all necessary information for copying.

4.0.0.065

Release date: June 14, 2023

  • The properties window can now be moved around the main window.
  • The spell-check functionality has been improved to include table-type attributes. Additionally, a validation has been added for HTML-type attributes.
  • Corrected a spelling error in the Spanish text of one of the options for selecting the type of start event.
  • Several connection issues between forms were resolved, which previously prevented process diagrams from being modeled correctly. A validation was added to improve connections between model elements.
  • Fixed several inconsistencies in user token validation processes that caused connection issues.
  • A new validation has been implemented when importing attributes in XML format to ensure all file attributes are correctly imported.
  • A validation was added to value chain diagrams to ensure no support groups are left empty.
  • Event logs and SSO certificate updates were implemented to resolve authentication and login issues.
  • The catalog version was updated to fix internal connection errors that prevented users from saving their models.
  • Updated a support file so that, when publishing models, the option to notify those involved appears in the warning, and process performers are notified of approval and publication.
  • Resolved the issue causing the "Connection with the Bizagi cloud has been lost" message when resuming work after long periods of inactivity.
  • The catalog nugget was updated, and improvements were made to manage catalog instances and resolve connection problems.
  • Corrected visualization discrepancies between the cloud and desktop versions by adjusting the cloud version’s metadata.
  • The web post function for inclusive gates in documentation was fixed to ensure they are visible in the web post.
  • Errors related to inconsistencies in generating reports and retrieving data from the service analysis report have been corrected.