|
GenWise IDE
 | New: duplication of project items, templates and controls supported. |
 | Source Editor |
| o | Many fixes in code completion and improved stability |
| o | Delete key often doesn't work on text (worked to delete 1 char at a time, but not to delete lots of text) |
| o | Code Snippet can be inserted in template code |
| o | No navigation to user code after file switch |
| o | Error pane hides code worked on: Source Editor now even tries to place the error with at least 10 lines of code before and after (so a bit more in the center of the Source Editor) |
| o | Find - Replace All changes template code |
| o | Clear custom code -> background coloring disappears |
| o | Controls not shown in code besides (cs) |
 | Improved loading of project with invalid xml ( duplicated global templates). |
 | If quickstart was used the Action tooltips where never restored back. |
 | WebForm Designer |
| o | IE7 better support, resolved |
| o | (new) Drag & Drop Html elements supported |
| o | (new) User Controls supported |
| o | Menu Control Design time improved. |
| o | Ajax UpdatePanel Support |
| o | margin between content control : there is no margin kept between two content controls on a child page. |
| o | Delete Style is now also possible. |
 | Impact Analysis improved speed and information exposed. |
 | Database Repository Import Schema |
| o | Database.MakeColumnHeader had some bugs fixed. |
 | Activation |
| o | add request trail licence link to activation dialog |
 | Installer |
| o | includes the AjaxControlToolkit |
 | Template system |
 | Bugs fixed: |
| o | When creating a new web application when you have unsaved and ungenerated BO Layer projects loaded, there is an exception when you say yes to the question of saving the BO Layer. |
| o | While closing projects Event processing error : Event Entity Delete Event for Entity Entity:WebBuild Template threw an error while processing Object reference not set to an instance of an object. |
| o | Template tree: Deleted all in the template tree could raise an Exception. |
| o | Project Tree: Collapse & expand mostly not working (Most items in the Project Explorer have the Expand All and Collapse All options in their context menu, but clicking them has no result.It only works on the root items.) |
| o | Some TreeNodes will not dispose correctly. |
| o | Adhoc SQL: SQL Error gives infinite popup loop |
| o | Project is generating message fixed. |
| o | QBE (Query By Example) out of sync when used column deleted |
| o | Open Project problem (Database Repository not found) |
| ▪ | If a project is referencing a Database Repository located in another path GenWise very nicely shows a warning message with a question: Do you want to locate the file yourself? |
GenWise Database Providers
 | New: Added IBM Db2 Providers (beta) |
 | New: Added Cache provider ( beta under request) |
 | PostgreSQL: |
| o | Nullable attribute not correctly imported |
| o | View where not imported corretly. |
 | Oracle Provider |
| o | GetAll fails (runtime error) if space |
| o | Table with space --> relations do not import |
| o | Fixed connection string problems under certain oracle client version. |
 | iAnywhere |
| o | Exception AddIndexes when space |
| ▪ | A decimal(9,3) --> it's imported as decimal(0,3) because the 9 is moved into the length instead of the precision. |
 | MySQL |
| o | space cause Key not to be Primary Key |
| o | relation fails if table w/space |
| o | MySQL Views not imported correctly. |
 | Firebird |
| o | exception if table with space. |
| o | The import was not detecting correctly this as a read-only column. |
Invalid Key Name --> Now it will just transform it to valid .net name.
Before you used to get this validation message:
Validations Failed for Entity Type=GenWise.Framework.DBRepository.Key
Entity Name = PK_Email Address-ID
Parent Entity = Email_Addresses
Validation Errors:
#1) Entity:PK_Email Address-ID Error:Key name is not valid
NHibernate Templates
 | Base Class can be configured for POCO class and factory. |
 | One-to-one relation could fail to generate correctly if the relation was using columns with different names, in certain cases, the wrong side was used to get the property name. |
 | Replaced some method still using HQL to use ICriteria. (more consistency) |
 | Insert method: added user CodeBlock |
 | XML mapping |
| o | insert = false is not correct for keyproperty |
 | Improved custom view support |
| o | The case of a custom view using 2 parents of same type now works. |
 | Bug: ValueGetValidatorDType : Unknown Type = TimeSpan |
 | Support Cache in Nhibernate Templates |
 | Factory |
| o | Sorting using 2 props failing : If a small space if left in the sorting. BooksCollection _books = _booksFactory.GetAll(_booksFactory.GetBasicCriteria(), "NumberOfPages DESC, Title"); |
| o | SortExpression = DESC ? --> ascending used. |
| o | Insert Duplicate --> "no transaction to rollback" error |
ASP.NET Templates
 | Page Template |
| o | New: User controls generation now supported |
| o | Validation added: If User Controls --> no master page can be selected |
| ▪ | changed on pages changed to allow User controls to contain template which used datasource ( form, browse, dropdown, etc). |
| ▪ | if a BO-Validation raised an exception should be trapped and stay in edit mode (was not happening in all cases) |
 | A Property template mapped to a Primary key column generates a label control (this is OK) but it was also generating Validation controls associated with this labels (Bug fixed). |
 | Locator Template |
| o | Locator not correctly casting value (wrong type used) |
 | Form Templates |
| o | object references an unsaved transient instance - save the transient instance before flushing: |
Description: An unhandled exception occurred during the execution of the current web request. Please
review the stack trace for more information about the error and where it originated in the code.
 | Property Templates |
| o | Nullable boolean + checkbox --> problem: We should validate if the property template will use a checkbox with a nullable boolean. a nullable boolean has 3 states ( false, true, null ) and the control does not support that giving a runtime error if validation excluded. |
| o | Text sorting leads to asp.net syntax error: Enable Sorting on, use images off, use texts on. Generation successfull, but Build fails in Visual Studio, cause: _sortText.Text =}(right hand operand is missing) |
| o | New: Some Template options made global : |
| ▪ | Use DbRepository formatting |
| ▪ | Map list Validator to dropDown |
| o | New: Lookup templates now uses the Target Column validators. |
 | Country Code is required |
 | GoTo Template renamed (to NavigateTo) |
 | This error could ocurr if you where using Master/Details with autonumber parent: |
| o | object references an unsaved transient instance - save the transient instance before flushing |
 | Security Templates |
| o | If password == number --> compilation error (Using an int as password gives compilation errors.) |
| o | Autonumber fields where shown as possible id for the security templates. |
|