I am pleased to announce the release of Regionerate Beta 2 (v0.7) (download now)

The first public beta (v0.6) was released more than a year ago and since then, thanks to great community participation in the forums and submitted patches, many bugs were fixed and many new features were introduced. You can review all the different bug fixes and new features since v0.6 here.

kick it on DotNetKicks.com

What's New in This Release

New Code Layout Browser

clb The new Code Layout Browser is even sexier. Browse through different layouts by using the keyboard shortcut or the menu item. Read more

Advanced Sorting

arrow Use sub-sorting to create code blocks that contain methods which are sorted by name, sub-sorted by parameter count and more.

Read more.

Structs & Interfaces

lego Get standard layouts on your structs & interfaces as well.

Read more.

New Code Layouts

Contract A standard layout is cool, but forcing an entity class to look the same as a unit test fixture is just wrong. You can now apply new Code Layouts on specific class styles such as: Unit Test, Entity, Contract, Utility and more.

Complete Control Over Spacing

hand You can now control how consecutive items are spaced and how the first and last items are padded. This means you have absolute control over the spacing of your code. Read more.

Support for SharpDevelop 3.0 Beta 2

sd Use Regionerate on the latest SharpDevelop release. (Thanks to Kai P. Reisert for the patch)

 

I would like to thank everyone for their great help over the past year, and I hope Regionerate will continue to evolve and grow towards a super-stable and feature-rich v1.0.

Labels:

5 comments. Add a comment.

On September 29, 2008 4:15 PM, OpenID Dr. Gavin T.D. Greig said:

It would be nice to have a StyleCop compliant Code Layout. Having had a quick check, I'm not sure this could currently be done, as Regionerate doesn't seem to allow sorting members by whether they are static/non-static. Hopefully this functionality would not be too difficult to add, given the strong foundation that you already have?

On September 29, 2008 5:54 PM, Blogger Omer Rauchwerger said:

Gavin,

Is sorting by static/non-static the only you are missing?

This could be done by placing one Put* statement for non-statics and a Put* statement for statics right after that (the same for sorting by any other boolean property).

Let me know if you plan to build such a code layout. With StyleCop's popularity, it should probably go into the code layout browser.

-- rauchy

On September 30, 2008 1:07 PM, OpenID Dr. Gavin T.D. Greig said:

Aha! When I commented before, I hadn't found the "Where" tag for static.

I'll see if I can produce a layout for you. It might be a while before I get back to you, as I'll have to fit it in with other work.

On October 15, 2008 12:02 PM, Blogger FruitBatInShades said:

Great product, thanks for releasing it :) I have a little issue with 0.6.7.8.

I have a stringbuilder over mutliple lines that contains javascript.

Regionerate pulls this code apart as if it was normal c# code. Is there a wrapper code to stop this or is it a bug in recognising multi-line statements?

private StringBuilder InitBuilder = new StringBuilder(@"
// Remember to invoke within jQuery(window).load(...)
// If you don't, Jcrop may not initialize properly
var api;
$(window).load(function(){
api = $.Jcrop('#[id]',{");

On October 24, 2008 8:05 AM, Blogger Omer Rauchwerger said:

FruitBatInShades,

I'm glad you like Regionerate.

Please report this in the Bug Reports forum.