1.0.9 - Release Notes

Topic updated 4-7-2007

Our main objective for version 1.0.9 was to make a strong effort to reduce memory usage, and fix some memory leaks and threading issues. At the same time we have been making various optimizations in the user interface to make things a bit more snappy.

In addition, we've added some new features and fixed various other issues.

 

General

New features

There is an improved dialog for activation through a proxy server.
A line telling the location of the generated output was added as an enhancement to the build output in the Build Page.
Moving projects to other computers improved: dialog that asks to locate a missing assembly checks that the assembly name matches the one selected by the user.
Cleaning of precompiled assemblies from the users temporary directory added to keep this from growing.

 

Installer

The Microsoft ASP.NET 2.0 Ajax Extensions 1.0. have been removed from the GenWise installer because of installation issues. The Ajax Extensions must be installed separately from now on. This is only required if the Ajax Extension Template is used.
After successful installation and uninstallation the installer now opens a webpage in the genwise website.

 

Source Editor

Performance while typing improved.
bugfix: Some issues using copy/paste.
bugfix: Error pane showing up while code completion list was displayed.
bugfix: Replacing code with Find and Replace caused custom code to be cleared sometimes.

 

Validation

bugfix: Duplicate validation messages that sometimes occurred.
bugfix: BO-Layer items excluded from generation were still validated.

 

Template Options

bugfix: Issues related to restoring template options to their auto-calculated value.

 

Extract User CodeBlocks

bugfix: Didn't extract all User Codelocks.

 

 

Databases

SQL Server

When importing schema the Synchronizing Relations process took too long for big schemas (more than 500 tables). The performance of this process has been greatly improved.

 

Access

Import of autonumbering now supported.

 

MySQL

bugfix: Views where imported as tables. We found a workaround to fix this.
bugfix: Exception when trying to use ODBC 5.00.11
bugfix: Validations in the connection screen.
bugfix: It was possible to set a size for LONGTEXT data

 

PostgreSQL

Changed from the 0.99 to 1.0 version of npgsql.dll

 

Oracle

bugfix: retrieving and listing available servers

 

 

Database Repository

New features

Pre-defined phone number and zipcode validations were added to the Validations tab of the Column Designer.

 

Compare Schema

Now recognizes that the name of a primary key has been changed, instead of reporting a new one and a missing one.
bugfix: Errors occurred if Datastore Entities were changed between comparing and resolving differences.

 

Import Schema

Auto generation of key names added.
bugfix: Question in dialog about table without primary key was asked the wrong way around.

 

AdHoc Sql and Browse Data

Sql errors reported through popup instead of opening the Error Reporter.
bugfix: Could be opened without a valid connection.
bugfix: Calculated columns were displayed as editable.

 

Custom View

bugfix: Issues with the Modify DataSource Dialog when removing columns and/or tables.
bugfix: Issues regarding Calculated Columns in Custom Views.

 

Other

bugfix: Various issues related to synchronizing designers.
bugfix: Various issues related to grouping of Datastore Entities in the Project Explorer.
bugfix: Handling of Custom Views in the Mass Column Editor.
bugfix: Key Designer allowed creation of nullable primary keys.

 

 

NHibernate Templates

New features

In this release the NHibernate Templates ship with the NHibernate Framework version 1.2 GA.
A template option to Generate Property Helper Structures was added to the Table Template. This can help you keep your source code bug free.

 

Table Template

New template option: Include Owner in Table Name (turned on by default).
More user codeblocks added to the NHibernate Mapping, this makes it possible for example to add <discriminator> tags.
A User Codeblock was added just before the return statement of property getters.
bugfix: Issues related to switching off Simplified Parent Property Access globally.

 

Form Template

bugfix: Errors when removing columns from the Template Tree tool window when using the Ajax Extension Template.

 

DataSource Configuration Dialog

bugfix: Child entities were incorrectly shown as possibilities for the DataSource configuration.
bugfix: Not everything cleared when clicking the Clear All button after clicking the Select All button.

 

 

ASP.NET 2.0 Templates

New features

Support for masked editing was added to the Ajax Extension Template.
GenWise Theme added and made the default Theme. The Theme is loosely based on coloring schemes of the GenWise house style.

 

WebForm Designer

Improved synchronization between the Properties Pane and standard ASP.NET Server Controls.
Proper ordering added to the dropdown list of templates in the Templates tool window.
bugfix: Custom code incorrectly moved when pages were switched between using the Master Page and not using it.
bugfix: Table commands were disabled during Template Editing of forms.
bugfix: Errors when closing GenWise Studio with the WebForm Designer opened.
bugfix: Errors caused by adding controls with the same name.
bugfix: Working with User Controls created with GenWise Studio
bugfix: Removing controls when working with the Ajax Template.
bugfix: Synchronization and stability issues with the Events Pane.
bugfix: Synchronization issues between the Template Tree and the Datasource Configuration Dialog.

 

Error Handling Template

User Codeblock added before the error message is returned. This can be used for custom transformation of error messages.
Logging the ViewState has been made optional and is turned off by default; this information is not very useful in most cases.
New template option Replace Newline with HTML Breaks replaces newlines with <br> tags by default.
bugfix: The Error Handling Template now shows the message of the inner exception.

 

Other

Template Option added to set the Search Label text of the Browse Locator.
bugfix: Various fixes in the GenWiseTheme, Granite and GaniteRed Themes.
bugfix: Wizard didn't show Error Reporter when errors occurred.
bugfix: Select All in the Datasource Configuration Dialog limited to properties of the starting entity.
bugfix: Multiple Browse Locators in a Browse Template.
bugfix: Various scenarios caused the Source Editor to be opened twice for one page, causing errors.
bugfix: Errors and synchronization issues when commenting controls in the Source Editor.