We are pleased to announce the release of nspectre version 1.0.1. This version adds the ability to store configuration in JSON.
We are pleased to announce the release of nspectre 1.0.0. This release adds the ability to use functions as specifications.
We are pleased to announce a release of nspectre 0.9.0 for Mono.
We are pleased to announce the release of nspectre 0.8.1. This release adds templated error messages and a schema for XML configuration files.
We are pleased to announce the release of nspectre 0.8.1. This release adds NSpectre.Console for checking configuration files without having to write any code and a new "GetErrorsByKey" method to the ValidationErrors collection along with a new, optional "Key" property to Specifications.
We are pleased to announce the release of nspectre 0.8.0. This release adds logging support. An ILogger interface is defined. To receive logging messages, implement this interface and pass an instance of your implementation to Initialiser.
We are pleased to announce the release of nspectre 0.7.1. This is a minor release. The primary feature of this release is the ValidateChildren preprocessor.
We are pleased to announce the release of nspectre 0.7.0. This new version contains new features, improvements and updates.
IMPORTANT: This release contains a potentially breaking change. Templates now have the ValidationError available to them in a variable called 'error'.
More information about nspectre can be found here: http://www.nspectre.org.uk/
nspectre 0.6.0 has been released. Version 0.6.0 contains a number of improvements and new features. See the release notes for more detail.
IMPORTANT: This release contains a breaking change. Existing templates will need to be modified.
Instead of "outcome=" templates should use "return".
More information about nspectre can be found here: http://www.nspectre.org.uk/
nspectre 0.5.2 has been released. nspectre uses templating and runtime code generation to allow .NET developers to specify their business rules in an xml file, which reduces duplication and the number of lines of code that need to be written and maintained.