Simplify.Web v3.0 Release Notes

Release Date: 2019-10-20 // over 4 years ago
  • ๐Ÿ’ฅ Breaking changes

    • HttpModelHandler Validation/Bidning types now should be regisered in container besides HttpModelHandler.Register
    • ๐ŸŒ Simplfiy.Web types registration simplification, for custom types use respective override methods
    • ๐ŸŒ Ajax attribute renamed to Content (#20)

    ๐Ÿ†• New

    • ๐ŸŒ Custom ViewModel attribute (#14)
    • ๐ŸŒ Custom error message for validation attributes (#15)
    • ๐ŸŒ HTTP OPTIONS support for controllers (#21)
    • ๐ŸŒ RegisterSimplifyWeb IDIContainerProvider extension method for custom Simplify.Web types registration (#17)
    • 0๏ธโƒฃ Internal container ambient context (BootstrapperFactory.ContainerProvider) for SImplify.Web usage with default initialization from DIContainer.Current
    • ๐Ÿ“‡ IControllerExecutor IControllerMetaData instead of only controllerType (#16)
    • ๐Ÿšš GetTypesToIgnore moved to SimplifyWebTypesFinder

    โšก๏ธ Dependencies Updates

    • โฌ†๏ธ Upgrade to Microsoft.Extensions.Configuration.Json 3.0
    • โฌ†๏ธ Internal upgrade to Simplify.String.Sources 1.2.1, Simplify.System.Sources 1.2.1

    Other

    • ๐Ÿ”จ Internal refactoring
    • ๐ŸŒ C# 8 and Nullable Reference Types enabled (#22)