New Features | Bug Fixes | Performance Enhancements | Usability Enhancements |
New Features
- Added the SQLAnywhereSchemaProvider. This has been tested against Sybase IAnywhere 11.0.
- Added the ISeriesSchemaProvider. Requires iSeries OS v5.4 or greater and has been tested against v6.1.
- Added Flash support to the CodeSmith Generator Studio browser.
- Added the ability to silently uninstall CodeSmith Generator using the /quiet flag.
- Added initial support for GetExtendedProperties and GetCommandResultSchemas to the PostgreSQLSchemaProvider.
- Updated the DbType and native type mappings in the PostgreSQLSchemaProvider.
- Updated the ADOXSchemaProvider error handling to better support Microsoft Visual FoxPro 9.0.
- PLINQO - Updated to version 5.0.4
Bug Fixes
- Fixed many bugs in the PostgreSQLSchemaProvider dealing with query results as well as improperly detected foreign keys and other relational data.
- Fixed a bug where a NullReferenceException could be thrown while turning off Generate on Build.
- Fixed an exception that could happen in Visual Studio 2010 when loading Generator Resources.
- Fixed a SecurityException that could occur when using Active Snippets in Visual Studio 2010.
- Fixed a bug in the OracleSchemaProvider where the ExtendedPropertiesTable was being improperly detected if ShowOnlyMySchema was disabled.
- Fixed a bug in the OracleSchemaProvider where a NullReferenceException could be thrown with Relationships between different schemas.
- Fixed a bug in the Property Explorer which could prevent Property Explorer from loading.
- Fixed a bug where the ApplicationConfigurationDirectory would be improperly set the first time using Visual Studio Integration. This could cause errors while using Visual Studio Integration.
- Fixed a rare bug where a template would fail to load inside of CodeSmith Generator Studio.
- Fixed a bug where SchemaProviders from previous versions of CodeSmith Generator would not be cleaned up during uninstall and would throw an exception when attempted to be initialed during runtime.
- Fixed a bug where an invalid folder shortcut could crash CodeSmith Generator Studio or CodeSmith Generator Explorer.
- Fixed a NullReferenceException that could occur while saving a NameValueCollection using the CodeSmith Generator NameValueCollection property designer.
- Fixed a NullReferenceException that could occur while parsing a template in CodeSmith Generator Studio.
- Fixed a NullReferenceException that could occur while displaying an executables icon in the Template Explorer.
Performance Enhancements
- Improved the PostgreSQLSchemaProvider performance when populating schema information.
- Fixed a bug in the OracleSchemaProvider where a query would always be executed to see if the ExtendedPropertiesTable existed. This is information is now cached.
Usability Enhancements
- Updated the trial experience to only show one trial dialog once after launching CodeSmith Generator.
- Fixed a bug where Generate On Build could be improperly set and would not generate on build.
- Renamed the "Template Editor" menu item in CodeSmith Generator Explorer to "Configure Template Editor".
- Renamed the VistaDBSchemaProvider Name property to VistaDBSchemaProvider.
- Updated the error message with download information when the System.Data.SQLite assembly is not found when using the SQLiteSchemaProvider.
- Changed and added additional ExtendedProperty key names in the PostgreSQLSchemaProvider to match the SqlSchemaProvider. This adds greater support for generating existing templates.
- Improved the error handling when trying to set Clipboard data (E.G. Template Output or Property values).
- Fixed various spelling errors in the API documentation and informational messages.