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.
<> now treated as an alias for <> 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.