Enterprise Architect
Enterprise Architect

Enterprise Architect combines the power of the latest UML 2.1 specification with a high performance, intuitive interface, to bring advanced modeling to the desktop, and to the complete development and implementation team. With a great feature set and unsurpassed value for money, EA can outfit your whole team, including analysts, testers, project managers, quality control staff, deployment team and more, for a fraction of the cost of some competing products. Check out the complete range of case tools and features in detail.

Enterprise Architect

Recent Features

This section lists the features of Enterprise Architect 7.1, for the following builds:

For information relating to the history of earlier versions see the pages for:


Changes and fixes for Build 830

  • General Changes
    • Improved handling of label visibility when changing connector notation for a diagram.
    • Modified TFS version control to override check-in policies.
    • Modified Note element creation to consistently check the template package for a template Note element to duplicate.
    • Modified layout of controls on the Relationship Matrix for improved readability.
    • Relationship Matrix options are now set from their own dialog, rather than from the Relationship Matrix context menu.
    • Added "Use Element Alias if Available" option to the Relationship Matrix.
    • Improved the Full Screen routine to place the full screen window on the monitor that EA was originally placed on.
    • Added help link for the Details tab on the Class Properties dialog.
    • Fixed issue where the connector stereotypes were displayed incorrectly in the "Links" tab of an element's properties dialog.
    • Improved dropping of new elements onto a sequence diagram so that it uses the correct top margin.
    • Improved moving of messages when moving a fragment on a sequence diagram.
    • Improved drawing of termination X when moving last message on a sequence diagram.
    • Added GenFile field to CSV import/export.
    • Changed writing of large temporary files to use system temp directory instead of user profile directory.
    • Improved "Launch" action in "Files" tab of an element's properties dialog when default action is not open.
    • Improved data transfer of images to PostgreSQL repositories.
    • Allowed any kind of behavior for state transition effect instead of just activities.
    • Corrected handling of BPMN associations from toolbox.
    • Added all valid base classes to "Base Class" combo box in stereotypes dialog.
    • Show metatype set by profile in Requirement properties dialog.
    • Modified "Information Flows Realized" dialog to keep Information Items list up to date.
    • Improved handling of profile connectors in the repeat last connector command.
    • Added support for directly encrypting your connection string when connecting to a model.
    • Added support for Use Case connectors to transform.
    • Improved loading of line breaks from MTS files in MDG Technology Wizard.
    • Improved loading of connector constraints shown on a diagram.
    • Improved C++ parser handling of templated methods.
    • Added handling of attribute scope to package comparison.
    • Improved handling of automation function Collection.GetByName for names containing a quote character.
    • Improved error message on bad call to automation function Repository.GetPackageByGuid.
  • Project Security (Corporate Edition Only)
    • Improved permission checking on the "Project | Add Diagram" menu item.
    • Improved security checking when updating connectors through the automation interface.
  • Database Engineering
    • Improved check for existing foreign keys with matching name when saving a foreign key.
    • Prevent overwriting table and column comments on ODBC Import when comment synchronization not required.
    • Added support for ALTER TABLE ALTER COLUMN statment to DDL comparison.
  • RTF
    • Added Datatype field to Attribute Section (for database columns).
    • Added Stereotype, StereotypeEx and Alias fields to Method Parameter Section.
    • Improved Parameters field of Message Section.
    • Added Text, Synchronization, Notes element to available exclude element list.
    • Extended word substitution to include: Keywords, Locked, Requirement, Feature, Screen, Association,
      Custom diagram, Last, Action, Requirement, DecisionNode, ActivityPartition, Part
    • Added warning when generating Model Document when a package can't be found.
    • Improved Use Case and Use Case Scenario templates.
    • Improved handling of lists in element notes where template specifies numbering in headings.
    • Prevented addition of blank lines after notes fields.
    • Prevented incorrect numbering of ordered lists in element notes.
  • XMI Changes
    • Improved import of messages and state transition guards from Rose XMI 1.1.
    • Fixed issue of importing association-classes twice from EA exported XMI 2.1
    • Fixed issue where attribute and operation "Static" property may be lost on an XMI 1.2 and Rose XMI 1.1 import
    • Fixed issue importing XMI 1.2 containing diagrams.

Changes and fixes for Build 829

  • Database Engineering
    • Added support for Oracle 11g.
    • Improved generation of DDL check constraints for MySQL, Informix and Ingres.
    • Improved generation of unique constraints for MySQL.
    • Improved generation of foreign keys for DB2.
    • Improved generation of surround characters for column names.
    • Improved import of DB2 databases from mainframe servers.
    • Improved import of MySQL tables through ODBC.
    • Improved import of foreign keys from Oracle.
    • Improved synchronization of tables containing non-database related operations.
    • Improved handling of non-default primary key templates during DDL comparison.
    • Corrected deletion of operation tagged values when deleting a foreign key operation.
  • Code Engineering
    • Added handling of C++ extern type declarations to parser.
    • Added handling of PHP foreach - endforeach blocks to parser.
    • Added code template macros to access class created and modified dates.
    • Allow import of C++ typedef elements where parent is an unsigned type.
  • User Interface and Diagramming Changes
    • Added ALT-DOWN/ALT-UP support for combo boxes in docked tab dialogs.
    • Added support for filtering for Scenario tests in Testing Details dialog.
    • Improved rendering of editable features of elements under Visual Studio or Eclipse Integration.
    • Improved rotation and saving of Fork/Join elements.
    • Improved drawing of nesting connectors at different angles.
    • Improved switching diagram type between built-in types and MDG technology type.
    • Improved moving of fragments with messages on a sequence diagram.
    • Improved deleting of connectors from state table.
    • Adding a new package from the project browser no longer dirties the current diagram.
    • Allow model views window to find newly added view packages.
  • XMI Changes
    • Added support for exporting type information in XMI 2.1.
    • Improved handling of long notes when importing an EMX file.
    • Improved XMI import of Sequence Message operations when stripping guids.
    • Improved export of profile tagged values to XMI 2.1.
    • Improved compatibility and compliance of exporting Activity Final Node to XMI 2.1. (Note. Prior versions or EA will be unable to read activity final nodes from this XMI.)
    • Improved import of attribute, operation, parameter types and position from Visio and Rose XMI 1.0.
  • General Changes
    • Added further check to project transfer where the current model is an odbc connection and the target model is an oledb connection (or vice versa).
    • Improved nesting of elements created under a merged element by UML Pattern import
    • Improved speed of comparing package to version on disk for version controlled packages saved to stubs.
    • Improved handling of COM objects and date values in Java API.
    • Improved handling of duplicate stereotypes in project Integrity Check.
    • Improved handling of special characters in encrypted user passwords, when exporting project Reference Data.
    • Improved encrypton/decryption of stored TFS passwords.
    • Improved positioning of controls on Version Control Settings dialog, when using large system fonts.
    • Improved storage of SCC based VC configuration details, for use with shared models.
    • Prevent printing operation behavior and element notes compartments in color when color is suppressed.
    • Export tagged value notes in a profile as plain text.
    • Fixed interface definition of DefineRule and PublishResult functions for C++ add-ins.
    • Improved pasting into RTF notes editor.

Changes and fixes for Build 828

  • Rich Notes support
    • Added handling of broken numeric lists to notes. (Shift+Enter to insert newline without creating new item.)
    • Modified linked notes to show formatting after edit in notes window.
    • Improved generation (to code and ddl) of notes saved using formatted text editor to code.
    • Improved input to process the SPACE key when the SHIFT key is held down.
  • Documentation
    • Increased maximum length of file path for rtf report generation.
    • Corrected table of contents in Master Template.
    • Fixed issue with rendering of tables during HTML conversion.
  • General Changes
    • Improved debugging to disregard option to hide execution of lines when manually recording or debugging.
    • Improved keyboard usability for various dialogs.
    • Improved undo of moving messages on timing diagrams.
    • Improved handling of deleted packages and concurrent users of a model.
    • Improved consistency between Activity alias and the alias of other elements on diagrams.
    • Improved option for automatically accepting saved settings when doing Version Control Check Out.
    • Improved compatibility with Perforce version control by submitting changes following package file addition.
    • Improved error handling in Add Branch to Version Control.
    • Added "Add to version control" option to the New View Dialog, displayed if the parent Root Node is version controlled.
    • Added support for Subversion under Linux/WINE.
    • Added import of diagram notes from an EMX file.
    • Export association-classes created using Aggregation/Composition connectors correctly to XMI 2.1.
    • Export the GUIDs of the lifelines covered by an Interaction-Use to XMI 2.1.
    • Importing element's "Persistence" value and Connector's Source/Destination navigability correctly from Rose exported XMI 1.1.
    • Fixed issue when auto-recording some jBoss applications.

Summary of features for Enterprise Architect 7.1 (Build 827)

  • Rich Notes support
    • Added formatting such as Bold, Italic, Underline and Lists to Notes.
    • Formatting rendered to diagrams, element list and search view.
    • Formatting included in generated HTML and RTF reports.
    • Formatting is stored as simplified HTML markup for portability and ease of use.
    • Automation interfaces added to retrieve notes as plain text, HTML markup or RTF
  • Model Merge based on Baselines
    • Merge changes from saved baselines into current model package.
    • Single item, batch item and full restore supported using merge functions.
    • Many improvements to speed and capability of baseline comparison functionality.
    • Ability to load, compare and merge with baselines stored in other models (.EAP or DBMS repository), for the same package based on GUID.
    • Ability to load, compare and merge with an external file
    • Added functions to automation interface to run comparison or merge with baseline.
    • Expanded differences reported in model comparison.
    • Improved keyboard navigation of Baseline dialogs
    • New options to show and hide relevant results from compare
  • Model Views Window
    • New dockable window containing custom sets of model elements and diagrams
    • Use inbuilt or new searches to define new views of your model.
    • Create custom views for specific diagram or element types
    • Create special views based on specific "favorites" within a model
    • Views may be shared with other users of the same model (Model Views), or set as private (My Views)
    • Easily export views from one model and import into other models.
    • MDG Technology defined views may also be loaded when a profile is activated in a model.
  • RTF Documentation
    • New Master Document (stereotyped package) element - generate and link multiple
    • Model Documents in one action
    • New Documentation toolbar linked to new "Model Document" diagram type
    • Link different RTF templates to Model Document elements (using tagged value) for complete control of final output
    • New context menu commands for bulk generation of RTF Resource Documents (in the Resource View).
    • New options to split large diagrams across multiple report pages.
    • Model Document elements may now refer directly to a named element search (tagged value) as the source of the elements they will document.
    • Redesigned RTF generation dialog to make various options more visible.
    • Improved context menu in RTF template editor for Package.Element section.
    • Improved handling of hyperlinks from linked documents in RTF report.
    • Improved diagrams only report to handle option for inverted metafile text.
    • Improved handling of missing ole interfaces referenced from linked documents generated in RTF report.
    • Added Fields Alias, Assigned To, and Parameter Values to the Diagram.Message section.
    • Added Field ReturnArray to the Method section.
    • Added Field Guard to the Connector section.
  • Improved User Experience
    • Full Screen Mode capability - Window/Full Screen in the main menu.
    • Ability to create connector way points while quick linking by pressing the shift key.
    • Highlight of target object when creating new connectors or moving existing connectors.
    • Highlight of potential parent object when dragging an object on a diagram.
    • Added F2 key for inline editing of currently selected diagram label.
    • Standardized docking behavior across all visual styles.
    • Modified text of some context and main menu items to improve readability
    • Accelerator shortcut keys added to most dialogs to facilitate keyboard navigation
    • Ensure that the F1 key takes you to a relevant page from anywhere in EA.
    • Added support for moving the selected connector or object label using Shift+Arrow keys.
    • Show lock status icon for in properties dialogs when context is locked.
  • Expanded Program Visualization with Debug & Profile
    • Capture and Display Object State
    • Visually capture instance state during program execution (Java, .NET, native Windows C/C++)
    • Dynamically link an execution to a UML state machine and record state transitions as well as sequence calls
    • Include instance state markers in generated sequence diagrams.
    • Run multiple executions against differing state machines to capture different information and state transitions
    • Debug Recording Markers
    • Set Start and End marker(s) at points in source code to record execution between those points only.
    • Set multiple sets of Start and End markers
    • Multiple threads can now be recorded
    • User intervention is no longer required during execution/recording.
    • Multiple regions of code throughput the application can be targeted in one run.
    • Debugger Generated Sequence Diagrams
    • Removed parameter values on Messages that fall within Fragments, as it was inaccurate and misleading.
    • Support now exists to "Generate Sequence Diagram" from project tree shortcut menu, for selected native methods.
    • Filters on Package Scripts, used to exclude calls during recording, have been improved.
    • Both class and/or method names can be now used included in list for these platforms [.NET, Java, Native]
    • Generated Sequence Diagrams Messages include more operation detail in Properties.
    • Debugging General
    • Improved support for scrolling arrays.
    • Improved validation of breakpoints.
  • HTML Report Generator
    • Modified sort order of table of contents to put diagrams before other elements.
    • Modified sort order of table of contents to better mimic the order shown in the EA project Browser.
    • Ensure connector constraints are shown correctly.
  • MDG Technologies and Automation Support
    • Added support for profiles to specify if stereotyped package should always create a diagram, and what type to create.
    • Added support for MDG technologies to specify searches and model views.
    • Automation handling of various Element and Repository with long values or values containing special characters.
    • Added Repository.IsTechnologyEnabled() method to Automation Interface.
    • Added built-in profile for Data Flow Diagrams (DFD).
    • Prevented creation of self-generalizing stereotypes in UML Profiles.
    • Improved application of UML Patterns to support object being nested under a parent object that exists in a different package.
    • Implemented ConnectorEnd.StereotypeEx property in Automation Interface.
    • Modified Element.MethodsEx property in Automation Interface to support method overloads.
    • Resolved issue causing the Attribute.IsCollection property to be incorrectly modified through the automation interface.
  • Project Security (Corporate Edition Only)
    • New Visible Status Indicators for user security locks in the Project Browser.
    • See at a glance all elements that you have locked, are locked by another user or are unlocked.
    • Improvements to the "Lock Packages/Diagrams/Elements" dialogs;
    • Indicate current lock state of selected item.
    • Enable radio buttons according to current lock state.
    • Improved format of warning messages.
    • Changed the default setting of "Process Children" to unchecked, when locking a Model Root node in "UserLockToEdit" mode.
    • Added new permission "Baselines - Manage". Permission to create, delete, import, export of baselines.
    • Added new permission "Baselines - Restore". Permission to restore from baseline to model.
    • Improved permission checking on the Note Properties dialog.
    • Improved permission checking on the Package Properties dialog.
    • Disable options for editing matrix profiles if user doesn't have "Configure Resources" permission.
    • Improved check for appropriate permission to run a project transfer.
    • Refresh current user permission after deleting a User Group.
    • Remove locks from model elements when deleting the users or groups that hold those locks.
    • Fixed issue where Group Locks that remain after deletion of the user that created them, were not displayed in View Locks dialog.
    • Ensure that all "Full Locks" are cleared from the model, when the security mode is changed.
    • Improved handling of user and group locks.
    • Allow automation function Repository.ChangeLoginUser to work when windows authentication is enabled.
    • Use case-insensitive comparisons of UserLogin on case-sensitive DBs, whenever Windows Authentication is enabled.
    • Allow modifications to existing Users and User Groups to be saved.
    • Allow elements created from locked template package to be edited.
    • Added handling of showing locked nested packages to matrix view.
    • Select All/Deselect All buttons added to User and Group permission dialogs
    • Prevent edit of scenarios of an object when locked.
  • Data Management and Repository Improvements
    • Project transfer - prevent insertion of empty strings into Oracle not null columns.
    • Enhanced performance of project transfer to SQL Server.
    • Improved resolution of replication conflicts under JET 4.0.
    • Enabled Sybase SQL Anywhere 10 as a model repository.
  • Searching and Model Management
    • Added ability to create search for diagrams with Query Builder.
    • Show search view options as dropdown menu.
  • CSV Support
    • Improved CSV package import handling of stereotypes.
    • Added support for hierarchy preservation in CSV Import/Export routines.
  • Models
    • Added support for a default font for a model, taking precedence over the user set font.
    • Selection of actions in 'Save Model As' dialog.
    • Improved Project Browser behavior when dealing with multiple selections under Windows Vista
    • Recent file list under main "File" menu now abbreviates DBMS connection names
    • Ensure that package icon is updated after clearing Namespace setting.
    • Prevent project transfer into the currently open project (close project first), to avoid inconsistent security state.
    • Improved importing of large patterns into certain repository types.
    • Improved the speed of loading oracle models over a slow connection.
  • General Diagramming Changes
    • Added options to New Package dialog to create a new diagram and to add the package to version control.
    • Added ability to text align diagram hyperlinks.
    • Improved Pan and Zoom dialog behavior when docked and not selected.
    • Next diagram given keyboard focus on diagram closure.
    • Prevent creation of last object when multiple objects selected on a diagram.
    • Allow customization of diagram grid whenever it is being shown.
    • Added support for rendering abstract Part names and customized fonts on a diagram.
    • Display RefGUID tagged values as names not GUIDs in linked notes.
    • Improved drawing of notes and constraints attached to links when printing in monochrome.
    • Drop as Port/Part to work for all kinds of classifier.
    • Improved loading of multiply nested diagram frames.
    • Allow Artifact elements to be conveyed by Information Flow connectors.
    • Improved synchronization of notes window with current context.
    • Improved diagram renaming under Vista.
    • Updating object scenario updates linked notes on all open diagrams.
    • Prevent diagram zoom changing when clicking on navigation window after it has been hidden.
    • Refresh of attached notes when updating constraints from notes window.
    • Improved tracking of ports and interfaces around objects.
    • Improved rendering when scrolling diagram while moving a line.
    • Improved handling of swimlanes and partitions in various elements.
    • Solid fill interaction fragments can be pushed behind sequence elements.
    • Improved bounding rectangle when exporting image of class with robustness stereotype.
    • Improved diagram frame when copying a bitmap to the clipboard.
    • Resolved issue with pasting enhanced metafiles as grouped drawing instructions into some image editors
    • Improved moving of communication messages on a diagram.
    • Link relations dialog updates diagram when checking or unchecking relations.
    • Suppress set feature visibility option for elements and diagrams where it doesn't apply.
    • Added inplace editing of hyperlinks.
    • Added support for rendering Requirements in SysML compliant notation.
    • Improved quality of text output on diagrams.
  • State Tables
    • Added support to export StateTable to CSV file.
    • Improved moving and sizing of State Table.
    • Improved behavior when deleting States and Transitions from State Table.
    • Improved handling of Trigger-Transition relation on State Table.
    • Added Legend support for State Table diagram.
  • Sequence Diagrams
    • Added duration constraints between messages on sequence diagram.
    • Added support for drawing Asynchronous self messages on sequence diagrams.
    • Improved rendering of crossing timing messages on sequence diagrams.
    • Improved rendering of notes attached to messages on sequence diagrams.
    • Reference element created when dropping timing, sequence, communication diagrams onto other diagrams.
    • Improved selection of sequence message ends having general ordering links.
    • Improved dragging of sequence message end points to other elements.
    • Prevent unsaved sequence message moves from being lost when another diagram saved.
    • Improved drawing of first interaction when font is larger than default.
    • Edit on create allows valid message as new lifecyle.
    • Improved tooltip quickbutton updating on sequence and timing diagrams.
  • Timing Diagrams
    • Ensure timeline rulers are included in bounding rectangle of element.
    • Improved drawing of Sequence, Communication and Timing diagrams dragged as a reference onto another diagram.
    • Improved usability of timeline editing in busy diagrams.
  • Copy/Paste
    • Improved position of new image when pasted into a scrolled or zoomed diagram.
    • Support of Ctrl+C for copying search results as text to clipboard.
    • Improved copying of diagrams containing communication messages or a diagram matrix.
    • Improved copying of diagrams containing swimlanes under PostgreSQL.
  • Visual Elements
    • Classes with business modelling stereotypes obey Use Alias if Available option.
    • Improved context setting when multiple items are selected.
    • Ensure only one object selected when applying image to element from clipboard.
    • Added command to set the font used to draw an object on a diagram to the main menu.
    • Added support for showing role stereotypes on aggregation connectors.
    • Added support for Interfaces in Template Packages.
    • Improved handling of moving various boundary elements containing other elements on a diagram.
    • Support element file linking to any web protocol.
  • Connectors
    • Suppressed line segments are no longer selectable.
    • Improved user interface when dragging connector ends between objects.
    • Communication message arrows follow parent connector line segment.
    • Improved dialog behavior when setting a state transition effect to be an activity.
    • Improved drawing of selected bezier connectors in Pan & Zoom window.
    • Drawing of associations navigable at end showing aggregation.
    • Undo and Redo support for sizing connector and object labels.
    • Improved drawing of connectors where waypoint defined inside end object.
  • Quicklinker
    • Corrected quicklinks to horizontal and vertical fork and join elements.
    • Add generalization quicklink between interfaces.
  • Diagram Layout
    • Changed layout algorithm for diagrams with no connections to better match elements to page boundaries
  • Diagram Labels
    • Holding shift key with arrow keys moves connector and object labels.
    • Improved the sizing of vertical labels.
    • Dragging labels off screen scrolls screen.
    • Improved rendering of connector labels when the diagram's visibility indicator preferences change.
    • Added support for wrapping Artifact, Interface and Deployment Specification names on diagrams.
    • Improved wrapping of long Node names.
  • Database Modeling Changes
    • Added support for importing cascade constraint details for MySQL.
    • Prevent import of system objects from SQL Server when option not set.
    • Correct import of Oracle unique constraints.
    • Import of check constraints from mainframe versions of DB2.
    • Added support for importing Oracle LONG RAW and XMLTYPE datatypes.
    • Added owner to objects imported from Informix databases.
    • Added filtering/selecting of system objects when importing from Informix databases.
    • Prevent duplicate columns in foreign key dialog.
    • Corrected issue when importing Oracle column name when user select Synchronization option.
    • Improved generation of stored procedure comments.
    • Modified automation interface to correctly set table type when modifying Element.GenType.
    • Improved generation of SQL Server 2000 column comments when generating table owner.
    • Add convert DBMS Type options for 'stored procedures','procedure', 'view','sequences' and 'function'.
    • Showing default database type in Code Generation at toolbar from View menu.
    • Support Import and GenDDL for SQL Server trigger.
    • Compare with Database in Generate Package DDL.
    • Improved importing of column properties for SQL Server tables with an owner.
    • Include owner in drop view statement generated for SQL Server.
    • Support Import and generate DDL varchar(MAX),nvarchar(MAX)and varbinary(MAX) datatypes for SQL Server.
    • Stopped generation of empty comments for triggers.
    • Corrected import of Oracle NVARCHAR2, NCHAR and NCLOB datatypes.
    • Improved import of binary and timestamp datatypes for SQL Server.
    • Improved import of table indexes for PostgreSQL.
    • Improved handling of foreign key cardinality in Foreign Key dialog.
    • Added support import and GenDDL for dBase database.
    • Added reverse engineering of SQL Anywhere 10.
    • Resolve saving tablespace.
    • Corrected ODBC import from Sybase ASE.
    • Resolves import table's column comments for Ingres.
    • Support SQL Server Non Clustered Primary key Properties for SQL Server 2005.
  • XML Schema Improvements
    • Added ability to import multiple Schemas and referenced Schemas.
    • Added ability to generate Schemas for child and referenced packages.
    • Added option to enable/disable the generation of global element bound to the corresponding global ComplexType.
    • Added option to import global elements, whose name is same as that of the ComplexType to which it is bound to, with
    • "Type" postfixed to its name as an XSDtopLevelElement.
    • Added support for round-tripping "fixed" and "default" on XSDtopLevelElement and XSDelement.
    • Improved the import time for large Schemas.
    • Fixed issue where changing the value of a Model-Group appended the corresponding stereotype instead of replacing the existing one.
    • Fixed issue of missing "anonymousRole" and "anonymousType" tagged-values on imported "ref" elements.
    • General improvements in round-tripping Schemas.
    • Resolved element display issue when the type property of an XSDGlobalAtt is changed from a classifier to a primitive type.
    • Fixed issue where child complexType classes were generated at an incorrect position under the parent complexType class.
  • Code Engineering Improvements
    • Added handling of several new C code constructs to C parser.
    • Corrected issue when importing C file with multiple classes definition when user select Object-Oriented Support for C language.
    • Importing of bitfields from C code.
    • Import VB.Net attributes declared with Dim as private.
  • XMI Import/Export Improvements
    • Round-tripping attributes and operations of an Activity in a DTD compatible way using XMI 1.1.
    • Fixed issue where the condition on a Sequence Message was sometimes replaced by the message stereotype.
    • Improved export of stereotypes to Rose compatible XMI 1.1.
    • Fixed import of Realization connectors and Operation exceptions from Rose exported XMI 1.1.
    • Improved import of Operation pre/post-conditions without truncating them to 255 characters from Rose exported XMI 1.1.
    • Fixed issue where Scenarios and other XMI 1.1 extension elements were lost during a Get All Latest operation on the entire model.
    • Improved export of association-classes in XMI 1.2.
    • Added support for export of non-standard multiplicities on Ports, Parts and Association-Ends to UML section of XMI 2.1.
    • Added support for export of "isOrdered" on attributes to XMI 2.1.
    • Improved import of Build Scripts from XMI 2.1.
    • Exporting general ordering links for XMI 1.1.
    • Fixed issue where the condition on a Sequence Message was sometimes replaced by the message stereotype.
    • Importing of operation exceptions from Rose 1.1 XMI.
    • Importing of long operation pre-conditions and post conditions from Rose 1.1 XMI.
    • Added support for importing Exceptions on Operations as tagged-values.
    • Fixed issue where operation parameter alias was lost during an XMI 2.1 import.
    • Improved support for importing State,Activity and Sequence Diagrams from an EMX file.
    • Fixed issue where the Z-Order of diagram-elements were lost during an EMX file import.
    • Improved round-trip of Association "containment" information using Rose 1.1 XMI.
    • Improved import of diagram links from Rose XMI 1.1 and EMX file.
    • Fixed issue where exporting linked-notes with missing information resulted in errors.
    • Fixed issue where exporting packages from Oracle containing more than 1000 elements resulted in errors.
  • Version Control
    • Added ability to apply version control to all packages within a selected model branch.
    • Added ability to export a version controlled package, as a Model Branch File.
    • Added ability to import from version control, the model branch defined by a Model Branch File.
    • Test lock status of individual items in Relationship Matrix, rather than relying on the status of the Source and Target packages.
    • Improved testing of lock state, when deleting items that do not appear in the Project Browser.
    • Disconnecting a package from version control, no longer deletes the local package file, nor removes that file from version control.
    • Improved detection of Synergy SCC product, to work around incompatibility issue.
    • Improved parsing of Subversion output to handle different line terminators.
    • Limit length of command string issued to Subversion, to avoid exceeding the Windows command line limit.
    • TFS configurations (non-SCC), now handles spaces in usernames and workspace names.
    • TFS configurations (non-SCC), now supports use of sub-folders in the Get Package command.
    • Ensure that "Compare with Version on Disk", updates local package file to latest revision, before comparison.
    • Improved the speed of loading and using version controlled models.
  • Shape Scripts
    • Shape scripted objects and connector labels obey "Use Alias if Available" option.
    • Invisible shape script labels can not be selected.
    • Prevent creation of empty labels from shape scripts.
    • Improved some error messages in shape script editor.
  • Other Changes and Improvements
    • Added ability to import scenarios as test cases for all elements in a package.
    • Added ability to automatically save and close attributes or operations dialog.
    • Improved namespace settings dialog behavior.
    • Added maximum limits on constraint text fields in the General Types dialog.
    • Modified Get/Set Project Custom Colors routines to provide feedback if the import/export was successful.
    • Added new list types 'RTFTemplates' and 'SearchNames' for Tagged Values.
    • Added context-menu UML help for protocol state machine and trigger elements.
    • Synchronize Tagged Values command supports connectors of type "Connector".
    • Support using keyboard accelerator to open properties for selected diagram in project browser.
    • Syntax-check actor instances as if they were actors.
    • Drop down combo boxes which contain no items in their lists are now disabled by default
    • Resolved issue retrieving connector constraints from Oracle repository using automation interface.
    • Corrected data transfer of t_snapshot table to OpenEdge and SQL Server.
    • Resolved issue where the contents of Note elements are not shown when printed or copied if the diagram is zoomed out.