Beta3 (July 12, 2006)

Topic updated 24-11-2006

The ASP.NET templates are now in Beta 3. We did a lot of stabalizing and adding new featurus as we are going. The following features / changes have been implemented:

Points of attention

Your old BO layer projects should load.
Your ASP.NET projects will not load. You will have to recreate them. If you did a lot of work on your project, please send us the files, we might be able to convert to the new version for you. In the future ASP.NEt project will always load from version to version or we will suppply a conversion utility.

New features / fixed problems

ASP.NET Templates (output generated)

Added date popup as default behaviour for data controls in form view. For this an external control is used names GWDatepicker. The control is shipped as a DLL together with the genwise installation. This date picker is new in Beta 3
Extended and improved the security. Both static and dynamic role based security are now implemented and fully configurable via template options. The new template PDF document explains in detail how it works.
List validator implemented. Now you can add a list validator to you column of the database in the datastore with a list of values. GenWise will then automtically generate a drop down with the values as specified. Example: Customer Male / Female, with values M and F. (discrete values)
Regular Expression Implemented : if found it will generate asp.net regex validator.
Many locator bugs fixed. Locator on date now also works.
Masterpage switching on / of is now better supported.

NHibernate Templates

Fixed naming problem with Auto-Calculated fields. (So, if the Database Repository Column contains any of these validators they will get mapped.)
Implemented the following validators (mapped from DbRepository): Regular Expression, List Validator
Added new Auto-Trim feature (default off) : This feature what it does it to Trim at the end of a non-null string.
The POCO objects are now XML serializable
Better handling of Target output directory (release/debug) added to MsBuild Templates
New setting RootNamespace added to MsBuild Templates (so if adding new classes in vs.net you actually get the correct project namespace suggestion)

GenWise IDE general

Template symbol locator to find more easily symbols by there symbolname or help text.
Collection symbols in the template options now offer a more intuitive way of adding new items.
Toolwindow layout is being saved, and restored to your last settings.
Splash window now has a context menu to delete repositories / projects items

Database modeller

Has a columns list that is searchable, and lets you edit common table and views properties in one UI.
Now correctly saves the position, size and collapse state of the tables and views
Support to create new relations by drag and dropping table/view connection.
Has an improved algorithm for positioning the graphical elements.
The Colum pool gives an overview where column are used.
Docks now in a better to way to the other ToolWindow.

Source UI

The CodeBlockTree now docks to the project explorer toolwindow and is reused when other Source UI's are opened.
Not all user CodeBlocks were shown correctly.
Reflection on added assembly references were not always working okay.

Webform Designer

Table editing is improved with merge cell and sprlit cell functionality. Also added Add row and Add column functionality
Better persistance of user type HTML code in designer.
Extended template editing (for instance for Formdetails view control)