CodeSmith Generator 5.3.2

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.

Download Here