Book a Demo
Enterprise Architect ENTERPRISE ARCHITECT

Recent Features

 

This page lists the changes to Enterprise Architect 14.1, for the following builds:

 

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

 

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

 


Changes and fixes for Build 1431
  • Other Changes
    • Compartment Visibility for SysML Properties is now persistent
    • Document generation using script fragments will now have a significantly longer timeout period


Changes and fixes for Build 1430
  • Other Changes
    • Corrected Splash Screen Display
    • Corrected offsets for Win32 elements when saving to an image or generating documentation
    • Corrected text clipping issues for Actors and Timelines when saving to an image or generating documentation
    • Retrieving of user details during Windows Authentication and Active Directory import improved


Changes and fixes for Build 1429
  • Other Changes
    • Schema Composer JSON generation updated to prevent generation of empty type in properties
    • SBPI Integration for Corporate and Unified editions now allow writing
    • Publish Package as Profile now exports the current package regardless of where it is selected
    • Publish Diagram as UML Profile no longer exports global defaults as colors on exported stereotypes


Changes and fixes for Build 1428
  • Schema Composer
    • CIM and Generic schema composer profiles now support generating a profile with multiple namespaces:
      • The Package URI property is used to as the namespace for any types it contains
      • The Package Alias property is used as a default namespace prefix
    • Properties restricted to a single specialization of the target type now reference the specialized type directly instead of using a choice
    • Property Restrictions dialog now provides the option of showing all specializations in the model or the subset already in the schema
    • Importer now shows all known file extensions by default
  • Database Engineering
    • Column Properties dialog now automatically saves changed descriptions
    • Generated DDL scripts are now saved with the UTF8 code page
  • Diagramming
    • SysML Block context menu to add a new Port restored
    • Sequence diagram lifelines for new profiled elements now consistent with other lifelines
    • Repeat last connector (F3) improved when last connector was created through a quicklinker rule that specified a fully qualified connector stereotype
    • Sequence diagram fragments with a fill color specified can now be placed on top of lifelines
    • SysML and State Machine diagram frames now size correctly when moving and resizing contained elements
    • State Machine diagram frames no longer prevent moving the State Machine between packages
    • State Machine diagrams with no parent no longer prevent moving between packages
  • User Interface
    • Toolbox Element items can be dropped into the Project Browser on first click.
    • Interaction point page/tab will now list respective child element(s) of an activity and property/part
    • Improved Constructs window updating display with the currently selected item and when switching in and out of hidden state.
    • Ribbon menu option to open specific workspace layouts remapped
    • Diagram Image hyperlinks in element notes can now be edited
    • Send Signal Action properties dialog behavior when changing a signal improved
  • Other Changes
    • Scripting call for Session.Input restored
    • Workflow script on systems without VBScript no longer causes a delay during model load
    • Changing the lock of group locked items over cloud services no longer requires a full unlock first
    • Executable Statemachine code generation now generates compilable code when 'Generate Trace Code' is disabled
    • SBPI Integration now available for Corporate edition and above
    • Publish Package as UML Profile now available in all editions
    • Office Integration licenses can now be retrieved from the Floating License Server
    • OpenID login callback page no longer loads an image from sparxsystems.com


Changes and fixes for Build 1427
  • User Security and Login
    • Added support for logging in to User Security using OpenID
    • Added capability to use the user credentials provided to the http security prompt for cloud models to be used as security credentials
    • Added optional restriction to require model users to be authenticated through Windows authentication or OpenID
    • Added option to automatically maintain the list of available users based on Windows Active Directory or OpenID groups
    • Added option to allow users of a model to store their credentials for the current model so they don't need to be re-entered
    • Current User button added to top right of ribbon to provide access to a number of security related functions
    • Improvements for checking of locks in various circumstances
  • Code Miner
    • New Configuration options in Execution Analyzer Scripts to use a set of code libraries available for query
    • Create libraries for C++, C#, Java or XML files
    • Specify a different set of macros for each library if required
    • Optionally move the libraries and management into a shared server (to be included with the Pro Cloud Server)
    • Define a library of re-usable queries to retrieve contextual information based on the imported code
  • SysML Parametrics Expression Editor
    • Type an expression for a Constraint Block, and EA can automatically define the parameters that are required for it
    • Create multiple properties including constraint properties, and easily define how the individual properties are mapped to each other
  • Getting Started
    • Start Page simplified to give focus to the most used items
    • Visual Style dialog and New EA 14 Features document will no longer be displayed when EA starts for the first time
    • Project Browser now provides a shortcut to open a project when no model is open
    • Trial Version startup streamlined
  • Project Browser
    • Added support for creating projects in the Project Browser using the Toolbox
    • Sorting corrections
    • Project Browser selection behavior updated to ensure changes in other windows are saved before selection changes
    • Multiple selection context menu now provides Collaborate menu and option for locking items
    • Refresh the contents of a package using F5
  • Diagrams
    • Simple UI diagram type added
    • Added option to override user theme when saving diagram images for WebEA
    • Multiple selection context menu now includes Collaborate menu
    • Improvements to Proxy Connector object handling
    • Corrected Quicklinker menu behavior where UML links could unintentionally be removed
    • Corrected behavior that blocked the creation of a composite diagram not defined in the active perspective
    • Diagrams displaying frames will no longer allow drag & drop between different packages/elements until the frame is turned off
    • Improved handling of Auto Route Layout on a Diagram selection
    • New Diagram dialog will scroll to display the previously selected MDG Type upon opening
  • Diagram Rendering
    • Page borders now hidden for all diagrams by default
    • Packages now obey the Show Stereotype Icons option
    • A few classifier kinds updated to show name in italics when abstract
    • A few element kinds updated to not underline the name when they are given an alias
    • Objects with no name or classifier name will now render their name as an underlined colon character ':'
    • Various diagram Frame improvements
  • XMI Import/Export
    • Improvements to canonical XMI import
    • Improvements to XMI import with strip guids
    • Ecore export improvements
  • Code
    • Source Code Editor 'Go to Definition' command now displays operation signatures correctly
    • VHDL import and export improvements
    • PHP namespace generation improved
    • Python generation updated to allow generation of operation code
    • Schema composer generation of dateTime now maps to xs:dateTime
  • Transforms
    • Transform of Realization connector improved
    • Extended support for built in TRANSFORM_TAGS macros
  • Simulation
    • Added simulation run hyperlink type
    • Simulation of large packages improved
    • Manual simulation of models using BPMN Receive Task or UML AcceptEventAction improved
  • Database Engineering
    • SQL Server sequences can now be imported from different schemas
    • Table Space and Owner fields are now editable in the Properties window
  • Model Validation
    • Checks improved for Deployment, Activity Edge, Package Import and Package Merge connectors
    • UML rules are now ignored when validating non-UML models
  • External Data Integration
    • External Data Source Integrations can now be used in non-cloud models
    • Ensure discussions included in external data are visible
    • ServiceNow mapping improved
    • Loading of items now indicates status in a single wait cursor
  • Baseline comparison
    • Tagged Value Note differences now reported
    • Redefined/Reused ports no longer produce false positives
  • Editing of SysML with compartments improved
    • Elements shown in compartments now update docked windows when their text is selected
    • Double click behavior for element in compartments is now to open the docked Properties window
    • The following compartments support this new behavior: parameters, ports, flow properties, proxy ports, full ports, and directed features
  • Embedded Elements
    • Dropping an element containing embedded elements onto the diagram now shows the docked Interaction Points window to allow adding embedded elements
    • Docked Interaction Points window now allows showing child properties for properties derived from the parent type
    • Significantly reduced time taken to perform a "Synchronize Structural Elements"
  • Docked Features lists improved
    • Enter key now moves focus to docked properties window to allow editing of all properties
    • F2 key now opens in-line editor for currently selected property
    • Editing parameters of a Reception moves focus into editor for Signal attributes
    • Improved behavior when moving Project Browser selection from a feature to the parent element
    • Docked Element Features window correctly refreshes when opened in a floating state
    • Operation Behavior, Pre & Post docked windows now prompt to save pending changes when context is switching to a different context type
    • Prevented rare circumstances that may result in code updated for an operation via the docked properties window being lost after performing other operations
    • Corrected behavior of Operation Parameters editor when positioning a Parameter below the "New Parameter.." row
  • Restored Features dialog for users who prefer editing Attributes and Operations in a self-contained dialog
    • Accessible by the ribbon command: Design > Element > Features > Features Dialog
    • Visual Styles dialog ( Start > View > Visual Style ) now includes option to 'Prefer Property dialogs'
      • Shows Features dialog instead of docked window for double click or Enter on a diagram, F9, and F10
  • ArchiMate
    • ArchiMate 3 motivation element clipped corners are no longer stretched
    • ArchiMate 3 elements no longer offer the 'Convert to Instance' command
  • Technology Authoring
    • Shape script properties added to get names of elements even if user has requested Alias to be displayed
      • #ActualName#
      • #Source.ActualName#
      • #Target.ActualName#
      • #Classifier.ActualName#
    • #Classifier.Name# property updated to match behavior of other properties that provide the alias when Use Alias if Available is enabled
    • Shape script #RectangleNotation# property can now be provided a default value using the _UCRect metatype property in profiles
    • Shape script #RectangleNotation# property now available for additional types, including Object
    • Stereotype _instanceType property specifying a package stereotype will now be ignored
    • Additional properties added to Profile Helper dialogs
      • _defaultAttributeType
      • _meaningForwards
      • _meaningBackwards
      • _UCRect
    • Shape scripts can now specify text within a subshape should be rendered as bold and/or italics
    • Export of UML profiles updated to support consistency between generations
      • Stereotypes with multiple generalizations or multiple stereotyped relationships now order xml by target name
      • Stereotype icons no longer export binary data larger than necessary
    • Profiles now support extension of use case include and extend connectors
  • Documentation
    • New fields available in 'Content - Files Item' templates for HTML report
      • #LINKPATH# - Full path to file
      • #FILENAME# - Name of file only
    • New fields available in Association templates for HTML report
      • #ELEMNAME# - Name of the element being referenced
      • #LINKREF# - Target of a hyperlink to the specified element
    • Checklist elements now generated to HTML report in a more friendly format
    • <<Report Package>> now treated as an alias for <<Master Document>> in HTML reports
    • Attribute and Operation tagged values referencing elements now generate hyperlinks in HTML reports
    • Generating HTML Report on a large model no longer shows a database error
    • Structured Specification Context List now generates hyperlinks to documentation
    • Document generation now generates child diagrams in Project Browser order
    • Element filter Attribute initial values now available
    • Element filter for Test.Class now accepts accepts comma separated integers as argument to 'One Of...'
    • Document generation templates now display a modified indicator on its tab immediately after changes
    • Internal bookmark generation updated to improve handling when documents opened in LibreOffice
    • Diagram Frames for SysML diagrams and State Machines will no longer be clickable in WebEA to ensure diagrams can be scrolled on iOS devices
    • QA Testing report can now filter on names that contain an apostrophe
    • Generate Documentation and Document Options dialogs
      • Removed potential for duplicate items to be added in the Exclude Filters list
      • Prevent excessive mouse flicking on load
      • Reduced load time
  • Automation
    • DiagramObject.Update() changed to improve positioning of wireframe elements and other embedded elements when the diagram isn't open
    • Element.Update() now updates the Project Browser display of the classifier name
    • Returning FALSE from OnPreNewElement broadcast no longer displays a warning to the user
    • API functions for applying/releasing User and Group locks, now return FALSE without making any changes for users without permission to change locks
    • EnumXMIType.xmiARCGIS added to allow export of ArcGIS XML using Automation Interface
    • 'Browse for file' hyperlink supported in generated documentation
  • Modeling and Simulation with Modelica Library
    • Added support for referencing a type defined within the Modelica Library
    • Allow including a Modelica Library in a simulation (eg. Generate "loadModel(Modelica);")
  • More Changes
    • Check list tagged value editor now enforces the order defined for items
    • Diagram Properties dialog now displays the time of diagram creation
    • Smart Placement updated to prevent objects being snapped to the right edge of an object when moving close to its top left
    • Repository.GetContextItem updated to handle no object being available when called during context change
    • Various document editor improvements
    • Stereotype name resolution improved
    • Meaning forwards and backwards text added for SysML 1.5 relationship stereotypes
    • Multiple database errors in different repository types improved
    • Basic note editors now escape extended ascii characters to prevent unexpected mappings under certain locales
    • Improved time taken when saving or adding items to a Diagram via drag drop / copy paste
    • Improved handling of empty dates when using the Test & Maintenance construct window over a cloud connection
    • UML Profile export ribbon commands now explicitly specify using a source Package or Diagram
    • Several minor UI fixes