SpecExpress Changelog

What's new in SpecExpress 1.6.1.52

May 31, 2014
  • Added support for DisplayAttribute such that error messages will use the name specified in the attribute if it exists.
  • Changed Error message given when multiple specifications for a given type are found to include the name of the type.

New in SpecExpress 1.6.1.48 (May 31, 2014)

  • Refactored solution to include and correct Silverlight projects
  • Fixed SpecExpress MVC to work with Silverlight refactoring.
  • Fixed issues with SpecExpress.js not comparing dates properly

New in SpecExpress 1.6.1.30 (May 31, 2014)

  • Corrected Versioning of SpecExpress.dll and SpecExpress.Web.dll

New in SpecExpress 1.6.1.28 (May 31, 2014)

  • Added Validate method on SpecidicationExpression that returns ValidationNotification.

New in SpecExpress 1.6.1.25 (Aug 18, 2011)

  • Fixed bug with MessageService.FormatMessage returning a message that was not correctly formated.
  • Added ability to leverage "In Line" or "Ad Hoc" specifications

New in SpecExpress 1.1.41649 (Jun 28, 2010)

  • Added Validation Contexts feature
  • Fixed bug with handling for Bool Types and Required
  • MessageStore now allows for overriding individual messages. This allows for easily customizing default error message for just a few errors without editing the Resources files in SpecExpress.
  • DSL Changes:
  • Removed "And" after Required/Optional
  • Changed With.Message to With(m => m.Message = "Message"). This allows for future features around customizing messages without breaking the DSL
  • Added support for passing in a list of Asssemblies to ValidationCatalog to scan for specifications. This allows easier scanning of all assemblies found in AppDomain