Linux * New: Work with Linux kernel > 4.10.* - Replaces patch IGC821.mep and IGC83.mep Global * New: Added a list where projects can be marked as read-only, except for a list of allowed users for that project. - Users who do not have rights will be denied locks to model elements in that project - Not yet saved or used * Fix: ERROR_NETNAME_DELETED in rare cases when (re)opening files in multi-user version. - Was released to some customers as RetryFileOpen patch to 5.5, 17 Nov 2017 16:42 Generators * Correction: If there was text formatting on the code for a shorthand variable reference like $E that was output, the formatting was applied not only to that output, but also to the value of that variable for the rest of the generation. Browsers * New: Object Browser can choose what to show from Graphs: Objects (default, and also the previous behaviour), Relationships, Roles, Ports used (i.e. with roles attached), All Except Ports, All - Note this only chooses what else to show underneath a Graph, in addition to any objects in properties of the Graph itself - "Graphs: Ports used" shows the objects that have ports, and the ports under each object. This allows opening the context of a port from Info on its object. - Note that "Graphs: All" simply shows ports on the same level as other graph elements: having objects' properties etc. below it as well as the ports seemed too confusing * New: Object Browser has a Dedup checkbox, to deduplicate the list of graphs, i.e. to hide graphs from the root if they appear as subgraphs. - The checkbox is on by default, giving the previous behaviour, but can be turned off to show all graphs at the top level too * New: Object Browser has an 'Expand All' button, like other Browsers * New: The 'Expand All' button in Browsers can be pressed with Shift down to select a specific number of hierarchy levels to be shown * New: Access Rights... menu item in Projects lists, to set which projects are read-only by default for users, and for each such project, which users are exceptions and still have write access. - Minimal user-interface for choosing which projects are read-only, and for each, which users still get write access * Fix: #uiRepSet error in Object Browser when opening Info on an object/role/relationship shown as an explosion under a graph Diagram Editor * New: Added Align menu to Diagram Editor menu bar. - Align to Target X / Y are similar to Align to Center / Middle, but align based on the default connectable's target point rather than the geometric center of the symbol - There must be a selection of 2 or more objects or non-straight relationships to be able to align. * New: Added Alt+Enter as a shortcut for Format... * New: Added Edit | Filter Selection..., to filter the selection down to just elements of selected types or metatypes - Useful particularly after selecting an area, e.g. in a Sequence Diagram to select just the relationships or roles to realign them * New: When creating a relationship and hovering over a connectable with a port, the status bar shows the port type as well as its name * Change: Moved Align to Grid from Format menu to new Align menu * Cosmetic: Moved Format... to top of Format menu * Correction: When dragging onto the diagram from a list, grid the position (if snap is on) and limit it to be on the drawing area. Symbol Editor * Cosmetic: Moved Group, Order and Format menu items to Format menu, with Format first there and Order items directly included rather than in a submenu Launcher * Correction: For a Time-Limited verison, Help | About should show expiry date and days left even before logging in