SkillFusion Development Engine version 5.2.4 Release Notes - January 11, 2005 ============================ CHANGE HISTORY ============================ version 5.2.4 - 01/11/2005 -------------------------- * Disabled entity type drop down on entity edit screen in order to prevent complex validation problems * Fixed problem with Attribute Edit screen incorrectly warning that a default value must be set * Fixed problem with Attribute Edit screen enabling Is Constant? field when default value is set * Removed Motif Look-And-Feel * Improved initial drawing of multi-lined notes * Fixed issue where maximum upload size was being ignored * SaveActions now create and use a single database transaction to prevent rare data integrity issues * Added overloaded functions to Entity Queue components that take database transactions * Added relationship captions to the comments of accessors and modifiers in generated source code * Fixed compilation issue when Date objects are used as parameters to custom methods version 5.2.3 - 10/14/2004 -------------------------- * We now display new lines in notes * We only default the IDE Executable field on the generation dialog if Visual Studio 2003 is found in the default install directory * Hidden status of intrinsic entities is no longer ignored when loading an existing model * Generate Actions option on Entity Edit Screen is removed * Generate DB Controllers option on Entity Edit Screen is removed * Generation options are now cleared when opening a new design * Added JGoodies Plastic XP "Look and Feel" to the application * Added automation of creating Virtual Directories for C# applications * Errors are no longer being suppressed during MySQL generation * Updated reserved word list for MySQL * Fixed JBoss deployment script to work with MySQL * Changed theme selection to be a drop down of available themes * Fixed accessors / modifiers to always capitalize the first letter of the property, e.g. getname() is now getName() * Enter key now submits the login credentials on the login screen * Users should no longer receive the "Session has Expired" message when first logging into a generated application * Added "User Profile" screen to generated applications. This screen allows users to change their profile information such as name, password, email address, etc. * Fixed cache update issue when updating entities * Fixed issue where transaction was not being used when retrieving relevant business rules. This could have caused a database lockup if the user group was being altered * Fixed javascript validation that was notifying the user that form data had changed when it had not * Add buttons on child tables where the association is performed on a separate screen are now enabled for entities in their pre-saved state * Files are now deleted when the owning entity is deleted * Added formatDateTime() function to StringUtil version 5.2.2 - 08/09/2004 -------------------------- * RuleConditionals no longer appear in a child table on the SimpleRule edit screen. * If the MySQL JDBC driver, using the name specified in the documentation, is present in the generated application's lib directory, the deployment scripts will copy the driver to the server. * Changed the case of the 'user' table and column in the MySQL database generation script to support MySQL databases running on Linux, which are case-sensitive. * Fixed file handling code that could lead to unclosed handles to FileStreams when rapidly generating to the same directory. * Changed the length of the DB column for encrypted fields to accommodate Base64 encoding. version 5.2.1 - 7/29/2004 ------------------------- * Selecting "multi line" for the text input type of String attributes now affects the generated HTML. * Caches no longer maintain "deep" clones of objects. This protects data integrity by preventing cached objects from using old copies of related objects. * "Shallow" clones of objects no longer disassociate related objects. * Same database transaction is used for retrieving related entities during updates and deletes. This fixes intermittent database lock-up issues. * Configuration setting added to C# applications allowing users to enter HTML into input fields. * Added support for MySQL 4.1.x. NOTE: At the date of this release, MySQL 4.1 is BETA and is NOT recommended for production use. * For C# applications: a slightly different DBController is generated for different databases. * Documention is enhanced. * Additional generation themes are included. ============================= KNOWN ISSUES FOR THIS RELEASE ============================= * Select list of children is generated on parent edit screen for composite relationships where the maximum number of children is 1. * Separate screen select lists for non-abstract generalization parents are not including generalization children in the list. * When deleting an entity that participates in a many-to-many relationship, the user must have permission to save the associated entity.