Book a Demo

Author Topic: Version 4.51 - Beta Build 2 Released (Reg Users)  (Read 16525 times)

sparks

  • EA Administrator
  • EA User
  • *****
  • Posts: 691
  • Karma: +4/-2
    • View Profile
Version 4.51 - Beta Build 2 Released (Reg Users)
« on: February 06, 2005, 02:27:07 pm »
Release Notes for EA 4.51 Build 746 (Beta 02)
*********************************************
Enabled outlining (collapsible sections) of source code editor for major languages
Added Dynamic Help docked window to provide instant help on popular topics
Added docked Output window for system and add-in to use when displaying line items to user
Added automation calls to allow add-ins access to new Output docked window
Added dockable Project Management window. Replaces old "Project Management, resources, Risks and Effort" dialog. Similar behavior to docked Tests window.
Fix to include test cases in the Testing Documentation for the root package the command is invoked on.
Added context menu option to diagram for multi-selected elements - allow Layout of Selected Elements Only
Enhanced the resolve ambiguous relationship dialog to show parent classes.
Enhanced the resolve ambiguous relationship dialog to be resizable.
Added the parent elements to the select classifier dialog.
Fix for C++ parser to handle empty template definitions.
Fix code generation issue that could cause a crash when attempting generation of multiple classes to the same, new file path.
Fixed diagram behavior issue where the diagram would incorrectly be set as dirty on selection of a connector
Generate DDL for PostgreSQL - removed ASC from index syntax.
Create foreign key - allowed for foreign key relationship between "integer" and "serial" datatypes.
Generate DDL for PostgreSQL - fixed syntax of trigger generation to allow text before the table name.
Generate DDL for PostgreSQL - added CREATE SEQUENCE statements where column is an autonumber.
ODBC Schema import - removed error message importing SQL Server 7 schema including table/comments.
Fixed issue with display of source code when doing a reverse in quick succession
Fixed issue which caused artifact stereotypes to be reset to default during XMI import.
Fixed issue which caused EA to crash when generating RTF reports for Package Metrics.
Enabled saving UML Profiles as either of EA's current or legacy formats.
Fixed issue where EA would raise an exception when trying to save an empty package as a UML profile.
Fixed issue where Artifact element names were being incorrectly drawn in diagrams.
Generate DDL for MySQL - fixed position of NOT NULL for ENUM and SET datatypes.
ODBC Schema import - fixed issue where EA was not distinguishing between SQL Server unique constraints and unique indexes.
ODBC Schema import - added option to import directly into a selected package when no diagram is open.
Ensure Close button in diagram caption bar is repainted correctly in all situations and not overwritten by caption text
removed Multiplicity context menu item from Actions
Corrected Action element drawing behavior to prevent Action Kind text overwriting the stereotype.
Fixed bug where composite and embedded elements would behave erratically with SQL Server.
Fixed issue where EA would abnormally terminate when browsing operations in elements.
Added option to Tools/options dialog - Object page ... ability to show Port and Part type always.
Disallow MDG connection at root package.
Fixed issue with misreported page sizes on RTF reports generated from EA.
Fixed issue where element icons were incorrectly drawn when diagram drawn to RTF or image file using Windows 2000.
Corrected Attribute notation for ordered multiplicity for UML 2.0 conformity
Fixed issue with packages displaying wrong contents on diagrams, if sibling packages used the same name
Fixed issue with xml code page when applying style sheets to XMI export
Fixed Tagged Value drawing issue where tags with null values were not drawn.
Fixed issue where Child diagrams were incorrectly created for Change and Issue elements.
Fixed issue where dropping elements (such as Requirements) from the tree onto another element in a diagram would not update the diagram and docked windows as expected.
Added support for attaching linked element files to HTML documentation.
Added support for naming Fork/Join elements in Activity diagrams.
Fixed issue where changing the type of an element in a diagram may affect position of the same element in other open diagrams
Corrected diagram notes output behavior in RTF documentation to be more consistent for package and element diagrams.
Connected default project director yset in Tools/options to File/Open and open Model File dialogs
Corrected issue whereby filters applied to the selection of objects in the RTF report generator dialog would not apply for embedded elements.
Added General properties/Advanced properties command support when selecting elements in the Project View.
Added button to Tagged Values docked window to allow quick access to Tag Definitions from the Configuration main menu
Modified new tag dialog to allow direct entry of pre-defined tags of type "string" only
Modified Tag dialog to check for data mismatch between Mask and Template length when Custom tag types define mask and template
Added priority field to the default Maintenance/Maintenance Item HTML templates.
Generate DDL - added option to generate table alias as table name and column alias as column name where it is provided.
Fixed issue with generating RTF reports containing return characters which were not being picked up
Modified drawing of Collaboration to allow elongated shape when "Allow Elongated use Cases" option is checked
Modified HTML and RTF Report generators for performance increase and to overcome DMBS limitations on very large models
Fixed issue where the Hide Property Methods Diagram command would not work for Delphi properties.
Added support for showing vertical swimlane names in the diagram caption bar.
Import DDL Schema - fixed bug when importing table with at least 2 indexes, one clustered from SQL Server - wasn't setting clustered tag.
Modified Sequence diagram drawing to allow return messages to appear at source activation level
Added support for code engineering of Java 1.5, C# 2.0 and PHP 5.0
Added support for using literal numbers in code template function macros.
C++ reverse engineering now assigns a typedef name to anonymous types where available
Fixed bug where parsed comments in C++ implementation where not parsed
Fixed issue with Toolbox scroll buttons being disabled in very rare cases
Fixed bug in the XML exporter where an exception is raised if a tagged value contains an apostrophe character.
Fixed bug with various dialogs not being translated for international users.
Fixed performance issue where copying attributes and operations from the Project View for very large models.
Modified RTF Report Generator to include Feature Aliases, Project Management items, Model Glossary, Issues and Tasks.
Fixed issue with drawing and printing text in EA running on CrossoverOffice 4.0 and above.
Fixed issue where Project View item where class elements were not being updated when profile attributes and operations were created for them in a diagram.
Changed HTML templates to make output easier to read
Updated directory code import with namespaces to close all namespace diagrams and lay them out according to the options.
IElement::ParentID fixed (IDualElement was working).
Fixed behavior where diagram-specific commands would not process correctly when switching between views using ALT-Left and ALT-Right keyboard shortcuts.
Modified EA to switch to the next diagram to the right of one just closed (where possible) with the tab context menu command.
Fixed behavior where Sequence Message names would incorrectly display when the "Use UML 1.4 Message Names" local option is turned off.
Added options page for PHP containing default source extention, import extentions, default directory and PHP version.
Modified Tagged Value property dialog to allow structured tags to be defined on an individual basis (ie. in the Tag Notes section use Type=<tagtype>;)
Corrected an error in syntax of generated stored procedures.
Fixed issue where Project.PutDiagramImageToFile would hang EA when an image drawing error has occurred.
Added additional fields to Project/Project Statistics dialog (Element Tests, Scenarios etc.)
Added support for Corporate Floating License (shared keys). Corporate floating licenses will be available as a separate EA product in the near future
Fix to include test cases in the Testing Documentation for the root package the command is invoked on.
Corrected issue where multiple classes with same name may cause incorrect selection of classifier in Attribute, Operation dialogs

Code Template Updates:
 -Updated the Operation Body template for all languages.  Now implements the use of the option 'Generation->Wrap long comment lines'.
 -Updated Java and C# templates to include support for generics.
 -Updated PHP templates to provide PHP 5 support.