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.
What's New in This Release
New Code Layout Browser
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
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
Get standard layouts on your structs & interfaces as well.
Read more.
New Code Layouts
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
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
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: v0.7
5 comments.
Add a comment.
On September 29, 2008 4:15 PM,
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,
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,
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,
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,
Omer Rauchwerger said:
FruitBatInShades,
I'm glad you like Regionerate.
Please report this in the
Bug Reports forum.
Download