| 
 | 1 | +## Release 4.0.0  | 
 | 2 | + | 
 | 3 | +* We upgraded the module to Mendix 11.0.0-beta.2  | 
 | 4 | +* We introduced a new View Entity `WorkflowUserTaskView`, for unified access to user tasks regardless of whether these tasks are in progress or completed. For more information, refer to the Workflow Commons module documentation.  | 
 | 5 | +* We removed the state change events microflows `OCh_Workflow_State` and `OCh_WorkflowUserTask_State`, since state-change events are removed in Mendix 11.  | 
 | 6 | +* We removed the assignee and key migration microflows that were introduced in version 3.0.0 and 3.6.0 respectively and are no longer applicable. See the first note for more details.  | 
 | 7 | +* We added migration logic to perform a one-off migration of your existing data. When using Workflow Commons and upgrading your app to Mendix 11, it is required to perform this migration and update your app accordingly. See the second note for more details.  | 
 | 8 | +* We added an icon next to targeted/assigned users to indicate when a user is inactive, only visible for administrators.  | 
 | 9 | +* We replaced the List View for displaying assignees with a Data Grid 2 reference set supported feature.  | 
 | 10 | +* We fixed an issue where the overdue time was displayed incorrectly in the timeline.  | 
 | 11 | +* We updated Atlas Core module compatibility to v3.17.0  | 
 | 12 | +* We updated Atlas Web Content module compatibility to v3.8.0  | 
 | 13 | +* We updated Data Widgets module compatibility to v2.31.0  | 
 | 14 | + | 
 | 15 | +Note: When upgrading to v4.0.0 or above, make sure that you are currently using Workflow Commons v3.6.0 or above. If you are using an earlier version, first upgrade to any version between v3.6.0 and (but not including) v4.0.0, using a Mendix 10 version. Perform the required key and/or assignee migrations for all your environments. Any required migration will be shown in the WorkflowAdminCenter page.   | 
 | 16 | + | 
 | 17 | +Note: As a result of upgrading to Mendix 11, the microflows and snippets that previously used the `WorkflowCommons.UserTaskView` entity have been replaced with documents that uses `WorkflowCommons.WorkflowUserTaskView` or `System.WorkflowEndedUserTask` as a parameter. If you are using one or more of them in your project, see the list below for replacement. Also, in case you have any logic based on the `WorkflowCommons.UserTaskView` entity, make sure to adapt this accordingly.  | 
 | 18 | + | 
 | 19 | +Microflows:  | 
 | 20 | +* ACT_UserTaskView_ShowUserTask Page → replace with ACT_WorkflowUserTaskView_ShowUserTaskPage  | 
 | 21 | +* ACT_UserTaskView_ShowWorkflowAdminPage → replace with ACT_WorkflowUserTaskView_ShowDefaultAdminPage  | 
 | 22 | +* ACT_WorkflowView_ShowWorkflowAdminPage → replace with  ACT_Workflow_ShowWorkflowAdminPage  | 
 | 23 | + | 
 | 24 | +Snippets:  | 
 | 25 | +* Snip_UserTaskView_Assignees → replace with Snip_WorkflowUserTaskView_Assignees   | 
 | 26 | +* Snip_UserTaskView_Assignees_Aggregated → replace with Snip_WorkflowUserTaskView_Assignees   | 
 | 27 | +* Snip_UserTaskView_Details → replace with Snip_WorkflowUserTaskView_Details  | 
 | 28 | +* Snip_UserTaskView_Header → replace with Snip_UserTask_Header or Snip_WorfkflowEndedUserTask_Header  | 
 | 29 | +* Snip_UserTaskView_IncompatibleWarning → replace with Snip_WorkflowUserTaskView_IncompatibleWarning  | 
 | 30 | +* Snip_UserTaskView_NameColumn → replace with Snip_WorkflowUserTaskView_NameColumn   | 
 | 31 | +* Snip_UserTaskView_NameColumnWithIcon → replace with Snip_WorkflowUserTaskView_NameColumnWithIcon   | 
 | 32 | +* Snip_UserTaskView_State → replace with Snip_WorkflowUserTaskView_State  | 
 | 33 | +* Snip_UserTaskView_TargetUsers → replace with Snip_UserTask_TargetUsers or Snip_WorkflowEndedUserTask_TargetUsers  | 
 | 34 | +* Snip_WorkflowView_ActivityTimeline → replace with Snip_Workflow_ActivityTimeline  | 
 | 35 | +* Snip_WorkflowView_ActivityTimelineOnly_Full → replace with Snip_Workflow_ActivityTimelineOnly_Full  | 
 | 36 | +* Snip_WorkflowView_ActivityTimelineOnly_Tasks → replace with Snip_Workflow_ActivityTimelineOnly_Tasks  | 
 | 37 | +* Snip_WorkflowView_AuditTrail → replace with Snip_Workflow_AuditTrail   | 
 | 38 | +* Snip_WorkflowView_CommentsAndAttachments → replace with Snip_Workflow_CommentsAndAttachments  | 
 | 39 | +* Snip_WorkflowView_CommentsAndAttachments_Admin → replace with Snip_Workflow_CommentsAndAttachments_Admin  | 
 | 40 | +* Snip_WorkflowView_CompletedTaskDetails → replace with Snip_Workflow_TaskDetails  | 
 | 41 | +* Snip_WorkflowView_Detail → replace with Snip_Workflow_Detail   | 
 | 42 | +* Snip_WorkflowView_Header → replace with Snip_Workflow_Header   | 
 | 43 | +* Snip_WorkflowView_NotificationArea → replace with Snip_Workflow_NotificationArea  | 
 | 44 | +* Snip_WorkflowView_State → replace with Snip_Workflow_State  | 
 | 45 | +* Snip_WorkflowView_StateCircleOnly → replace with Snip_Workflow_StateCircleOnly   | 
 | 46 | +* Snip_WorkflowView_TaskTimeline → replace with Snip_Workflow_TaskTimeline  | 
 | 47 | +* Snip_WorkflowView_TaskTimeline_WithoutNameandDescription → replace with Snip_Workflow_TaskTimeline_WithoutName  | 
 | 48 | +* Snip_WorkflowView_TaskTimelineOnly → replace with Snip_Workflow_TaskTimelineOnly  | 
 | 49 | + | 
 | 50 | +_______  | 
 | 51 | + | 
1 | 52 | ## Release 3.12.1  | 
2 | 53 | 
 
  | 
3 | 54 | * We changed the length of the `Reason` attribute in the `WorkflowAuditTrailRecord` entity to unlimited.  | 
 | 
0 commit comments