This past afternoon, I committed source revision #26346, containing the final feature work for Jolt.NET 0.3. This release took longer than expected because I added features to the release after thinking it may be too small, and those features ended up taking longer to implement than expected. In the future, I will try to make the releases more timely, as long releases make the project appear unmaintained.
Jolt.NET 0.3 contains the following new features:
- Support for converting a finite state machine to a GLEE or MSAGL graph
- A set of classes to manage and create delegates and functors
- Core and NUnit assertions for XML data
- Ability to generalize the return type when generating proxy/interface types in the Jolt.Testing library
Jolt.NET 0.4 will be a short maintenance release, which will involve the upgrade of external dependencies. The dependency upgrade will allow me to simplify some existing code by utilizing a new external library feature, as well as learn how to use such features so that they may be applied in the future.. Furthermore, there have been many maintenance related tasks I’ve been neglecting, and I feel that now is a good time to address them. Some new features will be added, but only those were previously identified and not included in a preceding release.