Quantcast
Channel: CodeSmith Generator Releases
Viewing all 64 articles
Browse latest View live

CodeSmith Generator 7.0.1

$
0
0

Bug Fixes

  • Fixed an issue with case sensitive databases in SqlSchemaProvider.
  • Fixed a bug where an exception would be thrown when trying to access Extended Properties when using SQL Azure with the SqlSchemaProvider.
  • Fixed a bug where Visual Studio integration could fail due to an assembly binding failure.
  • Many more minor bug fixes.

Download Now


CodeSmith 4.0

$
0
0

CodeSmith 4.0 has been released today at the Dev Connections conference in Las Vegas. Here are just a few the new capabilities in CodeSmith 4.0:

  • CodeSmith Projects (.csp) - This feature makes automating your code generation process really easy and consistent whether you are working from inside of Visual Studio 2005, MSBuild, Windows Explorer, a command line / batch file, or CodeSmith itself.
  • ActiveSnippets - Imagine Visual Studio 2005 snippets, but with the full power of CodeSmith available to execute any logic or access any complex metadata (including database schema and xml data) to control the output of your snippets.
  • CodeSmith Maps (.csmap) - This feature will allow you to create dictionary style maps of things like SQL to C# data type mappings.
  • .NetTiers 2.0 - The .netTiers templates have been greatly enhanced and included with CodeSmith 4.0.
  • Extended Property Management - You can now edit and add new schema extended properties inside of CodeSmith Studio.
  • Property Persistence - CodeSmith now remembers the property values from the last time you executed a template.
  • CodeSmith Studio - Improved IntelliSense and improved overall performance.  

Official Press Release is at http://community.codesmithtools.com/blogs/announcements/archive/2006/11/08/CodeSmith40Released.aspx

* Added ctrl-space support to Studio.
* Add support for .csp in web projects.
* Fix bug where .csp files didn't work in the solution items project.
* Studio semantic parser changes to improve performance.
* Make semantic parsing work better in code behind files.
* XmlProperty now shows as a file name in the property grid and can be modified.
* User's Guide has been updated to document the new CodeSmith 4.0 features.
* Added ContextData to CodeTemplate.  Made it so that ContextData is passed to sub-templates by default.
* Added New \ CodeSmith Project context menu item to template explorer.
* Changed the IPropertySerializer interface to use a PropertySerializerContext now so that it can get access to the object instance and so that new information can be added to it in the future without breaking things.
* Added a TemplateState.Initializing to CodeTemplate which is the state that a CodeTemplate will be in while it is being constructed/initialized.
* Performance improvements in SqlSchemaProvider by optimizing some of the SQL and moving everything to parameterized SQL.
* Updated the Tip of the Day contents.
* Made it so that if an empty .csp file is opened, it will create a blank project instead of crashing.
* Updated to the latest Actipro controls which includes numerous bug fixes and improvements.
* Fixed a bug in the sproc text template.
* Made CodeSmith Studio the default editor for .cst files in Visual Studio.
* Fixed the 64bit licensing issue.
* Changed the Petshop sample connection string to specify Initial Catalog so that the database name isn't a long file path.
* Fixed a deadlock issue in TextBoxWriter and made it async.
* Made UNC paths work in the MRU list on the start page.
* Removed the user / machine name from the bug report information.
* Various bug / crash report service improvements.
* Made it so that hyperlinks with & and # in them are recognized in Studio.
* Fixed a bug in SqlSchemaExplorer that was returning duplicate table columns on fields with multiple constraints.
* Added tooltips to the MRU items in the start page.
* Fixed a bug with the Add button on the manage outputs dialog being disabled in professional mode.
* Fixed a bug where changing a folder name outside of template explorer and then doing something with that folder in template explorer would cause a crash.

Download Here

CodeSmith 4.0.1

$
0
0

* Fixed some bugs in the API help where member return types and names weren't being displayed.
* Made it so that the sysdiagram tables are ignored in SqlSchemaProvider.
* Fixed a bug in XmlProperty when using the RootElement attribute.
* Fixed a bug that was causing CodeSmith to not work in configurations where the my documents folder was a UNC path. 
* Fixed a licensing bug in CodeSmith Standard that was not allowing the console client to be used on .csp files.
* Fixed a couple other minor internal bugs.

Download Here

CodeSmith 4.0.2

CodeSmith 4.0.3

$
0
0

* Added several new map files for various type conversions.
* Fixed issue with the Standard trial install acting like the Professional version.
* Fixed bug in the SampleCustomProperties sample project causing the property values to not restore.

Download Here

CodeSmith 4.0.4

$
0
0

* Updated to DockableWindow 2.0.209 to fix a docking window issue under vista aero.
* Changed SqlSchemaProvider to properly pull back varchar(max) and other data types in SQL 2005 for command parameter data types.
* Fixed a bug in CSMAP's where they would sometimes not use the correct map settings.
* Fixed a licensing bug introduced with 4.0.3.

Download Here

CodeSmith 4.1.0

$
0
0

  * Changed CodeSmith to auto refresh property values every time a template is run except inside CodeSmith Studio where there is an option to enable this behaviour.
  * Added new "Auto refresh properties" option to CodeSmith Studio that will cause properties to refresh their values before every run.
  * Added new "Refresh Properties" button to the property grid in CodeSmith Studio to force a property value refresh.
  * Added new PropertyRefresher attribute that can be used to specify how CodeSmith should refresh a property's value.
  * Added new RefreshProperties method to CodeTemplate used to force the properties on a template to refresh their values.
  * Added PropertyRefresher support to all SchemaExplorer objects.
  * Added PropertyRefresher support to XmlProperty.
  * Added support for Visual Studio 2008 (Orcas).
  * Added NoWarn attribute to CodeTemplate to allow ignoring warnings.
  * Added new Linq to Sql templates.
  * Added new APOSA templates for the book "Advanced Patterns of Enterprise Architecture".
  * Added a new IDbConnectionStringEditor interface to SchemaExplorer for providers to support connection string editing.
  * Added support for the new IDbConnectionStringEditor interface to the SqlSchemaProvider.
  * Added support for the new IDbConnectionStringEditor interface to the ADOXSchemaProvider.
  * Added Indexes and Keys to the SchemaExplorer tool window in CodeSmith Studio.
  * Added OracleSchemaProvider to CodeSmith installation. (Thanks to Geoff McElhanon)
  * Added MySQLSchemaProvider to CodeSmith installation. (Thanks to David Neal)
  * Added source code for the SqlSchemaProvider to the sample projects folder.
  * Added a MapSample.cst template.
  * Added some merge sample templates.
  * Fixed bug where self referencing foreign key was not being correctly added to the PrimaryKeys collection.
  * Fixed null reference bug in SqlSchemaProvider GetExtendedProperties.
  * Fixed ActiveSnippets bug that was throwing an exception when the user deletes all the templates and clicks OK.
  * Fixed a bug in the CommandWrapperClass.cst template.
  * Fixed a bug that was causing TableSchema to not refresh correctly after calling Refresh.
  * Fixed a bug in the Visual Studio package that was causing the trial license to be shown before any CodeSmith functionality was accessed.
  * Fixed bug in the ActiveSnippet configuration form that caused Visual Studio to crash.
  * Fixed bug with SchemaExplorer control where data sources were not being refreshed correctly.

Download Here

CodeSmith 4.1.1

$
0
0

  * Updated LINQ templates to work with Visual Studio 2008 Beta 2.
  * Added a Close All But This menu to the document tabs and File menu.
  * Fixed bug in CodeSmith Studio that was assuming that a user wouldn't rapidly open multiple documents or change documents while compiling.
  * Fixed crash in AddOutput when template fails to compile.
  * Fixed error message when reading metadata from project in Visual Studio Package.

Download Here


CodeSmith 4.1.2

$
0
0

  * Fixed issue with CodeSmith Project files in some Visual Studio configurations that was crashing during generation.
  * Added CS_ObjectID extended property to tables, views, and commands.
  * The PLINQO templates have been updated with several enhancements and bug fixes.

Download Here

CodeSmith 4.1.3

$
0
0

  * Various improvements to the Plinqo templates.
  * Made some improvements to the StringUtil.ToPlural and StringUtil.ToSingular methods.
  * Save all documents and projects before running the GenerateOutputs command.
  * Fixed a rare CodeSmith Studio crash when loading additional files outside of th IDE.
  * Added SqlNativeType-SqlDbType.csmap.
  * Added Stack Trace to error messages resulting from attempting to generate a project.
  * Updated to the latest version of the syntax editor control which fixes several issues.
  * Changed CodeSmith engine to use the application / system configuration to figure out which CodeDOM provider to use.  This makes it possible to use other template languages.
  * Fixed a bug with the default parameter regex in SqlSchemaProvider not recognizing parameters defined with the AS keyword.

Download Here

CodeSmith 4.1.4

$
0
0

  * Fixed a content encoding issue in the CodeSmith Studio start page.
  * Fixed a bug in the SQL schema provider that was preventing some default parameter values from being parsed.
  * Fixed MySQL schema provider to use any version of the MySQL binaries.
  * Various bug fixes.

Download Here

CodeSmith 5.0 Beta

$
0
0

  * Added ability to deep load all schema information at once which results in huge performance improvements.  This is used by setting the DeepLoad attribute on any SchemaExplorer property in your template.  This would typically be used when you know you are going to use all of the schema information from a database.
  * Ability to use .net 3.5 features in templates including LINQ.  This is accomplished by setting the CompilerVersion attribute on CodeTemplate to "v3.5".
  * CodeSmith Projects now have a single file output mode to generate all template outputs into a single file.
  * Added Ability to generate individual project outputs.
  * Changed Manage Outputs dialog to make it easier to manage outputs and added an options dialog for changing project settings.
  * Made it so that files being generated from a CodeSmith Project are checked out of source control before being edited.
  * Improved the custom tool upgrade process so that it works 100% in all scenarios without having to make manual changes afterward.
  * CodeSmith Projects can now add files to Visual Studio as code behind files to other generated files.
  * CodeSmith Projects can now set a generated files build action.
  * Added ability to resolve assemblies located in paths relative to the template now using Path attribute.  Looks in template folder and \bin folder by default.
  * Optimized template caching algorithm allows for much improved performance.
  * Templates use partial classes now so you can have partial class code behinds and have access to template properties from the code behind file.
  * Added template metadata caching.
  * Added GetPropertyAttribute and SetPropertyAttribute to CodeTemplate.
  * Property attribute values are added for any non-recognized attributes on Property, XmlProperty and CodeTemplate directives.
  * Made all SchemaExplorer objects serializable.
  * Fixed bug with refreshing SchemaExplorer objects where it would not show all extended properties of the object after refresh.
  * Re-organized all sample templates and projects into a more logical folder structure.
  * Added new NHibernate templates in both C# and Visual Basic.
  * Made various improvements to the Plinqo templates.
  * .netTiers updated to the 2.3 Beta version of the templates.
  * Added VB versions of many sample templates and projects.
  * Added a couple new maps and ActiveSnippets.
  * Included the latest version of the NuSoft framework templates.

Download Links Available Below:

Professional: http://www.codesmithtools.com/download/codesmithprofessional-50.msi
Standard: http://www.codesmithtools.com/download/codesmithstandard-50.msi
Zip: http://www.codesmithtools.com/download/codesmith-50.zip 

CodeSmith 5.0 Public Beta Announcement

CodeSmith 5.0 Beta 2

$
0
0

Beta 2

  * Changed all SchemaExplorer designers to display in Object (Owner) format so that you can type the first couple letters to jump to the object you are looking for.
  * Added ability to override plural/singular forms of words to the StringUtil.ToPlural and StringUtil.ToSingular methods.
  * Added ability to specify Filter="SomeTableSchemaProperty" on ColumnSchema directives which will filter the list of columns in the designer based on the table selected in the specified property.
  * Added new RegisterReference method to CodeTemplate to indicate which assemblies your generated code relies on so that they can be automatically added in Visual Studio.
  * Performance improvements in adding files to the project system in Visual Studio.
  * Added a menu item for managing data sources to the Visual Studio CodeSmith menu.
  * Added step to the uninstall process to remove all samples and config files.  It will also automatically deactivate your license so you can use it on another machine.
  * Added syntax highlighting for the VB keyword "Infer".
  * Various improvements to the OracleSchemaProvider including full extended property support.
  * Made deleting items in the csmap editor more intuitive.
  * Changed ColumnSchema designer to use a treeview so that all columns for all tables aren't loaded at once.
  * Fixed issue with duplicate CSP item templates in the C# project system and missing in VB project system.
  * Fixed error with editing empty CSP files.
  * Fixed issue with beta license that was causing the application to freeze on startup when behind a firewall.
  * Fixed a bug with email addresses in the bug report form.

Beta 1

  * Added ability to deep load all schema information at once which results in huge performance improvements.  This is used by setting the DeepLoad attribute on any SchemaExplorer property in your template.  This would typically be used when you know you are going to use all of the schema information from a database.
  * Ability to use .net 3.5 features in templates including LINQ.  This is accomplished by setting the CompilerVersion attribute on CodeTemplate to "v3.5".
  * CodeSmith Projects now have a single file output mode to generate all template outputs into a single file.
  * Added Ability to generate individual project outputs.
  * Changed Manage Outputs dialog to make it easier to manage outputs and added an options dialog for changing project settings.
  * Made it so that files being generated from a CodeSmith Project are checked out of source control before being edited.
  * Improved the custom tool upgrade process so that it works 100% in all scenarios without having to make manual changes afterward.
  * CodeSmith Projects can now add files to Visual Studio as code behind files to other generated files.
  * CodeSmith Projects can now set a generated files build action.
  * Added ability to resolve assemblies located in paths relative to the template now using Path attribute.  Looks in template folder and \bin folder by default.
  * Optimized template caching algorithm allows for much improved performance.
  * Templates use partial classes now so you can have partial class code behinds and have access to template properties from the code behind file.
  * Added template metadata caching.
  * Added GetPropertyAttribute and SetPropertyAttribute to CodeTemplate.
  * Property attribute values are added for any non-recognized attributes on Property, XmlProperty and CodeTemplate directives.
  * Made all SchemaExplorer objects serializable.
  * Fixed bug with refreshing SchemaExplorer objects where it would not show all extended properties of the object after refresh.
  * Re-organized all sample templates and projects into a more logical folder structure.
  * Added new NHibernate templates in both C# and Visual Basic.
  * Made various improvements to the Plinqo templates.
  * .netTiers updated to the 2.3 Beta version of the templates.
  * Added VB versions of many sample templates and projects.
  * Added a couple new maps and ActiveSnippets.
  * Included the latest version of the NuSoft framework templates.

Download Links Available Below:

Professional: http://www.codesmithtools.com/download/codesmithprofessional-50.msi
Standard: http://www.codesmithtools.com/download/codesmithstandard-50.msi
Zip: http://www.codesmithtools.com/download/codesmith-50.zip 

CodeSmith 5.0 Public Beta Announcement

CodeSmith 5.0.0

$
0
0

5.0.0 Final

  * Added a tab for editing variables in the CodeSmith Project settings dialog.
  * Made it so that any .csp variables are automatically used when there is a string matching the variable value in the property values.
  * Made it so that variables are automatically created for connection strings stored in .csp files so that the connection string isn't repeated.
  * If you choose to remove all settings during uninstall, it will automatically try to deactivate your license.
  * Added more info about the current license to the about dialog.
  * Made schema explorer designers load their data sources async so that the UI would not lock.
  * Fixed bug where wrong data source was selected when the designer was opened.
  * Fixed error when adding references to Visual Studio project.

Beta 2

  * Changed all SchemaExplorer designers to display in Object (Owner) format so that you can type the first couple letters to jump to the object you are looking for.
  * Added ability to override plural/singular forms of words to the StringUtil.ToPlural and StringUtil.ToSingular methods.
  * Added ability to specify Filter="SomeTableSchemaProperty" on ColumnSchema directives which will filter the list of columns in the designer based on the table selected in the specified property.
  * Added new RegisterReference method to CodeTemplate to indicate which assemblies your generated code relies on so that they can be automatically added in Visual Studio.
  * Performance improvements in adding files to the project system in Visual Studio.
  * Added a menu item for managing data sources to the Visual Studio CodeSmith menu.
  * Added step to the uninstall process to remove all samples and config files.  It will also automatically deactivate your license so you can use it on another machine.
  * Added syntax highlighting for the VB keyword "Infer".
  * Various improvements to the OracleSchemaProvider including full extended property support.
  * Made deleting items in the csmap editor more intuitive.
  * Changed ColumnSchema designer to use a treeview so that all columns for all tables aren't loaded at once.
  * Fixed issue with duplicate CSP item templates in the C# project system and missing in VB project system.
  * Fixed error with editing empty CSP files.
  * Fixed issue with beta license that was causing the application to freeze on startup when behind a firewall.
  * Fixed a bug with email addresses in the bug report form.

Beta 1

  * Added ability to deep load all schema information at once which results in huge performance improvements.  This is used by setting the DeepLoad attribute on any SchemaExplorer property in your template.  This would typically be used when you know you are going to use all of the schema information from a database.
  * Ability to use .net 3.5 features in templates including LINQ.  This is accomplished by setting the CompilerVersion attribute on CodeTemplate to "v3.5".
  * CodeSmith Projects now have a single file output mode to generate all template outputs into a single file.
  * Added Ability to generate individual project outputs.
  * Changed Manage Outputs dialog to make it easier to manage outputs and added an options dialog for changing project settings.
  * Made it so that files being generated from a CodeSmith Project are checked out of source control before being edited.
  * Improved the custom tool upgrade process so that it works 100% in all scenarios without having to make manual changes afterward.
  * CodeSmith Projects can now add files to Visual Studio as code behind files to other generated files.
  * CodeSmith Projects can now set a generated files build action.
  * Added ability to resolve assemblies located in paths relative to the template now using Path attribute.  Looks in template folder and \bin folder by default.
  * Optimized template caching algorithm allows for much improved performance.
  * Templates use partial classes now so you can have partial class code behinds and have access to template properties from the code behind file.
  * Added template metadata caching.
  * Added GetPropertyAttribute and SetPropertyAttribute to CodeTemplate.
  * Property attribute values are added for any non-recognized attributes on Property, XmlProperty and CodeTemplate directives.
  * Made all SchemaExplorer objects serializable.
  * Fixed bug with refreshing SchemaExplorer objects where it would not show all extended properties of the object after refresh.
  * Re-organized all sample templates and projects into a more logical folder structure.
  * Added new NHibernate templates in both C# and Visual Basic.
  * Made various improvements to the Plinqo templates.
  * .netTiers updated to the 2.3 Beta version of the templates.
  * Added VB versions of many sample templates and projects.
  * Added a couple new maps and ActiveSnippets.
  * Included the latest version of the NuSoft framework templates.

Download Links Available Below:

Professional: http://www.codesmithtools.com/download/codesmithprofessional-50.msi
Standard: http://www.codesmithtools.com/download/codesmithstandard-50.msi
Zip: http://www.codesmithtools.com/download/codesmith-50.zip 

CodeSmith 5.0.1

$
0
0

  * Made target language view grouping case insensitive.
  * Fixed bug where starting studio with a standard license it would just disappear and not say why.
  * Fixed a perf regression with template explorer.  It was doing full parses just to show the file list.
  * Fixed a bug if an invalid CompilerVersion attribute was specified in the CodeTemplate directive.
  * Fixed an issue with CodeSmith being really slow on 64 bit machines and using huge amounts of memory.
  * Fixed a licensing issue in Standard where it was giving an error about not being able to use the API.
  * Changed the installer to properly upgrade the beta version without uninstalling first.

Download Here


CodeSmith 5.0.2

$
0
0

  * Included the latest version of the NuSoft templates.
  * Updated the SqlCodeTemplate base class to use csmaps where appropriate.
  * Added support for new SQL 2008 data types.
  * Added stop on error to CodeSmith Project settings.
  * Fixed bug with overriding default property values.
  * Fixed error when cs /resetconfig is called.
  * Fixed a bug when exception reports were too big.
  * Possible fix for rare cases of activation codes not working.
  * Changed the license activation to be more tolerant of changes.
  * Various other minor changes.

Download Here

CodeSmith 5.0.3

$
0
0
  • Fixed a licensing bug where a Windows 2000 machine could not activate.
  • Changed the license activation to be more tolerant of changes.
  • Fixed a bug where clicking the Privacy Policy link would display the get trial window.
  • Made target language view designer load its data sources async so that the UI would not lock.
  • Fixed error when Auto Hide All is called.
  • Fixed error when Schema Explorer was undocked.
  • Fixed a bug where clicking on the more maps link would open in an external browser.
  • Fixed a bug where Visual Studio would show the incorrect version of CodeSmith.
  • Fixed a bug when adding references to Visual Studio project from msbuild.
  • Fixed a bug when adding project files to a Visual Studio project from msbuild wouldn't keep the Parent Child relationship.
  • Fixed a bug when setting a CodeSmith Project to "Generate on Build" would need to be set 2 or more times.
  • Fixed error when executing a CodeSmith Project and the output did not exist.
  • Fixed error when executing a CodeSmith Project would compile the disabled output.
  • Fixed error when executing a CodeSmith Project output that has a relative path may throw an error.
  • Fixed a bug in ResolveAssemblyPath.
  • Fixed a bug in SqlSchemaProvider when dealing with duplicate foreign key names.
  • Fixed a bug where GetReaderMethod would return incorrect values.
  • Updated the OracleSchemaProvider full extended property support to include more defaults on columns,tables,views and commands.
  • Updated the OracleSchemaProvider extended property to support CommandResultColumnSchema.
  • Fixed a bug where OracleSchemaProvider would not ever create the Extended Property Tables.
  • Fixed error in OracleSchemaProvider's GetCommandResultSchemas method where an InputOutput parameter would throw an exception. They are now treated as Output parameters.
  • Fixed error in OracleSchemaProvider where CreateExtendedPropertyTable would not check to see if the Extended Property Tables had already been created.
  • Implemented GetCommandText in the OracleSchemaProvider.
  • Updated PLINQO templates to version 2.0.
  • Updated .netTiers to the latest 2.3 release.
  • Fixed a bug in the NHibernate templates that deals with Composite Foreign Keys.
  • Removed APOSA Templates, They now can be found on the community site.
  • Fixed bug in AllCommandWrappers.cst where 'ResultSchemaEnum' could not be found.
  • Fixed the default property values in VB's AllCommandWrappers.cst and CommandWrapperClass.cst so they are in sync with the C# version.
  • Fixed a bug where the MergeSamples.csp was pointing to the old merge sample templates.
  • Removed CodeBehind to TypedDataSet.cst, it had its own implementation of SqlCodeTemplate.
  • Fixed runtime errors in the DbSnapshot templates.
  • Removed reference to System.Data in newly created templates.
  • Various minor updates to documentation.
  • Various other minor changes.

Download Here

CodeSmith 5.0.4

$
0
0
  • 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

CodeSmith 5.0.5

$
0
0
  • Updated the MySQLSchemaProvider to support more data types.
  • Updated the MySQLSchemaProvider to support more ExtendedProperties.
  • Updated the MySQLSchemaProvider to use generics and .NET 2.0 best practices.
  • Added Designer Support for ViewColumnSchema and ViewColumnSchemaCollection.
  • Fixed a bug where CodeSmith Studio becomes unresponsive when Schema Explorer tries connecting to an off line database when other applications are active.
  • Fixed a bug where a NullReferenceException would be thrown in the Schema Explorer when calling InvokeRequired.
  • Fixed a rare bug where an InvalidOperationException might be thrown when starting up CodeSmith.
  • Fixed a bug where a BadCrcException and ZipException would occur on start up.
  • Various other minor changes.

Download Here

CodeSmith 5.1 Beta

$
0
0

  * Fixed a bug where Generate Outputs would throw an error if a Visual Studio Solution contained a Setup and Deployment project.
  * Various minor updates to Visual Studio's Integration.
  * Updated Visual Studio Integration to unlock assemblies after generation.
  * Fixed a bug where a CSP in Solution folder causes ERROR: Object reference not set to an instance of an object.
  * CodeSmith Studio now requires that .NET 3.5 SP1 to be installed. 
  * Fixed a bug where CodeSmith Studio would attempt to save a csp for a unsaved template. 
  * Fixed a bug where a NullReferenceException would be thrown when toggling the properties window when no template properties existed.
  * Fixed a bug where extracting mapping files could cause an exception.
  * Added Widening, Narrowing, Like, Let, CUInt, CULng, CUShort, and Operator to the VB.NET keyword list.
  * Added var to the C# keyword list.
  * Fixed a bug when using Intellisense and Math. or some variable names would throw an ArgumentOutOfRangeException.
  * Updated CodeSmith Options dialog's.
  * Added support to give feedback and send detailed error information from within CodeSmith.
  * Updated Menu in CodeSmith Explorer, Users can now view the mapping editor, submit feedback, help, or configure options.
  * Updated Manage Outputs and child dialogs to save the window dimensions.
  * Added IndexedEnumerable, this is used to smartly enumerate collections and get a IsEven, IsLast, IsFirst property.
  * Added Linq Querying support to all SchemaExplorer Collections.
  * Added MergeProperty functionality for parsing properties from a CodeTemplate that inherits from an assembly.
  * Added Insert Class Merge Strategy.
  * Added CodeParser.
  * Added support to detect an embedded SDK License.
  * CodeSmith Configuration no longer uses xml files.
  * Updated the documentation for IDbSchemaProvider and DataObjectBase.
  * Fixed a bug in OracleSchemaProvider where AllowDBNull would always be set to true for view columns.
  * Fixed a bug in OracleSchemaProvider where the TableSchema.PrimaryKeys collection wasn't being populated correctly.
  * Updated OracleSchemaProvider's configuration to be configurable via the options dialog.
  * Added SQL CLR Support to the SqlSchemaProvider. To see if a command is a CLR procedure check the "CS_IsCLR" extended property.
  * Fixed a bug in SQLSchemaProvider where an xml index would be set to null after upgrading a SQL Server 2005 database to SQL Server 2008.
  * Fixed a bug in SQLSchemaProvider where the ExtendedData query was missing the PropertyBaseType and Minor columns when querying SQL Server 2000 ExtendedData.
  * Added PostgreSQLSchemaProvider, SqlCompactSchemaProvider, SQLiteSchemaProvider, VistaDBSchemaProvider.
  * Updated .netTiers to version 2.3 RTM.
  * Updated PLINQO to version 3.0.
  * Added CSLA Beta templates.
  * Various other minor changes.

Download Here

Viewing all 64 articles
Browse latest View live