Similar testing style to xUnit testing but applied on top of executing code
Does not require writing or compiling additional testing code
Write, apply and test invariants for evaluation during test runs
Configure constraints to test on method entry (pre)
Configure constraints to test on method exit (post)
Configure trace statements and trace log levels to capture run-time information
Log results on run
View results in real-time as program executes
Addition of Test Case, Test Cut, Test Suite and Test diagrams
Test Cuts define subsets of class methods
Test Suites and Test Cases aggregate Test Cuts
Run tests at any level - a Cut, A Case or a Suite
New Test Points window to configure and view contents of Test Cuts etc
Automatically record and generate Test Domain diagrams from Recorded execution (same as for Sequence diagrams)
Use the auto-generated Test Cuts to select and configure Test points within your application
Examples provided in the Learning Center and in the example model
Array, Element and Expression inspection in Debugging
Conditional Breakpoints and Trace points
Added custom debugger capability
Added PHP debugger using the xdebug PHP extension
Requires installation of xdebug extension
A patch release for server debugging is expected within a few days
Model Simulator linked in with execution analyzer
Simulate Activity diagrams
Simulate Interaction diagrams
Simulate State Models
Learning Center Documentation and Software Examples demonstrating:
How to configure the Model for Analyzer Scripts for Build,Debug,Test and other tasks
How to debug Java, Microsoft .NET and Native C++ programs using Analyzer Scripts
How to record sequence diagrams for the above platforms
How to use incorporate State Transitions into a sequence diagram (C++)
How to use the Testpoint facility for the above platforms
Code Engineering
Modeling of Generics/Templates improved for C#, C++, Java and VB.Net
Templated Interfaces now supported
Template Parameter Bindings can now be set on Generalizations, Realizations, Associations and the new Template Binding connector
Template Parameter Bindings set on connectors now displayed on diagrams
Template Parameter Bindings and defaults now linked to types existing in the model by GUID
Reverse Engineering of Associations from Attributes with instantiated template type added
Association created to either collection or argument depending on which is in the model
Additional option added to ensure specific classes are always treated as collections during reverse engineering
Updates for reverse engineering and code templates to support latest versions of languages
C# 4.0
VB.Net 10
PHP 5.3
Project Browser now allows import of selected files in Package Context menu
No diagram is required
More flexible than importing a source directory
Namespaces are imported as Packages
Live Code Generation is now available from the context menu of a Package in the Project Browser
Added option for automatically updating classes in the model when saving a source file in internal editor.
Diagrams
New Diagram options added that allow:
Diagrams to look like were hand drawn
All background and fill colors to be omitted
Connector stereotypes to be hidden
Attributes or Operations linked to by a Connector on the diagram to be visible regardless of other visibility options
Full Namespace Paths to be displayed below Elements from other packages
Diagram Filters can now be created for connectors
New Navigation Features for finding Elements related to selected connector added to context menu
Find Items Conveyed by an Information Flow
Find Triggers of a Transition
Find Class part of an Association Class
Inplace-Editor modified to improve positions of attributes and operations when inserting and changing names
Inplace-Editor 'Goto Definition...' command modified for operations to determine if a parameter or operation classifier is wanted instead of requiring selection
Inplace-Editor support added for Class Parents
Inplace-Editor now supports pressing Tab to move between portions of the attribute or operation signature
Inplace-Editor now supports auto-complete for attribute and operation classifiers
Inplace-Editor improved to handle adding a new name to a Boundary object
Classifier path display on child diagrams now updated after a name change when model isn't fully loaded
Copy Diagram including all Elements will now copy Linked Features to the new Connectors
Label Position for Object Nodes on Process Elements with a large font improved
Unsaved line styles will now be preserved when adding or deleting a new Connector using the Inheritance dialog
Existing elements added to a diagram, with no source diagram specified, will use the default appearance for that element type
Checks for Diagrams modified by other users improved for MySQL repositories
Undo of Element deletion from a modified to prevent error on PostgreSQL repositories
Tree Style connector rendering improved to prevent overdraw of arrowheads when renders are smoothing lines
Hyperlink Elements to sql and ddl files will now open in internal EA editor
Link Note to Element Feature displays 'Simple Scenarios' in the same order as the dialog
Quicklink from Use Case to Actor no longer creates a directed association
Rectangle Notation now available for Action Elements and Actors on Sequence Diagrams
Creation of Elements by dropping text onto a Diagram improved
Now supports text and note elements, by setting the Notes field instead of the name
Multi-line text will set the name to the first line, and notes to anything following that
Opening properties dialog before reload will now show the correct name
Element gradients modified
Target color used improved for most background colors
Gradient direction now defaults to 'Right to Left'
Drawing of Boundary Elements improved
Border Width can now be set either in Default Style or using the toolbar provided for Local Style
Space is always left for the name, even if the Boundary doesn't have a name
Alias will now be displayed instead of the name if an alias exists and diagram is set to show alias
Actors showing notes that fit within the width of the actor will no longer be clipped when saving or copying images
Object Run-State will now be drawn in a compartment as shown in the UML specification
Nested Elements showing a qualified name including all parents on the diagram will now be updated when their name changes
Printing improved when called after a print preview that was zoomed in as far as it would go
Element icons will now be displayed
Line widths will now look more like on screen
Printing of Diagram Legends will now preserve the color and width of line types in legend
Note links can be set to draw as Bezier curves
Quicklink can be dragged from a Note or Constraint to any kind of connector
New Text elements are now wider by default
Diagram deletion modified to prevent error on Sybase repositories
Assembly connectors display text labels
Diagrams showing package contents can now show or hide elements using language specific scopes using the option for Package visibility
Diagram notes linked to element tagged values modified to improve display of RefGUID and RefGUIDList tagged value types
Boundaries with rounded corners will now be drawn consistently for all rendering modes
In-place edit on diagrams with a zoom applied will now ensure the editor is visible
Automation Interface and Add-In Support
New interface (IDocumentGenerator) added to support tight integration into RTF documentation
Added support for loading Add-Ins from the HKEY_LOCAL_MACHINE section of the registry
Added support for Third Party Add-In licensing using EA's key system
New functions added
Project.ProjectTransfer - Transfer of a repository into a new .eap file
Project.GeneratePackageDDL - Generate DDL for package
Project.GenerateElementDDL - Generate DDL for an Element
Added helpers to Elements for information that was previously difficult to access
Element.IsComposite - Read/Write property for handling of composite objects
Element.AssociationClassConnectorID - Read-only property to get connector ID
Element.CreateAssociationClass - Function to join an Association and a Class into an Association Class
Element.UnlinkFromAssociation - Function to split an Association Class into an Association and a Class
Element.IsAssociationClass - Function determine if a Class is part of an Association Class
Added read-only FQName property to each tagged value type to allow retrieving source profile information
Supported Classes are: TaggedValue, AttributeTag, MethodTag, ConnectorTag, RoleTag and ParamTag
Added function for synchronization of tagged values and constraints of a profile stereotype(Repository.SynchProfile)
Package creation updated to ensure that automation object receives the same GUID as is saved to the database
Transformation functions extended use ExtraOptions parameter to control generation of child packages (Project.TransformPackage only) and code generation on result
New collection added Repository.ProjectRoles Allows access to 'Project Roles'
New broadcast events added to allow control over the Project Glossary
EA_OnPreDeleteGlossaryTerm - Allows an add-in to prevent a glossary term from being deleted
EA_OnPreNewGlossaryTerm - Allows an add-in to prevent a glossary term from being added
EA_OnPostNewGlossaryTerm - Allows an add-in to post process a newly added glossary term
Broadcast EA_OnContextItemDoubleClicked otParameter is set correctly when double clicking Port element labels
Element.Attributes and Element.Methods are now sorted by Position then Name
Element.Elements.AddNew() improved to handle Load on Demand (Lazy Load)
Add-Ins menu will no longer duplicate items when opened during menu customization
Broadcast event EA_OnPostNewElement will now be called before a properties dialog is displayed for all elements
Broadcast event EA_OnContextItemDoubleClicked now sends diagram information if clicking on diagram after having an element selected
Attribute.StyleEx can now be set for attributes retrieved using Repository get attribute functions
Realization connectors created or having their type changed will now be saved consistent with the user interface
Package.VersionControlCheckinEx now keeps the appropriate CRC value depending on success or failure
Add-Ins returning a separator as first entry will now skip the separator and include the entries after it
TransformPackage will no longer show a dialog the second time it is called.
Scripting
Scripting error messages updated to correct script and line number where scripts are being included within others
Workflow Script timeout increased significantly to prevent issues where workflow is not completely loaded
JavaScript engine updated to correct errors some users were experiencing when ending a JavaScript session
Scripting window toolbar now allows different types of Script Groups to be created from the New Group button
'Diagram' Script Group introducedDiagram scripts are accessible from the Diagram context menu
The Scripting window now sorts Script Groups and Script items alphabetically
Visual Execution Analyzer
Simulation support added for UML Activity, Interaction and State Machine models
Application Profiler extended with new report showing list of highest cost functions in addition to the call stack view
Application Profiler Time format changed to 'HH:MM:SS.ms'
Native Debugger improved:
Improved handling of changes to PDB files, including when compiling with incremental linking
More accurate behavior for Step In and Step Over commands
Switching between Marker Sets while debugging improved
Marker Set storage changed to increase number of markers that can be stored.
Call Stack Navigation improved when swapping between different levels
Call Stack Navigation now allowed after exception during an auto-record session
Breakpoint support improved to prevent issues that caused an effective limit of 255 breakpoints during a session
Delete All Breakpoints command modified to display confirmation message before deleting
Sequence Diagram Generation improved to save the arguments to methods with the calls
Exception Handling improved to report the correct type of exception being handled
Recording Threshold option removed from Package Scripts Option is available globally from Breakpoints window
Canceling a build process now terminates any descendant processes in addition to the process itself
RTF Reporting
New automation access into RTF reporting provide greater control than ever before over your generated documentation
Element Documentation improved with the following new sections added:
Inherited Attributes - Document the attributes of this Element and those from Elements that it Generalizes
Inherited Methods - Document the methods of this Element and those from Elements that it Generalizes
Classifier Instances - Document the Objects that are an Instance of this Element
Structured Scenario documentation improved with the following new fields
Join field in Scenario Exception section
Type field in Structured Scenario section
Added Default field to the element section to support property elements Initial value
Resource Documents now support specifying a single element report
Table generation improved so that heading rows will be generated when first item in table is filtered out
Child Package documentation will now increase heading levels appropriately
Generation of Element Diagram sections will now handle multiple child diagrams
Heading and List levels for child package documentation will now increase appropriately
Model Documents and Master Documents containing a Package Element section will now substitute the section
Bulleted and Numbered lists from notes now be generated with the paragraph spacing specified by the template
Note generation updated to ensure ampersand generated correctly for all notes
Field Replacement during report generation modified to allow for a field being the last text in a document
Don't honor the Auto size for table columns when importing from a word document
The TOC is updated correctly when importing and saving documents
Improved the displaying of images when printing to a PDF printer
ValueOf fields will attempt to resolve to a value for Tagged Values that are references
Heading lines are no longer double processed if they warp after the first style is applied
Default to Bitmap images when generating RTF documentation under Linux
Correct Paragraph styles when "Optimize for Open Office" was unchecked
Stopping writing to the database when the generate dialog was closed
The TOC is no longer removed when saving a document that has no headings
Don't document elements twice when both the "Element" and "Diagram Element" are enabled
Correct update the template title after a "Save As"
Changed Element Tests to be sorted by Test Type then Name when generating RTF Report
Attribute constraints, Attribute Tagged Values now sort by Name
Connector constraints, Connector Tagged Values now sort by Name
Option to exclude note-less connectors from documentation added to templates and documentation dialog
Documentation of RefGUID and RefGUIDList tagged value types improved
Realize field of an element section modified to list all realized elements
HTML Reporting
Added ability to generate HTML from Model and Master documents
Package exclude option now supported for HTML reports (Was previously only supported for RTF reports)
Connector documentation improved with the following section changes
'Link Item' section renamed to 'Link (association) Item'
New sections 'Link (flow)' and 'Link (flow) Item' added
New sections 'Link (other)' and 'Link (other) Item' added
New fragments supported in all link item sections#DIRECTION#, #ELEMNAME# and #LINKREF#
Object documentation improved with the following new fragments in the 'Body - Object' template
#PRIORITY# - Object Priority
#DIFF# - Object Difficulty
#LANGUAGE# - Code Generation Language
#DIAGRAMS# - Lists all diagrams in which the Element appears
Multiple template fragments modified to improve flexibility of generated report
#PARAMS# - No longer includes '' after each Parameter
#SCOPE# - No longer converts string to lowercase in the 'Body – Object', 'Content – Attributes Item' and 'Content – Operations Item' sections
#TYPE# - No longer converts string to lowercase in the 'Body – Object' section
#ALIAS#, #DEFAULT# and #MULTIPLICITY# - No longer format their output
Default template changed for the following templates to reflect the changes described above
'Content - Attribute Item'
'Content – Operations Item Parameters'
'Body – Object'
Hyperlinks to web URLs in note fields modified to ensure they operate in the generated documentation
Scenario Exception Item template now includes Join field
Bulleted and Numbered lists will now be spaced to match display in the note editors
Improved functionality for links to elements and attributes located on a class diagram
Linked documents are now displayed by default in the Element property page
HTML report modified so that linked documents are displayed as the first tab for an element
System Glossary/Task/Issue pages only generated if the project contains the relevant items
Restructured templates for System Glossary/Task/Issue to keep matching items together in the editor
XML Technologies
Added support for generating BPMN 2.0 XML from BPMN 2.0 Models
XMI 2.1 export updated to ensure valid ids for exported data types
XMI 2.1 export will no longer write the attribute 'realizingClassifier' for Realization connectors
XMI 2.1 import and export modified to round-trip EntryPoint and ExitPoint references as ConnectionPointReference instead of InstanceSpecification
XMI import from RSA/RSM profile files updated to read meta-class name from new location
XMI 1.1 updated to improve import of connector stereotypes from other tools
XMI 1.1 import updated to set the 'Completed' field in the Issues tab of the Element Maintenance window
XMI 1.1 exporter updated to export the filename of the Package being exported to the XMI file
XML Schema generation updated to allow reference of external XSD files using relative file paths
Generate XML Schema dialog updated to allow viewing single generated schema without selecting it
XSD import updated to so that extensions can be imported from inside complexContent nodes that also include a comment
Added support for generating BPEL 2.0 from BPMN 2.0 model
Added support for round-tripping Analyzer Scripts, Test Points and Break Points
XSD import handling of duplicate imports improved
XMI 1.1 handling for 'isActive' property improved
XMI 2.1 export modified to ensure all requirements, constraints, scenarios and files on packages are exported
Option added for XMI 1.1 import to create placeholders for external references
Scan & Reconcile functionality added to assist in the handling of cross package links between controlled packages
Security and Version Control
Added support for checking out an editable prior revision of a version controlled package (Previously, prior revision were retrieved as 'read-only')
Version Control Settings dialog now provides an option to suppress warning about incomplete Version Control configurations
Glossary Management now controlled with new security permission
Version Control update of parent package, now correctly applies VC settings to child packages that were newly controlled by other users
Checking-out prior revision of a package whose package file is already checked-out, now shows an error message that includes the XML filename
Model Stereotypes, Tagged Value types and Cardinalities now viewable without edit permissions
Workflow support improved
Added support for blocking of all tagged value edits using CanEditTag
Disabled controls will no longer be re-enabled after edit elsewhere in dialog
Automatic Exclusive Edit Locking updated to prevent non-diagram views from becoming locked
Diagrams which have a current User Lock on them will no longer be checked if the Diagram has been modified by another user
New Model from Pattern command will no longer allow importing into a Version Control locked package
Improvements made for specific version control providers
TFS connection will no longer load entire repository during initialization
TFS support updated for TFS 2010 when the collection name contains spaces
Permission checks for managing tests updated.
Profiles and Customization
Basic UML 2 Technology split into Basic and Extended technologies
BPMN 2.0 support
SysML 1.2 support
SOMF 2.1 support
MDG Technologies deployed as files or from add-ins now load included images
MDG Technology Wizard extended to include support for Searches and Workspace Layouts
Quicklinker modified to allow links to Diagram References and Diagram Frames
Quicklinker extended to support 'undirected from' direction
Profile Synchronization from Toolbox improved
Shape Scripts on Activity Partition Elements now support the 'partition' property
Returns 'vertical' or 'horizontal' depending on user setting
Custom Diagram types improved to allow a name of 'Collaboration'
ArchiMate technology updated so that all Elements display a composite decoration
BPMN 1.1 Data Object updated to improve default size when dropped from Project Browser
ERD technology updated to improve Data Modeling transformation for multi-valued and composite Attributes
Shape scripts for Activity Partitions can now use retrieve fill color
Synchronize Profile Stereotype functionality modified to strictly check source profile for stereotypes applied before adding synchronizing any element
UML Pattern merging for Association connectors improved
Code Engineering
C# 4.0 and VB.Net 10 now supported for code generation and reverse engineering
C# and VB.Net Automatic properties now supported Modeled as Attributes with the stereotype of 'property'
.Net 4.0 binaries reverse engineering capability
PHP 5.3 reverse engineering capability
Modeling of Generics/Templates improved for C#, C++, Java and VB.Net
Templated Interfaces now supported
Template Parameter Bindings can now be set on Generalizations, Realizations, Associations and the new Template Binding connector
Template Parameter Bindings set on connectors now displayed on diagrams
Template Parameter Bindings and defaults now linked to types existing in the model by GUID
Reverse Engineering of Associations from Attributes with instantiated template type added
Association created to either collection or argument depending on which is in the model
Additional option added to ensure specific classes are always treated as collections during reverse engineering
Import of selected files now possible from Project Browser
Code Generation and Transform Templates extended to provide access to properties of the Linked Feature of a Connector
Code Reverse Engineering updated to prevent Class author being changed because a different person reverse engineered it
Sequence Diagram generation of create messages, delete messages and 'assign to' improved
Activity Diagram generation for Call Actions, Create Actions and Destroy Actions improved
Visual Basic parsing updated to support anonymous modules
PHP parsing of alternate syntax for conditional statements improved
C++ inner types will now be imported with the appropriate scope
Import of C++ and other languages without explicit syntax for parameter direction will no longer overwrite kind in the model during synchronization
Code Synchronization when 'Require User Lock To Edit' is enabled will now update elements the user has locked
Code Synchronization will no longer override parameter direction for languages without explicit direction syntax
Packages linked to Eclipse will no longer show an error for internal classes or enumerations
Reverse Engineering of C code modified to prevent constants defined in parenthesis from being imported as functions
ActionScript support added to the Create Property dialog
User Interface
Added option to hide the Start Page
Added support for re-ordering tabs in main view
Added support for using middle-click on main view tab to close it
Added ability to retrieve view history using Ctrl+Tab
Added button on note windows to open Linked Document for current Element
Added Links page to Properties dialog for Maintenance Elements
Spell checking improved
Spelling options dialog has been added
Now possible to select from installed dictionaries
Glossary terms now automatically added to user custom dictionary to prevent them being shown as spelling error
MDG Technologies dialog given updated Visual Style
Hyperlinks to files can now be specified using EA's Local Path mechanism
RTF Document, RTF Template and Team Review editors have been themed to match EA's visual style
Relationships window will no longer set the dropped Element as active after dropping
View Title Bar updated to show more information about current view for many non-diagram views
Additional Visual Styles provided
System Output window modified to allow Ctrl+End or Escape to clear selection and allow automatic scrolling for new items
The following dialogs have been modified to support resizing:
HTML Template Editor dialog
Create Association Class dialog
MDG Technologies dialog
Information Items Conveyed dialog
MDG Technologies: Advanced dialog
Select Database Objects to Import dialog
Image Manager dialog
Visible Toolbox Pages dialog
Shape Script Editor
Project Statistics dialog
Glossary term mouse-over text from Note Editor now includes the category
Glossary dialog updated to initially sort by Type followed by Term
State Table updated with keyboard shortcuts for manipulating Legends
'I' - Inserts 'I' (Ignore) to Transition cell without an existing Transition
'N' - Inserts 'N' (Never Happen) to Transition cell without an existing Transition
'Delete' - Deletes any existing legend string ('I' or 'N') from the Transition cell
Element Browser now support dropping items from the Relationships group onto a diagram to insert the target Element
Resources window modified to unload existing resources if loading another project failed
Attribute and Operation properties dialogs updated to enable saving after changing the type classifier
Change Element Type command updated to include 'Signal' in the list of target types
Toolbar icons updated to prevent issues where incorrect icons would be shown for some commands
Traceability window modified to refresh after changing options when displaying relationships for a diagram
Element Browser will now display the Resource and Role for Resource Allocations
Data modeling properties dialogs will no longer display when the 'Core Extensions' technology is disabled
History for element picker dialogs now handles re-selecting an item already in the history
Hyperlinks to searches can now be modified without re-entering the entire search
Structured Scenario editor improved when using the 'Uses' column as a list of element references
Structured Scenario editor improved for entering larger step descriptions
'Check Spelling' dialog will now remember last position
Floating 'Close Full Screen' button no longer displayed in full screen mode
Context menu for Status Bar cleaned up to show named sections that you can toggle the visibility for
Export searches window and search tagged values types will now use translated names in localized editions
Parameters dialog now remembers preference for adding new parameters to end
Source Code Editor
Context menu restructured to prioritize most important commands
Added command to link current method to a use case to context menu when inside a method
Scope Guides can now be turned on or off from the editor configuration dialog
Structure Tree updated to group C++ method implementations into class nodes
Copy of code from source editor will now preserve syntax highlighting for applications that support pasting from RTF
Improvements to display
Syntax highlighting support for lua and css files added
The highlight color for selected text can now be configured
Default monospace font for Windows Vista and Windows 7 changed to 'Consolas'
Line height is no longer affected by modifying the font size of tooltips
Inline comment documentation keywords now highlighted with their own style
Editor Toolbar updated
New button to include navigation to Syntax Highlighting, Code Editor, Code Engineering and Code Editor Keybinding options
New command added to commands menu to Open Containing Folder
Code Templates button icon updated
Source Files can now be saved without an Enterprise Architect project open
Edit Style dialog now displays fonts in the Other Font combo box using their corresponding font face
Edit List Property dialog now displays correct title
Source code editor intellisense now correctly ignores logical ANDs (&&) when searching back for type declarations
Improvements to Find/Replace dialog
The Find/Replace dialog will no longer change focus when it is used
Recent search and replace term history can be accessed through the relevant drop down list fields
Regular expressions may now be used
The Find/Replace will no longer be dismissed when navigating between source code editors
Source code intellisense now recognizes the super keyword when performing type lookups
Data Modeling
SQLite added as a supported database for both ODBC import and DDL generation
SQL Server import now supports filtering on schema
SQL Server import improved to allow import of table comments
SQL Server 2000 import of functions improved to include definitions
Generation of Oracle Foreign Key Statements improved to ensure correct ordering of delete rules and constraints
Generation of Oracle Triggers updated to generate 'SHOW ERRORS' command in the correct location
Generation of Oracle Sequences updated to provide option to control if a prefix or suffix is added to the name
Generation of Oracle primary key and unique constraints modified to ensure unique names generated when first 30 characters are the same
Generation of SQL Server Default Constraints improved to generate wrapping characters around column names
Generation of SQL Server Default Constraints will no longer generate duplicate constraints when the constraint is the first method in the table
Sybase ASA datatypes handling improved
Maximum length for several datatypes updated
Columns using with datatype of int, smallint or tinyint can now use the Auto Number property
Synchronization of procedure and function parameters during ODBC Import modified to prevent primary key violation
ODBC Import updated to save Association name for Foreign Keys during creation
ODBC Import updated to ensure all column details are visible on open diagrams immediately after import
ODBC Import from Access 2000 databases will now prompt users to switch to Jet 4 if they are not already using it
ODBC Import from MySQL updated to handle indexes that specify the data structure used with a USING constraint
ODBC Import from SQL Server updated so that columns added to a table are from the correct schema
ODBC Import from Oracle updated to ensure all Check Constraints are imported
Oracle DDL Generation of Constraints modified to ensure referential integrity is generated before constraint state
Oracle DDL Generation of Triggers modified to ensure show error statement generated to the correct position
SQL Server DDL Generation of Default Constraints modified to prevent duplication of the constraint when they were generated first
SQL Server DDL Generation of Default Constraints improved to generate surrounding characters around column names if specified
Sybase ASE modeling improved to allow for Autonumber property on int, smallint and tinyint
DDL Transformation modified to set nullability of foreign key columns based on if either end of the relationship allows a multiplicity of zero
Also allows the nullability to be overridden by the template
ERD to Data Modeling Transformation updated to improve handling of reflexive relationships
DDL Generation for packages modified to generate indexes before primary keys
DDL Generation of unique names for Foreign Keys and Unique Constraints for Oracle improved
DDL Generation modified to prevent trailing comma from being generated.
Other Changes
Performance of Generalization Set handling improved for large models
Model Views window updated to find the currently selected package for searches within a package
Adding composite elements to an element on a diagram updated to ensure diagram added to the correct element
Rename of a Signal element changed to update Sequence Messages referencing that Signal
Diagram Legends will now draw line colors when saving a diagram as a metafile
Shape scripted connectors with multiple segments will now preserve the line style for all segments
Exposed Interface selection dialog modified to support multiple interfaces with the same name
Japanese Version will now display Toolboxes correctly when using a Non-Japanese version of Windows
Package Comparison improved to include Constraint Type when matching Element Constraints
PostgreSQL repository undoing deletion of object from a diagram improved
SQL Server repository Unicode handling improved for characters outside default Windows code page
The code editor configuration dialog now includes the option for displaying scope guides
Performance of creating and deleting instances with many embedded elements has been improved
Open diagrams when another user re-imports the parent package will now be reloaded
Baseline compare no longer shows a difference for unchanged diagrams after a save
Action effects will now be copied when using a template package
Deep diagram copy will now copy full stereotype information for connectors
Elements created from a Template package will now copy the source constraints
Interaction Occurence created by dropping a diagram from the Project Browser will now receive the diagram name by default
Tagged value types from technologies not displayed in new tag dialog unless appropriate
Port and Part Elements now allow toggling of displaying element type direct from their context menu
Trial Version now loads extended suite editions when run for the first time
Attribute dialog modified to refresh attribute list after copying an existing attribute
Baseline comparison dialog no longer appears to be connecting to an eap file when on a repository.
Audit View
View of deleted items can now be sorted by Element type or user who deleted it
Added option for opening element properties from audit list context menu
List of auditing changes now sorted alphabetically
Display of changes to formatted notes improved
Package Browser and Element List
List of Elements in a Package renamed to Package Browser Diagram as a list retains name of Element List
Filtering of contents using Diagram Filters now supported
Added new Filter Bar to both lists
Toggle display using button on toolbar or option in context menu on column headers
Enter text in any of the search boxes to show only rows containing that text in the specified column
Display of Tagged Values for both lists added
Add a new column using context menu on header or dropping a tag from Tagged Values window
Remove a column using context menu on header
Navigation between packages in Package Browser improved:
Alt + Up to navigate to parent package
Alt + Down to navigate to selected package
Button added to toolbar to navigate to parent package
Drag and Drop to Project Browser from Package Browser added to allow moving elements between Packages
Group Box for Package Browser now disabled instead of hidden when displaying hierarchy mode
Both views now use the scroll speed specified in Windows options
Searches
Added new Filter Bar to both lists
Toggle display using option in context menu on column headers
Enter text in any of the search boxes to show only rows containing that text in the specified column
Search view now uses the scroll speed specified in Windows options
Query Builder searches using fields stored as integers in the database improved
Search combo box in Model Search window modified to display translated names for built-in Searches
Added Resolved By field on Defects to Query Builder
Defect Search now also searches on Resolved By field
Searches from SQL now support string replacers for the current package and children
Structured Scenarios
Auto-Complete in structured scenario editor improved when using space to accept selected word
Prevented situation where one alternate path could have two distinct joining steps
Test case generation modified to update connector lists for current Element
Activity and State Diagram generation modified to re-use elements for alternate path instead of recreating them
Activity and State Diagram generation modified increase left margin
Sequence Diagram generation modified to only include step numbers if 'Show Sequence Numbering' is disabled
Linking Step to a Use Case when editing from initial creation updated to ensure link is created on correct step
Highlight of glossary terms and referenced elements improved in situations where one is a substring of another
Improvements during Beta Period
Connector rendering improvements
Orthogonal line style connectors will now align to diamond shaped elements correctly
Line joins for double line connectors with increased line width improved
SysML 1.2 <<objectiveFunction>> element now drawn as a rounded rectangle
Shape Script rendering of Ellipses and Arcs improved
Built-In Technologies using 'Orthogonal - Rounded Corner' connector style, modified to use this as a default instead of forcing it
Documentation template editor modified to save changes to current template before generating a document
Add-In keys duplicated in HKEY_LOCAL_MACHINE and HKEY_CURRENT_USER will no longer display an error
Project Calendar now supports filtering of event types
Attribute and Connector properties dialogs can now be opened from the Element Browser.
Attributes dialog will now open the open the classifier dialog to the current classifier.
Batch XMI export now provides the option of automatically restoring cross references for all packages.
Added support for creating stereotypes for Template Binding connectors in a profile.
Gap Analysis matrix modified to reflect the visual style being used
Gap Analysis Matrix can now refresh the view after new objects are added
Corrected rendering of rotated, non-circular ellipses in shape scripts
Publish Package dialog modified to ensure options are only available for the appropriate XMI types
Linked document button removed from Model Mail editor
Updated help links for Personal Items window and Project Calendar
Scripted report generation of Element Tasks and Changes improved
UML Profile metaclass attribute 'isVertical' renamed to '_isVertical' to match existing naming convention for system attributes
Element Browser will now show appropriate pages for the current element when showing Element properties.
Added option to hide Toolbar within Diagram Views
Updated support for correctly showing the XMI export progress for the packages during Batch XMI Export
PHP 5.3 support extended with support of importing packages and generating namespaces
Resource Report updated to improve sorting on percent complete
Displaying help for selected element, connector or diagram type no longer displays two help windows
SOMF Technology updates: shape script improvements; linestyles changed to orthogonal; sectionLayer partition created vertical by default; cloud element types can be selected on creation
Working Sets window in Personal Items updated with more options for creating and loading sets
Removed unlabeled button from Constraints page of Control Flow on an Activity diagram
Updates to ensure new features are available in correct editions.
Diagram Copy to same package restored.
ODBC import from Access Northwind modified to exclude system tables.
Creation of new tables now gets the model default database.
Default diagram for HTML reports using a master document improved.
Attribute Derived property moved onto the Details page of the attribute properties dialog.
Filter bars on Search window and Package Browser modified to be case insensitive.
Additional Collection Classes option modified to allow collection classes containing an underscore.