CodeSmith 5.0.4

  • Fixed a bug where a CodeSmith Project would throw an error when trying to render a default output.
  • Fixed a bug where the CompilerVersion attribute was not case insensitive.
  • Fixed a bug in OracleSchemaProvider where it would not filter out the Recycle Bin items.
  • Fixed a bug in OracleSchemaProvider where it would not show a friendly database name if using a TNS connection string.
  • Fixed a bug in OracleSchemaProvider where a Timestamp data type would not be handled correctly.
  • Updated SqlCodeTemplate to support ViewColumnSchema and DbType.
  • Updated SqlCodeTemplate to not display mapping properties in the properties window.
  • Added VBSqlCodeTemplate which inherits from SqlCodeTemplate and overrides all C# specific methods.
  • Updated ParameterSchema to show the correct underlying native type of a UDT, To check to see if a parameter is a UDT check the following extended property (CS_UserDefinedType) *Breaking Change*.
  • Fixed a bug where CodeTemplate would throw a NullReferenceException when trying to instantiate.
  • Fixed a bug where deleting the add new row in the Map Editor would throw an InvalidOperationException.
  • Fixed a bug where clicking in the name and value columns of the Map Editor would throw an NullReferenceException.
  • Fixed a bug where the start page news section might not update.
  • Fixed a rare bug where an Exception might be thrown when starting up CodeSmith.
  • Updated CodeSmith so sample templates extract in the background on first startup.
  • Added the CompilerVersion attribute on the add new templates, the new templates will default to .Net 3.5.
  • Updated Manage Outputs to allow the sorting outputs, This also changes the execution order of outputs.
  • Added ASP.NET sample templates for CSharp and VB.
  • Updated .netTiers templates to version 2.3.0 Beta2 (now supports Oracle). For more information visit http://community.codesmithtools.com/blogs/blake/archive/2008/11/30/nettiers-2-3-0-beta-2.aspx
  • Various Updates to NHibernate templates.
  • Updated CSLA.NET templates to the latest version on http://www.codeplex.com/CSLAcontrib.
  • Updated various Mapping files to support more data types and fixed various incorrect values.
  • Updated CommandWrapper templates to inherit from SqlCodeTemplate and VBSqlCodeTemplate respectively.
  • Various other minor changes.

Download Here