This section lists all the new enhancements, bug fixes and other changes to the products in the latest release. Please ensure to check this section after you install any updates to any one of the products referred to in this documentation. Previous version history is available in the Release History section.
Version 4.2 - Release Date - Sept 15, 2008
Quick Objects Version 4.2 is better than ever and with the new release you are able to customize the code generation even further and VB.NET is now supported in compact framework as well. With enhanced support for Windows DataBinding, error and validation handling with complete support for connected as well as disconnected state.
Quick Objects Designer (Version 4.2)
| Change Description | Type |
| Designer allows you to specify and save custom information for tables and columns that will be passed to templates, and customized templates can access this information to customize the generated code. | Enhancement |
| .NET 2.0 VB.NET code generated by designer is compatible with Compact Framework now. | Enhancement |
| Generated business objects now have additional properties that provide access to parent objects that are loaded on demand. | Enhancement |
|
Designer now provides the following new properties on the Table Properties screen:
|
Enhancements |
| Updated templates to include support for the new properties/options as well update them to match the current version of the business logic framework. | Enhancement |
| Fixed minor bug MRU list. | Bug |
| Fixed minor bug on the "add" validation screen. | Bug |
Quick Objects Business Logic Framework (Version 4.2)
| Change Description | Type |
| Added methods that provides an easy to load parent/child objects on demand. | Enhancement |
| Bug fixes with WinForms DataBinding capabilities of the business objects and added support for ErrorProvider. | Enhancement/Bug |
| Minor bug fix for RangeFieldValidator, and is now able to convert values from types that allow conversion i.e. an int value can be specified for a DecimalField and vice versa. | Bug |
Version 4.1 - Release Date - Sept 01, 2008
With version 4.1 we are making the Business Logic Framework and Database Access Library available on the Compact Framework environment. The CSharp code generated from Designer with .NET 2.0 target is also compatible with CF2 allowing you to maintain a single code base that can be used on both platforms.
Quick Objects Designer (Version 4.1)
| Change Description | Type |
| Designer allows you to specify and save custom parameters that will be passed to customized templates. | Enhancement |
| .NET 2.0 C# code generated by designer is compatible with Compact Framework. | Enhancement |
| Generated business objects now have additional properties that provide access to Bindable collections and child collection. | Enhancement |
| Fixed minor bug that caused the designer on first launch to loose the database type setting for newly added connection strings. | Bug |
| Fixed a bug that set the DefaultValue of a non DateTime field to DateTime.Now if a database field's DefaultValue property contained a formula with getdatetime or getutcdatetime method calls. | Bug |
| Updated the Procedure code generation templates to support procedures from multiple owners/schemas. | Bug |
| Update the XmlWebForm xml generation templates to support primary/foreign key relations with multiple columns. | Bug |
Quick Objects Business Logic Framework (Version 4.1)
| Change Description | Type |
| Business Logic Framework is now available in Compact Framework version and supports multiple databases extends the database independent code model. The supported databases on a CF environment are VistaDB and Sql Server Compact Edition databases. | Enhancement |
| Improved WinForms DataBinding capabilities of the business objects. | Enhancement |
| Minor bug fixes and added useful method overrides. | Bug |
Quick Objects Data Source for ASP.NET (Version 4.1)
| Change Description | Type |
| Data Source for ASP.NET now handles properties/fields that have been renamed (given an Alias) in Quick Objects Designer. | Bug |
Version 4.0 - Release Date - August 01, 2008
With version 4.0 we are introducing several new features in the Quick Objects Designer, Database Access Library, and Business Logic Framework. The highlights of new features include:
- LINQ provider built into Business Logic Framework
- Improved and Automated Support for Views and Stored Procedures.
- New database servers support:
- MySql Server
- VistaDB
- SQL Compact Edition
- Access
- Designer now supports any number of templates, and hence you can create multiple templates and execute them to generate code as part of your project.
- WebXmlForm Component is available in Preview version.
- New set of samples including WCF, LINQ (in C# and VB.NET) and WebXmlForm.
Quick Objects Designer (Version 4.0)
| Change Description | Type |
| Added the ability to easily add/customize multiple templates and their output targets in the projects. ( New Tutorial Added ) | Enhancement |
| Added reverse engineering for Views and Stored Procedures. ( New Tutorial Added ) | Enhancement |
| Added new templates for generating code for Views and Stored Procedures that automatically extend the business logic layer. ( New Tutorial Added ) | Enhancement |
| Added support for exposing LINQ support in the C# and VB.NET business logic layer templates when the target code version is .NET 3.5 ( New Tutorial Added ) | Enhancement |
| Designer now provides a history of recently used projects, and allows you to quickly load any of them. ( New Tutorial Added ) | Enhancement |
| Improved the "Load From Database" and now all the configured databases are available within the menu. ( Updated Tutorial ) | Enhancement |
| All configured databases/connection strings are now stored in registry, allowing for easy import of this information in new versions. No more needing to save your .config file when upgrading. | Enhancement |
| (Breaking Change) Command line parameters (gc, gb, and vb) have been replaced with the ability for you to specify your own parameters. ( Tutorial ) | Enhancement |
| Fixed minor bugs and improved usability. | Bug |
Quick Objects Business Logic Framework (Version 4.0)
| Change Description | Type |
| LINQ provider has been built into Business Logic Framework, allow you to specify queries using LINQ syntax. Both VB.NET and C# can be used to write LINQ queries against Business Logic Framework. ( New Tutorials Added ) | Enhancement |
| Business Logic Framework now support multiple database servers and fully extends the database independent code model to the newly added MySql, VistaDB, Access, and Sql Server Compact Edition databases. | Enhancement |
| Business Logic Framework now provides virtual paging when underlying database servers do not support database level paging. This feature can be turned on/off dynamically or by using new configuration setting. ( New Configuration Setting ) | Enhancement |
| Add the ability to add field comparison criteria i.e. ability to specify criteria where one field is compared to the other. ( New Tutorial Added ) | Enhancement |
| Added the ability to perform "OUTER JOINS". | Enhancement |
| Added the ability to specify column position (Position property) in the returning result set. The SetVisibleFields method automatically sets these values based in the order in which the fields are passed to it. | Enhancement |
| Added several properties to the Fields collection, allow you to access fields with different characteristics. | Enhancement |
| Business Logic Framework now provides error/exception details when trying to perform an Insert, Update and Delete on the business object which not have any primary key fields specified. | Enhancement |
| Business Logic Framework now allows you to specify "expression" columns that automatically get added to the result set after Find method is called. These expression columns can be used to expose strongly typed calculated columns that perform these calculations in the returned result set. | Enhancement |
| Minor bug fixes and performance enhancements. | Bug |
Quick Objects Database Access Library (Version 4.0)
| Change Description | Type |
| Database Access Library now supports MySql Server, VistaDB, Access, and Sql Server Compact Edition | Enhancement |
| Database Access Library now exposes the ability to dynamically retreive database schema. | Enhancement |
Quick Objects Data Source for ASP.NET (Version 4.0)
| Change Description | Type |
| Data Source for ASP.NET now sorts the classes by their name, and also displays the currently selected class. | Enhancement |
| Data Source for ASP.NET has been enhanced to support the newly supported database servers i.e. you can use the data source control with MySql, VistaDB, Access and Sql Server Compact Edition. | Enhancement |
| Data Source for ASP.NET now works in multiple cultures/languages. | Bug |
Quick Objects TimeZones Library (Version 4.0)
| Change Description | Type |
| TimeZones library now also supports time zones translations when underlying database servers are MySql Server, VistaDB, Access, and Sql Server Compact Edition. | Enhancement |
| TimeZones library now works in multiple cultures/languages. | Bug |
Quick Objects WebXmlForm (Version 1.0)
| Change Description | Type |
| WebXmlForm has been released as a Preview version. This version will be finalized and many new samples will be introduced in the next minor build. | New Release |
For details on the previous versions please visit the Release History section.
