Book a Demo
Enterprise Architect ENTERPRISE ARCHITECT

Recent Features

 

This section lists the features of Enterprise Architect 15.2:

 

The main features of Enterprise Architect 15.2 are shown on the official release page.

 

For information relating to the history of other versions, select a version below.

 


 

Enterprise Architect v15.2 (Build 1560)
5th of November 2021
    • The XML Import dialog now includes an option to either merge or restore Discussions from XML into the model
    • Copy and paste of elements in the Browser will no longer create multiple copies of child elements
    • Corrected a potential round-trip issue via XMI 1.1/2.1 when working with very large Dynamic Charts
    • Optimized the Native XML Importer to improve speed
    • Corrected a round trip issue with Custom Documents when using Native XML
    • New-line characters in Tagged Value Notes will be correctly imported from Native XML
    • Provide better feedback when importing a large Native XML project to avoid appearing unresponsive
    • Updated the Native XML Importer for Project Transfer to retain trailing ']' characters in MEMO type columns
    • Improved XMI Export behavior for Kanban diagrams that are set to 'Auto Fill'
    • The Baseline Comparison will now compare and report differences in Receptions
    • The Baseline Comparison will now merge differences in View Packages
    • Entry/exit behaviors on the State and Guard on Transition connectors are now imported from XMI 2.1
    • Diagram Kanban Search is now preserved through XMI 1.1, XMI 2.1, Native XML and Copy and Paste
    • Copy & paste behavior for the Browser window has been corrected so that an Action retains its reference to a Trigger and a Trigger its reference to a Signal
    • Corrected the import of the Amazon Web Services Images (Release 5) model pattern over a PCS connection to prevent a potential time-out error
    • Resolved a potential issue with Firebird models when importing external reference data that included Stereotypes with a meta-file assigned
    • Correctly apply the auto counter during element creation over a PCS connection when both Name and Alias have an auto counter defined.
    • Corrected a potential application error when adding new scenarios through the Responsibilities docked window while viewing the Structured Scenarios Editor
    • OWL/RDF commands in the ribbon now enable and disable appropriately
    • The Relationship Matrix now uses profile-specified connector validation
    • Corrected an issue with publishing ArcGIS where Feature classes would not have spatial reference
    • Child diagrams are deleted with the parent element when more than 10 elements are bulk deleted from the Browser window
    • Switching between two models hosted by PCS is now more reliable
    • Ensured that the 'Add New' context menu for the 'Interaction Points' tab of the 'Features' docked window re-enables after selecting an instance object
    • Prevent the Usage dialog potentially showing non-related entries when running a 'Find in Diagrams' on an element hyperlink
    • Scrollbars for the Code editor will correctly sync to the position in the document when finding text
    • Structured Scenarios Editor
      • Context menu navigation stabilized while in-place editing steps
      • Highlighting of multiple context references resolved
      • Context menu option 'Insert context reference' corrected to insert the text at the current cursor position
      • Corrected behavior where removing text from a step and inserting a new context reference would end in-place editing
      • Corrected window navigation when using the Tab key to move between controls
    • Discussion Post Editor
      • Sizing of row improved after pasting text
      • Drag and drop text no longer available
      • Editing of large discussion items now scrolls correctly when moving the cursor
    • Collaborations
      • Collaboration Chat History with 'Summary' filter applied now shows all Chat groups for admin users
      • Docked Notes window now saves changes before a new element is selected when using the active Chat button
      • Collaboration diagram selection now updated when interacting with a Chat message notification
      • Ensure Reviews, Discussions and Comments in the Collaboration window use the current model and not an external model connection, if defined
Enterprise Architect v15.2 (Build 1559)
12th of April 2021
    • The timeout duration when communicating with a PCS can now be configured from the Manage Project Options dialog
    • Corrected saving Structured Tagged Values when contained under another level of grouping
    • Hovering over a Glossary item will no longer display its meaning with escaped extended ASCII characters
    • Import/Export of CSV data has been updated to correctly handle escaped extended ASCII characters
    • Corrected a potential application error when a connector is moved to a new Port created via the docked Features window
    • The MagicDraw import has been corrected to prevent a Trigger being lost when using a Change Event on a Statemachine Transition
    • Amazon Web Service icons have now been updated to Release 7
    • Corrected a potential integrity issue when restoring a Baseline from a model connected via the PCS when auditing is enabled
    • The Modal Features dialog closes correctly, when opened from the docked Sequence Message window
    • Included a new option 'Copy Selected Rows to Clipboard' when displaying a Package or diagram as a list
    • Corrected the list of Event Types displayed from the docked Project Events window
    • Changing the stereotype for an attribute or operation will now load the defined properties into the docked Properties window
    • Corrected the 'Auto Spell Checking' behavior in Rich Text documents to avoid a potential application error when parsing the Table of Contents
    • Improved detection of changes to Version Controlled Package files, to prevent unnecessary imports
    • Cached Diagram Images, Image Maps and HTML for Linked Documents will be updated when importing Native XML
    • A Visual Studio Solution import will correctly choose the selected projects when the list is sorted
    • Prevented a potential application error when running a Script that includes an extremely long line of code
    • Added support for importing Visual Paradigm diagrams from XMI 2.1
    • Allow saving model-based Add-In scripts when using a Postgres model
    • The Project Integrity Check now detects Package Baselines that have been set aside during an XMI import and not restored, or where no matching Package exists
    • Multiple improvements to Executable StateMachine Code Generation
      • Transition Effects will now generate the selected operation with parentheses and a semicolon
      • Corrected the compile issue for generated C code when an operation is referenced in a State's behavior and a Transition's Effect
      • Removed unhelpful comments from the template for the send_event and broadcast_event
  • Integration
    • The timeout duration when communicating with an Integration Plug-in can now be customized from PCS (requires PCS 4.6 build 65)
    • When selecting to create a local element using the Trial edition, a pop-up notification will now display to indicate this feature is not available
    • Improved the handling of unresponsive external providers
    • The active External Data window will now recognize any modification to Field Mappings for an Integration Plug-in
    • Increased security applied to the External Data 'Remember Me' option; note that existing remembered credentials will be lost and must be re-entered
    • Allow Custom Integrations to pass log messages to Enterprise Architect; they will be displayed in the System Output window
    • Support for RESTful API notifications from an Enterprise Architect client to PCS-based Integrations
    • A notification will be sent when an element is linked, unlinked or updated (requires PCS 4.6 build 65)
    • Support for the display of different icons in the External Data window for each breadcrumb menu level and for any item type
    • Corrected the display of icons on high DPI screens
    • Added the ability for Custom Integrations and the Polarion integration to support threaded discussions
    • Custom Integrations are now listed under their 'Group' as defined in the Pro Cloud Server configuration (requires PCS 4.6 build 65)
    • Corrected the behavior when selecting 'All Items Linked to Model' when a time period is not chosen
    • Unicode characters are now handled correctly when making queries to External Data Providers
    • Prevention of duplicates in the External Data Type Mapping configuration list
    • Corrected the External Data window breadcrumb menu by removing Custom Services
    • Provided better messaging when no results are returned by an Integration Provider, to help distinguish between failure and a valid result
      • When no sub-menu items are returned, a message is added to the System Output window
      • When no results are returned for a menu item, a message is added to the External Data window
Enterprise Architect v15.2 (Build 1558)
2nd of February 2021
    • Database error handling has been updated to include more useful error messages
    • Create User and Project Transfer now allow the database to handle restrictions on user-name lengths
    • XMI export with 'Generate Diagram Images' enabled now draws Chart elements in saved images
    • The automatic insertion of diagram frames for diagrams edited in releases prior to 14.1 no longer fails when the parent element is locked
    • Database schema version 1558 and future versions, when applied, will have the version number visible in the 'About' dialog and DB transfer log
    • Corrected a potential application error under the rare circumstances of saving a diagram when the element style exceeds the database field length
Enterprise Architect v15.2 (Build 1557)
23th of December 2020
    • Improved conformance with UML specification for some Action types
    • Restored previous behavior for showing types and compartments for SysML diagrams to prevent layout changes
    • Corrected issues when closing operation or receptions dialog from a sequence message
    • User Login length is now detected correctly during Project Transfers
    • Updated the default EA Schema to support longer Login Names
    • Corrected drawing of exposed interfaces where under specific situations they may appear detached from the parent element when the parent is not a port
Enterprise Architect v15.2 (Build 1556)
16th of December 2020
  • Diagramming
    • Corrected display of ActionPin property type for CallBehaviorActions
    • Non edge-mounted child elements will now not move further than expected when moving the parent element
    • Setting a 'Structural Feature' in a ReadStructuralFeature action no longer fails in some situations
    • Corrected a display issue for a call behavior ActionPin when it represents an ActivityParameter and the Parameter Type is changed
      • Also prevented overriding the Type directly on the ActionPin in this situation, to conform with the UML 2.5.1 specification
  • Kanban
    • Restored 'Default' Kanban lane behavior so that it updates the property specified in the 'Bind Kanban' field, unless the 'Not-Bound' option is enabled
    • Clicking the Apply button on the Kanban properties dialog will correctly persist Kanban Search Filters
    • Corrected Kanban option 'Read-only Bind' to avoid an element moved to a 'Not bound' lane potentially moving back under specific circumstances
  • User Interface
    • Modal Properties dialog for an attribute will correctly persist changing the type to a classifier with the same name
    • Improved stability for the modal operation Properties dialog when adding Tagged Values to an operation parameter
    • Prevented unintentional scrolling in the docked Properties window when updating values
    • Removed duplicate Concurrency property from the docked operation Properties window
    • Browser window menu option 'Add as Favorite to' corrected to ensure available groups are consistently displayed
    • Improved In-place edit behavior in the Tagged Values tabs where certain actions could cause an application error
  • User Security and Login
    • When using Windows Active Directory groups in the Floating Licence Server you can now leave the username and password blank in the Keystore configuration screen
      • Secure Windows authentication will take place automatically
    • The web browser will no longer automatically close after OpenID authentication, to avoid issues experienced across some browsers
    • Support unicode characters in the user information returned by OpenID provider (username, group names, etc)
    • OpenID group claims will now use a case-insensitive match
    • Improved stability when displaying results of an OpenID test
    • Security User login names will now truncate to the database field length rather than a fixed value, to accommodate users extending the field in the Database
  • External Data Integration
    • Local models using an SBPI connection will now connect to the providers in the Integration window
    • Corrected handling of menu items with special characters
  • Other
    • Round-trip using XMI 1.1 with DTD no longer reports a validation error
    • Adjusting variables through the simulation console during an Activity Diagram Simulation improved to avoid potential failures
Enterprise Architect v15.2 (Build 1555)
29th of October 2020
  • Element Reviews
    • Review Manager window now includes a Priority column for review topics
    • Review Manager window no longer displays a status and duration below each Review Element
    • Renamed 'Set : General Items' to 'General' in the Review Manager window
    • Review Diagrams are no longer added by default when creating a Review Element
    • Review tab of Collaborate window no longer shows text '0 of 0 Approvers' when no approvers are defined
    • Review Element properties are now displayed in the Properties window
    • Renamed context menu items 'Create Review Topic' to be 'Create Review'
  • Collaboration
    • Administrators group members can now join any security chat group and get chat notifications
    • Comments Editor now offers extra font options for the selected text:
      • Set a specific font face
      • Remove character formatting
      • Restore the default font to the selected text
    • Comments Editor load when entering control has been optimized
    • Collaboration Diagrams will now display Chat icons for elements in different packages
    • Collaborations window now provides an option to get updates automatically for local project files
    • Collaborations Reviews & Discussions Preview window now maintains selection during automatic refresh
  • External Simulation Integration
    • Validation of ConstraintBlocks before simulation now allows ConstraintBlocks composed of other ConstraintBlocks
    • Generation for Modelica Simulation now allows generation of initial value for nested properties
    • Generation Simulink simulation now uses the correct name for existing reference blocks
    • Simulation updated to ensure that log messages are shown
  • Simulation Solvers
    • The Solver class can now be configured to use MATLAB or Octave under either Wine or Linux
  • Diagramming
    • Diagram References now provide an easy mechanism to move elements between packages and diagrams:
      • By default when you drop an element onto a reference you are now prompted to move the element to the Diagram, Package, Both or create a link on the target diagram
      • The Diagram Frame context menu allows you to select a different default behavior
    • Layout of Nested Ports improved:
      • Ensures child ports are always bound to an edge of the parent during move
      • Ensures child ports will maintain the same edge during resize and move
    • Dropping an Operation from the Browser onto a classified ActivityPartition will now create a CallOperationAction
    • Classifier Selection now allows selection of StateMachine and Interaction elements
    • Validation of State Transitions to Terminate nodes improved
    • State Transition properties now allows you to change between two Signals with the same name
    • Metamodel constraints no longer add sequence messages as suggested quicklinker items on non-sequence diagrams
    • Metamodel constraints no longer provide the option of creating a new lifeline on non-sequence diagrams
    • Metamodel constraints no longer provide the option of creating a new instance using a non-instance type
    • Shape Scripts will now print the name of the referenced element when printing RefGUID tagged value
    • Disabling of Custom compartments for a diagram will now be set correctly
  • Kanban
    • Kanban lanes can now be marked as 'Not-bound':
      • This means that adding an element to that lane will not change the bound property for that element
    • Default Kanban lanes no longer assign the bound property to the column title
    • Moving an element to a Bound Kanban lane now shows a menu allowing you to confirm the change
    • Unbound option for Kanban lanes renamed to Sub-bound to better reflect what the option does
    • Kanban binding can now be set as read-only:
      • This results in an easy overview of the binding without un-intended changes being made
    • Kanban Properties dialog improved:
      • Keyboard-only navigation and editing is now possible
      • Diagram is now returned to original state when dialog is canceled
      • Dialog no longer marks the diagram as changed when it is opened
      • Search filters list control is now consistent with the list controls in other places
    • Kanban properties dialog now available from the Browser diagram context menu
    • Diagrams bound to a tagged value now update the docked properties window automatically
    • Newly added elements from Kanban search are now sized to include the displayed tagged values
  • XMI Import / Export
    • XMI Import with Strip GUIDs now keeps synchronization between connector properties and elements
    • Diagram Images generated during XMI Export will now render Diagram Frames correctly
    • Import of EMX files including diagrams updated to prevent issues
    • Improvements to the import of MDZIP files:
      • Initial and ShallowHistory PseudoState elements now import correctly instead of becoming a Synchronization
      • State Regions are now correctly mapped with the contained elements referencing that region
      • State Transitions are now imported complete with the referenced Trigger and Signal
      • Association Roles are no longer imported as a Part
      • RequiredInterface and ProvidedInterface elements on a Port can now be imported
      • InterfaceRealization connector can now be imported
  • Other
    • Active Directory integration improved:
      • Importing Active Directory users now uses 'User Principal Name'
      • Auto login will now attempt to match both 'User Principal Name' and legacy NetBIOS\SAMUsername formats
      • New option added. 'Allow non-domain users (insecure)'. This is off by default when enabling security but existing models it will be on
    • Structured tagged value changes made in the Properties window are now saved
    • JavaScript Simulation now truncates strings that exceed the maximum length of a trace message
    • JavaScript Simulation now handles string values correctly regardless of the case of the type
    • Visibility Levels on SQL Server models no longer cause deadlock during native XML import and Browser copy and paste
    • Professional Edition no longer shows menu items for these disabled features:
      • Dynamic Charts
      • JavaScript console
      • Custom Drawing Style
      • Collaborate Links
Enterprise Architect v15.2 (Build 1554)
27th of August 2020
  • Element Reviews
    • Explicitly assign approvers for each element of a review:
      • Approvers have the ability to sign off on any discussion topics for that element
      • Quickly message all approvers using the context menu of a discussion in the Review management window
      • Automatically message all other approvers for an element when changing the discussion status
    • Reviews window updated to streamline review management:
      • Filter the list of reviews to show only the statuses that you need
      • The Review list now shows a much cleaner view, leaving more room in the window for performing the review
      • Review details now shows the approvers and discussions for each element under review
    • Configurable list of element statuses to automatically lock the review discussions for that element:
      • Preserve the decision making process for future reference
    • Docked Collaborations window now provides a quick overview of the recent review history:
      • Filter by time-frame or element status
      • Show a preview of the discussion within the history list
      • Easily open a selected review to open the editor and contribute
    • When a Review is joined, it will remain the active Review when you log back into a model until you leave that Review
    • From 1551
    • Manage Reviews window updates:
      • Reviews locked by Element status now display a '!' indicator on their icon
      • Reviews locked by Element status but not approved by all approver now include an additional row indicating discrepancy
      • Approvers are now sorted by name
      • Review topics are now sorted to display newest first
      • Now updates when properties of reviewed elements are changed
      • Now included in Working Sets
    • From 1552
    • Approval filters added to the Review History so you can easily determine an approval state or who has been assigned an approval task
  • Chat
    • Added ability to create one on one conversations with another security user in the model
    • Improved notification system for chats and monitored element discussions
    • Docked Collaborations window now provides a quick overview of your recent chats:
      • Filter quickly by timeframe
      • Shows a list of contributions by each user in the specified timeframe
    • From 1552
    • Background color now different between your messages and the recipient's messages
    • Layout improved to allow a more compact view
    • Pasted text no longer includes color to ensure it displays correctly in the current visual style
    • From 1553
    • Model Chat windows now provide a visibility filter for 'Today +':
      • This will display all messages from today and the 20 most recent messages prior to today
    • Chat history window now defaults to Summary mode:
      • Displays the last message in each conversation in each chat group you are part of
      • Chat groups are grouped by time period of the last message
    • Improvements to layout and presentation in the chat window:
      • Consecutive messages from the same user across multiple days now display the date on which they were posted
      • Incoming and outgoing messages now display a direction arrow
      • Minor adjustments to layout of chat content
  • Collaboration Diagrams
    • Offers a new centralized function for managing interactions with diversely separated teams
    • New Diagram setting 'Support Collaboration' available on the Element Tab of the Diagram properties Dialog
    • Integrates with the Model Chat when using Actors with their alias set to the security user login field:
      • While the chat window is visible, the diagram selection and active chat are synchronized
      • If a 'New Chat' notification is visible the window will also be opened, taking you directly to that conversation
    • Provides a notification icon next to Elements based on interactions available including:
      • Monitored element discussions
      • Unread chat messages with a linked user
    • Initiate a new chat directly with a user
  • Element Comments
    • Collaboration window now provides a Comment page
    • Allows for a simplified way of providing feedback or a daily log for each element
    • These time based comments are separated from the official description in the notes
    • Quickly see a list of comments using the docked Collaborations window
    • From 1552
    • Modified Time now maintained for Element Comments
    • Column layout now is preserved across sessions
    • From 1553
    • The Comment window now allows the display to be pinned to the currently selected element
    • Collaborations window now allows editing the current comment in the Preview Pane
    • Text wrapping and rendering for Comment input field improved
    • Improvements in loading performance and synchronization
  • Collaborations Window:
    • From 1552
    • Model Mail inbox now included in the docked Collaborations window
    • From 1553
    • Collaborations window can now be refreshed using the F5 keyboard accelerator
    • If you double-click on an item in the Collaborations window, it opens the appropriate tab of the Collaborate window with that item in focus.
    • Collaborations window can now be opened with the keyboard accelerator: Ctrl + Alt + 9
    • Element Discussion windows now provide a visibility filter for 'Today +':
      • This will display all messages from today and the 20 most recent messages prior to today
    • Mail Inbox UI updated
    • From 1554
    • Review and Discussion History pages updated with new visibility filters
    • Review and Discussion History pages now have an option 'Show All Posts' to prevent showing only last added post
    • Mail page of the Collaborations window now offers the option to to restrict the number of items displayed
  • Dashboard Diagrams
    • New Dashboard style has been added for diagrams
    • Elements are automatically laid out to fill the entire viewing area
    • Multiple layouts to choose from
    • Use a continuous style for a scrollable view showing larger number of elements
    • See Using Dashboard Styles
  • Focus Window
    • Model Views now homed in the Focus window
    • Trace page displays the Traceability window
    • Recent files and Activity
    • Quick Finder capability
    • See The Focus Window
    • From 1552
    • Model Views referencing Packages will now select that package in the Browser on double click
    • From 1553
    • Working sets moved from a separate docked window to a page within the Focus window
    • Model Views page now includes recent items instead of having them on their own page
  • Inspector Window
    • From 1553
    • Traceability Window now available in the Inspector Window instead of the Focus window
    • Summary window now also available inside the Inspector window
  • Resource Browser
    • From 1553
    • The Resources tree has been moved into the Browser window
    • There have been multiple minor adjustments to item names and positions
    • The MDG Technologies group now shows all System, Model, User and Add-in technologies and allows expansion to show the contents of each technology, which can include:
    • Technology UML Profiles:
      • Displays the list of non-abstract stereotypes in each profile from the technology
      • Each stereotype will be displayed with their icon if specified in the profile
      • Allows the creation of stereotyped elements and connectors on a diagram
    • Technology Diagram Types:
      • Displays the list of diagram profiles for each technology
    • Technology Layouts:
      • Displays the list of workspace layouts defined by the technology
      • Allows selecting a layout
    • Technology Linked Document Templates:
      • Displays the list of linked document templates defined by the technology
      • Allows viewing each template and creating a copy of it for customization
    • Technology Model Templates:
      • Displays the list of model templates defined by the technology
      • Allows opening the Model Wizard to a template if available in the current Perspective
    • Technology Scripts:
      • Displays the list of scripts defined by the technology
      • Allows running any of the scripts
    • Technology Toolboxes:
      • Displays the list of toolboxes defined by the technology
      • Allows opening any of the toolboxes, regardless of the current Perspective
  • Dynamic Charts
    • New API classes and functions to describe chart types, data, and styling
    • SSDynamicChart stereotype provides a chart that is filled via a script:
      • Use the Behavior view to edit the script
      • Script automatically run to display the chart during diagram load
    • Generate charts as persistent results of your simulations:
      • Allows the graphical results to be included in reports
      • Share friendly results with stakeholders without additional simulation tools
    • From 1553
    • New Dynamic Charts Technology added:
      • Provides a toolbox helping you to easily create real-time charts of different types
  • External Simulation Integration
    • OMG SysPhys Profile:
      • Provides a visual approach to settings up a simulation
      • Define additional compartments on SysML blocks to show variables and constants
      • Easier model based method for sharing simulations
    • MATLAB Simulink
      • Export a SysML model to Simulink to simulate directed messages between blocks
      • Run the simulation and see charts of the results
    • MATLAB Simscape:
      • Translate SysML internal block diagrams into a Simulink model
      • Run the simlution and see charts of the results
      • Allows simulation of physical systems described by your model
    • MATLAB Stateflow:
      • Translate State Machine diagrams into a Stateflow model
      • Run the simlution and see charts of the results
    • From 1551
    • State Machine export to Simulink and Stateflow improved
    • SysPhS technology updated with model library, patterns, and references to existing library blocks
    • From 1552
    • OMG SysPhys Profile:
      • PhSVariable properties that specify and initial value now displayed in an 'initial values' compartment
    • Modelica:
      • Translate State Machine diagrams into Modelica
      • Run the simulation and see charts of the results
    • Simulation 'plot' window now offers available parts/ports in a tree
    • Library references containing properties with multiple stereotypes now write initial value consistently
    • Library references can now contain properties using vector and matrix types
    • Primitive Types can now be assigned to properties
    • Element names generated to Modelica or Simulink now sanitized to prevent name clashes and invalid characters
    • From 1553
    • Simulink libraries referenced with a SimulinkBlock stereotype will default to the Block name if the Name tagged value is empty
    • Simulink simulations now record the appropriate start time
    • Simulink simulations now still run after generated files are modified by another application
    • Simulink simulations now support specification using Unicode characters
    • Readability improved for Simulink models generated from models where an IBD is not supplied:
      • Port sizes reduced
      • Ports are now laid out around the required borders
    • Simscape components now handle a multi-line notes/description entry
    • Simscape simulations now specify 'time' constraints as unit-less. This will change 'time' to (time/{1,'s'})
    • Simscape library block references improved:
      • Initial Values corrected
      • Built-in references now match Simscape settings
      • Improved behavior when multiple Simscape connectors are connected to the same physical node
    • Matlab integration now provides an explicit option for the Matlab path to override automatic detection
    • Modelica integration now uses the default output of 'mat' instead of 'plt' for compatibility with OpenModelica
    • Open Simulation Directory command now allows selection of all relevant files
    • Datasets can now be configured to involve nested parts
    • Binding Connector direction now ignored during generation from parametric diagrams
    • State Machine updated to include support for nested sub-states and history states
    • The Simulation plot window no longer includes an extra level in some models
    • From 1554
    • Modelica libraries now automatically imported for referenced blocks
    • Added additional logging, error checking, pre-validation:
      • Pre-validation is optional as it will stop the simulation for going ahead if there are errors.
    • Support non-core Simulink blocks:
      • The library name to use for blocks outside of the main 'Simulink' branch can be found in the Simulink help for the block
    • ModelicaBlock reference dataset values improved
    • Simulink log output is now linked to elements, allowing double clicking an error in the System Output to go to the element responsible
    • Simulation changes are now automatically saved
    • Modelica type reference naming improved
  • Simulation Solvers
    • The Solver class allows you to use the functionality of external tools to perform complex tasks within your simulation
    • Each one integrates with an external tool to allow easy use of the functionality within that tool
    • Interchange variables between Javascript and each environment easily
    • MATLAB Solver:
      • Integrate directly with the MATLAB API to use any of its calculation or charting functions
    • Octave:
      • Octave provides an alternative to many MATLAB functions
      • Integrates with an Octave interpreter to use any Octave functions
    • From 1553
    • The Solver class has been updated to provide more informative error and warning text
    • From 1554
    • Support passing arrays to and from Matlab
    • Pass strings as 'character vectors', instead of 'string scalars' in Matlab as these are more compatible.
    • Improve launching of Solver from scripts and console
  • Extended Math Functions in Simulation
    • Built in Javascript library extended to provide access to the Cephes library of math functions
    • This library has been an industry standard for many years
    • Now much easier to use complex mathematical functions within your simulations
    • See JavaScript Math Library
  • DMN
    • Crosstab support for DMN decision tables (see DMN 1.2 Specification Figure 8.9 - 8.11):
      • 'Rule as Crosstab' orientation now available for all decision tables
      • During simulation a Crosstab decision table will highlight related Input Entry and Output Entry
    • Merged Input Cells in Decision Table improved:
      • In-place editing of merged Input Entry grid item now supported
      • Simulation now highlights merged Input Entry items
      • Context menus now consistent with other cells
    • Decision Table display now uses a consistent column width when changing orientations
    • See Toolbar for Decision Table Editor
    • DMN Expression editor now shows a horizontal scrollbar when total width exceeds current window size
    • DMN Expression editor now allows resize of individual columns
    • DMN Expression Editor scroll bars are now consistent with the rest of the application
    • See Decision Table
    • Re-ordering of rows Ctrl+Up/Down improved:
      • Moving of multiple selected rows now allowed
      • Moving of rows containing merged cells now allowed
      • Reduced flickering while performing any re-ordering
    • DMN Expression editor behavior improved when selecting new elements:
      • Selection of DMN elements will now update the style and contents to match the element
      • Selection of non-DMN elements will now clear the window
    • Renaming a Business Knowledge Model will now update Decisions referencing it
  • Diagramming
    • AWS image and profile updates:
      • Image library updated to the latest icon set provided by Amazon
      • Light and Dark Theme support added
    • See AWS Architecture Icons
    • GCP image and profile updates:
      • Image library updated to the latest icon set provided by Google
    • See Google Cloud Platform (GCP) Icons
    • Updated AWS and GCP model wizard patterns
    • Popup image viewer extended to apply to Image assets
    • Diagrams modified by another user can now be reloaded directly from prompt
    • Resize, adding and remove behavior of edge mounted elements on SysML diagram frames improved
    • Diagram tooltips can now be shown when moving between multiple visible diagrams without clicking inside each one
    • Diagram tooltip widths are now scaled with DPI
    • Compartments on a SysML Block will now be automatically updated when switching between a relationship between Aggregation and Composition
    • BPMN diagrams with flow direction set will no longer move Pools off the edge of the diagram
    • Copying elements between diagrams now always duplicates Note, Text and Boundary elements
    • Selected Diagram Layers will now be preserved when clicking into a diagram
    • Objects conatained by hidden layers will no longer be selectable
    • Diagram Layers window now displays a checkbox to set the state for all filters
    • Diagram Filters window now has all groups initially collapsed
    • 'Change Direction' command for a connector no longer prevented if 'Apply Locks to Connectors' is disabled
    • Paste as New now applies locks to any duplicated embedded elements automatically
    • Paste as New now checks the lock of both the target diagram and its owner
    • Default keyboard shortcut for 'Snap to Grid' removed
    • Moving attributes and operations between elements will now also update linked connectors
    • Deleting attributes and operations will now move any linked to the owning element
    • Strict connector syntax and quicklinker now allow Control Flow for Call Actions and Events
    • Strict connector syntax and quicklinker rules updated for UML Deployment, SysML Allocate, and SysML requirement connectors
    • Strict connector syntax now validates links to ArchiMate junctions against only the elements on the opposite side of the junction
    • Strict connector syntax now allows any element to be attached to an unstereotyped Note or Constraint
    • From 1552
    • ArchiMate connector-to-connectors can be created with the quicklinker
    • ArchiMate aggregation and composition no longer create with arrowhead
    • Package Contents now display the correct icon for Packaging Components
    • From 1553
    • MDG Technology for Microsoft Azure added:
      • New Image library to assist in developing diagrams that describe Microsoft Azure deployments
    • SysML ports and parts obey the Show Property Type option
    • Helper buttons to the right of the selected element now show a menu instead of a toolbar
    • UAF Exhibits connector rules have been updated to ensure all valid source elements are allowed
    • UAF ServiceSpecification now inherits the SysML block rule for generalizations
    • UAF Capability no longer restricts dependency targets to other Capabilities
    • The Feature Linker can now be enabled on diagrams where it has previously been disabled
    • From 1554
    • New diagram themes added:
      • Enterprise Architect 15.2 (now the new default)
      • Ocean Depths
      • The Deep
  • Model Add-Ins
    • From 1551
    • Element Behavior editor no longer shows unused Operation Behavior and Class Imports code fields for model add-ins
    • Element Behavior editor now allows reloading an active model add-in
    • Model Add-ins now receive the EA_Connect broadcast during initialization to allow for creating workflow add-ins
  • Code Engineering
    • C# reverse engineering updated to support C# 8.0 including support for:
      • Indices and ranges
      • Null-coalescing assignment
      • Interpolated verbatim strings
    • C# reverse engineering updated to import documentation comments into corresponding Note fields
    • C++ reverse engineering updates:
      • Improved import of function using a decltype as its return type (including auto)
      • Added support for round tripping the constexpr specifier on a variable or function
      • Added import of C++11 noexcept functions
      • Added import of C++11 final classes
    • Source code editor no longer displays a class for variables initialized using a namespace member
    • Code generation templates updated to support supplying arguments to a list macro:
      • Arguments are supplied by adding @arguments=( <values> )
      • In the called template you can reference them using variables named $parameter<n>
      • For the call %list="Operation" @separator="\n" @indent="\t" @arguments=("test")%, $parameter1 will receive the value "test"
    • Code Generation Templates now include inherited Operations when using a custom operation list
    • Behavioral code generation updated to generate an else block for the connector constraint is 'else'
    • Python reverse engineering updated to handle type hints and parameter type
  • XMI Import / Export
    • Discussions on Packages, Elements, and Diagrams can now be round tripped using XMI 1.1, XMI 2.1 and Native XML
    • Baseline Comparison extended to support comparison of discussions
    • Baselines dialog now displays newly created baseline when using a Cloud Connection
    • Publish XMI dialog now offers UML 2.5.1 (XMI 2.5.1)
    • Native XML Import will no longer throw 'System resources exceeded' error when importing connectors into EAP file
    • Native XML Import with Strip GUIDs will no longer change the target of existing Diagram hyperlinks
    • ArchiMate Model Exchange File Format 3.1 support now available
    • From 1553
    • ArchiMate 3 Model Exchange file import over cloud connection no longer causes database errors
    • Native XML Project Transfer now automatically updates Firebird Index Statistics
    • From 1554
    • XMI 1.1 and XMI 2.1 updated to support round trip of Element and Diagram Comments
    • Magic Draw import of SysML diagrams updated to ensure EA uses a matching diagram type
    • Magic Draw import of SysML now imports Parts from the containing Classifier's ownedAttributes property
  • User Interface Improvements
    • Element & External Element Browser windows moved to new Inspector window
    • Constraint elements are now displayed in the Browser
    • Stereotype dialog now allows removing stereotypes where no definition can be found
    • Stereotype field and property groups now available in Association end properties
    • Stereotype field and property groups now available in DB modeling column properties
    • Dropping multiple Packages from the Project Browser onto a Diagram now only prompts for drop type once
    • See Drop Package from Browser Window
    • Copied Elements can now be pasted directly under another Element in the Project Browser
    • See Copy Elements
    • Model Views window now displays views provided by all technologies regardless of perspective
    • See Model Views
    • Legend properties dialog now allows assigning a format to all connectors regardless of type
    • Legend properties dialog now allows assigning a format to Information Flow connectors
    • Legend properties dialog now allows formatting based on a profile tagged value
    • Specialize ribbon behavior when opening and closing models improved
    • Change Management and Project Management docked lists no longer display a date when none has been set
    • Docked list windows now support drag and drop onto a diagram object to move the selected item:
      • Applies to Change Management, Project Management, Testing, Responsibilities, Requirement, and Constraint lists
    • Message Properties dialog now enables save after changing 'Start new Group'
    • State Chart editor now allows renaming State or Trigger name by pressing F2
    • Documentation and HTML Generation dialog label sizes improved
    • Display of RefGUID and RefGUIDList tagged values in the following windows now display the name of the referenced elements:
      • Diagram list View
      • Specification View
      • Baseline Compare
    • Traceability window scroll behavior improved
    • Visual Style dialog now includes option to alter internal tab style of many windows
    • CSV File Specification dialog now keeps the current item visible when reordering
    • Docked Properties window now provides a button to initiate the type specific behavior referenced with 'Special Action' in the Browser
    • From 1552
    • Docked Properties dialog now allows setting an Activity Parameter as 'Control Type'
    • Docked Properties dialog now allows setting 'Type' for Object Node related types
    • Exposed Interface dialog now shows correct type for initialized newly created interfaces
    • Model Views window now dynamically loads Team Library connections instead of requiring an explicit connection action
    • From 1553
    • JavaScript Console created in the main window:
      • Large text entry area for new commands
      • Added two ribbon commands to create a console with a Solver object created by default
    • Element Behavior editor structure tree now includes nested behaviors
    • Element Behavior editor now provides additional options in the context menu:
      • Edit Behavior
      • Edit Internal Code
      • View Source Code
    • Element Behavior editor now provides code hinting for Model Add-ins:
      • Includes built-in Javascript functions for Map, Array, String, Object, JSON objects
      • Includes members of the current class
    • Removed keyboard accelerator to show a web browser inside Enterprise Architect and the corresponding user options
    • Browser window vertical scrollbar will no longer draw too large
    • Start Page now includes a 'Custom' item within the 'Open' section, which allows you to enter a connection string
    • Rich Note Editors now scaled to 110% by default for readability - option can be adjusted from Visual Style dialog
    • Features docked window now allows setting the type for items in the 'Parts / Properties' and 'Interaction Points' pages
    • New Embedded Element dialog now allows setting of an initial type
    • From 1554
    • Docked maintenance window in-place create now leaves Resolved By and Resolved On fields blank
    • Docked maintenance window will now be updated when new maintenance items are added in other locations
    • Working Sets dialog now displays user working sets
    • Scenario editor no longer prevents merging of some steps
  • Other
    • Custom SQL search #Branch# substitution no longer performs a full load of that Project Browser branch
    • Custom SQL search #Branch# substitution now allows specifying a known branch:
      • #Branch# - Expands to all child package IDs of the selected Package
      • #Branch=GUID# or #Branch=ID# - Expands to all child packages of the specified Package
      • #Branch=ID,ID,ID# - Expands to all child packages of of the specified set of Packages
    • See Create Search Definitions
    • Project Transfer to MySQL no longer fails to copy Relationship Matrix profiles with no name
    • Metamodel constraints now allow restricting valid owners for profiled attributes and operations using umlRole ownedAttribute, ownedOperation, and owner
    • Metamodel constraints referencing Decision, Synch(H) and Synch(V) will now be exported with UML name
    • Metamodel constraints on classifier and type are now applied when editing the from the docked properties window
    • Model Glossary editor now allows changing the case for a term
    • API functions Package.ApplyUserLock, Package.ApplyGroupLock and Package.ReleaseLock now apply to Boundaries and other elements not visible in the Browser
    • The EAWorker now accepts logging options
    • Fix 'Unknown user or password' when using watched models
    • Creating new elements in the Browser now copies the definition in the template package
    • Duplicating packages in the Browser now no longer copies the original version control configuration
    • Oracle backend support updated to correct errors referencing the TO_NUMBER() function
    • SQL Server backend support updated to correct type coersion errors
    • Reusable Asset Server package registration no longer reports an error on case sensitive database types
    • Discussions window now shows most recent items at the top of the list
    • From 1551
    • Personal Journal editing restored
    • From 1552
    • Workflow events received by add-ins will now include the element type and stereotype in the Info object
    • Autonumbering of package contents now available when contents as user locked
    • Project Integrity check no longer fails when a connector end object is missing
    • Direct DB connections without saved credentials will now allow entering a password
    • SQL error when pasting diagram owned elements to a new diagram corrected
    • Improved error handling when saving tagged value text that exceeds the database field length
    • Corrected behavior that could prevent structured tagged values being updated from the docked properties window
    • From 1553
    • Publishing Perspective category added. Includes technologies for documentation, charts and dashboards
    • Enumerations defined in our automation interface are now available in the Javascript engine:
      • Allows them to be used exactly as shown in the code suggestions
    • External model collaboration information is no longer loaded when the user ID is different between models
    • The docked Properties window now can now save updated initial values on nested properties:
      • Note: If you have been impacted by this you will need to run a Project Integrity check to remove duplicate 'CustomProperties'
    • ArchiMate 3 Model Wizard Patterns improved
    • Error handling for SQL errors over direct DBMS connections improved
    • Relationship Matrix context menu for elements improved
    • Execution Analyzer context menu can now be navigated using the keyboard
    • Features window no longer causes a delay when selecting States
    • From 1554
    • Glossary report generation no longer fails to generate
    • Attribute.Update API call no longer results in additional broadcasts for changing context