Eric J. Smith's Weblog

CodeSmith, .NET, etc...

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.

Posted: May 04 2005, 07:16 PM by ejsmith | with 26 comment(s)
Filed under:

Comments

Scott McCulloch said:

Very exciting! Keep up the good work!
# May 4, 2005 8:40 PM

David Neal said:

Awesome!
# May 4, 2005 10:14 PM

TrackBack said:

Victor Boctor's Blog - CodeSmith 3.0 RC1 Released
# May 5, 2005 12:13 AM

Keyvan Nayyeri said:

Good job sir ;)
Thank u 4 this great tool :)
# May 5, 2005 12:46 AM

TrackBack said:

Link Dump
# May 5, 2005 2:50 AM

TrackBack said:

# May 5, 2005 3:33 AM

Michael Stuart said:

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!
# May 5, 2005 10:25 AM

TrackBack said:

# May 5, 2005 11:03 AM

Liwoj said:

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 !
# May 5, 2005 12:55 PM

Eric J. Smith said:

Bad news is that the documentation in 3.0 is still pretty lacking. You can still feel free to ask any questions that you may have on the forums or to me directly though.

Good news is that we have hired Mike Gunderloy to document all of CodeSmith for a 3.1 release. He has already started this work and as soon as he is done 3.1 will be released.
# May 5, 2005 1:00 PM

Liwoj said:

Great news ! :)
# May 5, 2005 1:06 PM

TrackBack said:

# May 5, 2005 2:31 PM

TrackBack said:

# May 5, 2005 2:35 PM

Marc Fairorth said:

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!

# May 5, 2005 2:45 PM

Eric J. Smith said:

The pricing structure is available on the new website: http://www.codesmithtools.com/ Basically, it will be a free upgrade for anyone who has purchased CodeSmith 2.6 Professional in the past 90 days and a $49 upgrade for all other CodeSmith Professional 2.x owners.
# May 5, 2005 2:51 PM

Eric J. Smith said:

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. ;-)
# May 5, 2005 2:54 PM

TrackBack said:

Yep, that's right - CodeSmith 3.0 is almost ready for prime time. The first release candidate is now...
# May 5, 2005 3:13 PM

TrackBack said:

# May 6, 2005 11:13 AM

TrackBack said:

<p>&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.codebetter.com/blogs/raymond.lewallen/archive/2005/05/05/62809.aspx&quot; target=&quot;_blank&quot;&gt;Performance Monitoring - JIT compilations&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://weblo
# May 6, 2005 11:37 AM

TrackBack said:

# May 8, 2005 1:28 AM

Jason Bunting said:

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!
# May 9, 2005 12:23 PM

Eric J. Smith said:

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.
# May 11, 2005 2:53 AM

Todd Meinershagen said:

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.

# May 20, 2005 10:18 AM

Ray Dukes said:

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?
# May 23, 2005 1:33 PM

TrackBack said:

# May 24, 2005 4:16 PM

TrackBack said:

# May 25, 2005 3:01 AM
Leave a Comment

(required) 

(required) 

(optional)

(required)