Wow, I completely missed this. A couple weeks ago was the 3rd anniversary of StructureMap’s initial release (I’ve been coding on something called StructureMap since at lease 2002 though). Time flies when you’re having fun I guess.
By the way, I’m shooting for a StructureMap 2.1 release by the July 4th holiday. Josh has made some improvements to the configuration, and I’ve got some little ease of use features to throw in. I’m also extending the configuration API to add in some of the functionality that you can only do in Xml today. I’ve got a backlog of tutorials to write that show under-documented features, especially around configuration profile management that I need to crank out.
Nick Harper asked a while back if StructureMap could do something like Windsor’s facilities. The answer is yes, the Registry class would do the trick just fine. I’m flirting hard with adding some interceptor support into StructureMap. I’ve resisted AOP for a long time, but I’m going to do it this time just to give it a spin and see how it feels. I’m starting to accumulate some scenarios at work that might be quicker with some declarative interception. I’ll try to build that into the fluent interface API as well.
- Somebody wanted one node configuration for adding a non-default instance
- Derik Whitaker is asking for the ability to call internal or private constructors. This makes me feel dirty, but I’ll take a longer look into it Derik.
- Derrick Rapp wants more caching options, but I think I’m going to ask him to contribute here, or write a tutorial on how to plug in your own caching strategies (it’s possible out of the box)
If you’ve got requests, you can add them here or at the StructureMap home page.