CodeSmith 3.0 Release Candidate 1 Available!

CodeSmith Tools, LLC is pleased to announce the immediate availability of CodeSmith 3.0 Release Candidate 1. CodeSmith 3.0 is the latest version of the most powerful code generation tool on the market. With features such as template based code generation, a rich integrated template development environment, highly extensible metadata system that includes database schema and XML sources standard, and now statement completion all make building custom templates that much easier.

CodeSmith 3.0 enables software developers to efficiently:

  • Reduce repetitive coding
  • Generate your code in less time with fewer bugs
  • Produce consistent code that adheres to your standards
  • Create your own custom templates for any language

CodeSmith 3.0 RC1 is available for testing and can be downloaded using the link below. If you would like to submit feedback, please use the built-in bug reporting system under (Help/Submit Bug Report) or send an email to support@codesmithtools.com

Download CodeSmith 3.0 RC1 Now

Important: The CodeSmith 3.0 RC1 license expires on 6/15/2005. Please be aware that the RC1 version of CodeSmith 3.0 will stop working after this date. You will then be able to download the 3.0 final version and begin your 30 day trial period.

CodeSmith 3.0 Feature Overview

Below is a summary of the new features found in CodeSmith 3.0:

  • Statement Completion – No more hunting through complex object models or constantly referring to documentation. With the new statement completion capability of CodeSmith 3.0 the editor prompts you similar to Microsoft Visual Studio’s IntelliSense feature.
  • Faster Compiler & Template Caching – With major performance improvements in the template compiler and template caching CodeSmith 3.0 can process templates faster and more efficiently.
  • Improved Debugging Features – CodeSmith 3.0 makes it easier to debug your templates by providing the CodeSmith template developer with the line number in the template where the problem occurred.
  • Rich XML Support – The new XmlProperty directive allows you to easily use XML to drive your templates. If an XSD schema is provided, a strongly typed XML object model will automatically be generated and makes working with XML simple. If an XSD schema is not provided CodeSmith will allow you to work directly with an XmlDocument instance instead. Combined with the new IntelliSense capabilities, this feature makes working with complex XML a breeze.
  • Merge Capabilities – The new merging capabilities in CodeSmith 3.0 allow you to merge generated and hand written code within a single file.
  • Console Client Improvements – The console client now includes a "batch mode" for code generation either as a standalone process or as part of your automated build process.
  • Auto SQL Script Execution – Templates that generate SQL scripts can now be auto-executed after generation allowing for easy deployment of generated SQL code.

CodeSmith 3.0 includes many more improvements and features all designed to help you write your code faster and with less defects.

10 Comments

  • Good job sir ;)

    Thank u 4 this great tool :)

  • I really respect your work. I'm surprised some company hasn't made a generous offer to buy you out yet. I may even purchase a license for this version. Keep the great features coming!

  • New features are good, but I hope that with new release there will be also some improvements in documentation. I would like to use new CS3 feautures, but it is hard without good docs....

    Anyway, nice work !

  • Congratulations, Eric. Any ideas yet on pricing? I'm a CS Studion 2.6 registered owner (and very happy with my purchase, I should add!) so I'm curious to hear how the upgrade pricing will be structured.



    Also -- more more templates! Nullable Business Objects!



  • I'll also let you in on a little secret... if you purchase CodeSmith Professional 2.6 between now and when CodeSmith 3.0 is released for $79 you will get CodeSmith Professional 3.0 (which will be $399 regularly) for free. So you basically get a $399 product for $79. ;-)

  • Eric,



    When do you start counting 90 days? I bought on March 5th, give or take a day, and want to know if I am "in" on this.



    Thanks!

  • The 90 days are from the date of the announcement and they include the few more days until the final version is released as well.

  • Is it still possible to purchase the 2.6 version in order to save on the upgrade? I was just planning to do this yesterday and noticed that I can't get to your old site.



  • Same here. I went to buy the 2.6 and it disappeared. I'd been testing the 3.0, wanted it, and now cannot get in on the deal.



    Any grace here?

  • I enjoy reading through a post that can make people think.
    Also, thanks for permitting me to comment!

Comments have been disabled for this content.