All Versions
16
Latest Version
Avg Release Cycle
53 days
Latest Release
31 days ago

Changelog History
Page 1

  • v4.0.2

    January 27, 2020

    🆕 New

    • Authentication redirect middleware added

    ⚡️ Updates

    • 🌐 netcoreapp3.1 and netcoreapp3.0 target frameworks added with reference to Microsoft.AspNetCore.App (#52)
    • ⬆️ Upgrade to Simplify.DI 4.0.1
  • v4.0.1

    January 06, 2020

    🐛 Bug fixes

    • 🌐 Static file reader permissions change to read (#47)
  • v4.0

    December 22, 2019

    💥 Breaking changes

    • 🔀 Simplify.Web request pipeline asynchronous all the way (Async controllers are now processed the same way as synchronous)
    • 🌐 ControllerResponse Process is now asynchronous (#30)
    • ⬆️ Upgrade to Simplify.Templates 2 (#40)

    🆕 New

    • 🌐 Controllers Model asynchronous ReadModelAsync method (#27)
    • 🌐 IWebContext.RequestBody asynchronous ReadRequestBodyAsync method (#26)
    • IWebContext.Form asynchronous ReadFormAsync method
    • 🌐 Static file handler is asynchronous (#31)
    • 🌐 IWebContext.IsAuthenticated (#42)
    • ♻️ TemplateFactory LoadAsync method refactored to correct async

    🐛 Bug fixes

    • 🌐 RequiredAttribute is not checking empty strings (#29)
    • 🌐 StaticFileResponse is not correctly calculating MIME type by file extension (#34)

    ⚡️ Dependencies Updates

    • 🚚 System.IO.Abstractions dependency removed
  • v3.0

    October 20, 2019

    💥 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)
  • v2.3

    September 28, 2019

    ⚡️ Updates

    • ⬆️ Upgrade to Simplify.DI 4.0
    • ⬆️ Upgrade to Simplify.Templates 1.5.2
    • Microsoft.CSharp 4.6

    Other

    • ⬆️ Internal upgrade to Simplify.String.Sources 1.2.0
    • ⬆️ Internal upgrade to Simplify.System.Sources 1.2.0
  • v2.2

    September 03, 2019
  • v2.1

    August 22, 2019
  • v2.0.1

    June 24, 2019
  • v2.0

    January 01, 2019
  • v2.0-pre02

    December 23, 2018