All Versions
22
Latest Version
Avg Release Cycle
53 days
Latest Release
1600 days ago

Changelog History
Page 1

  • v4.2.2 Changes

    December 11, 2020

    🐛 Bug Fixes

    • 🌐 Simplify.Web framework cookies SameSite atrributes set to None with Secured (#111)

    ⚡️ Updates

    • ⬆️ Simplify.DI upgrade to 4.0.10
    • ⬆️ Simplify.System.Sources internal upgrade to 1.3.0
  • v4.2.1 Changes

    October 23, 2020

    🐛 Bug Fixes

    • 📇 IControllerMetaData incorrect fields nullability (#97)

    ⚡️ Updates

    • ⬆️ Upgrade to Microsoft.Extensions.Configuration.Json 3.1.9
    • ⬆️ Simplify.System.Sources internal upgrade to 1.2.2
    • ⬆️ Simplify.Xml.Sources internal upgrade to 1.1.2
  • v4.2 Changes

    September 21, 2020

    🆕 New Features

    • 🌐 Nested properties validation (#94)
    • 🌐 Inherited properties validation (#95)
    • Nested/Inherited properties validation toggle

    ⚡️ Updates

    • ⬆️ Upgrade to Microsoft.Extensions.Configuration.Json 3.1.8
  • v4.1.2 Changes

    August 26, 2020

    🐛 Bug Fixes

    • 🌐 Disable setting PreviousPageUrl on 403, 404 controllers (#90)

    ⚡️ Updates

    • ⬆️ Upgrade to Simplify.DI 4.0.7
  • v4.1.1 Changes

    April 29, 2020

    ⚡️ Updates

    • ⬆️ Upgrade to Simplify.DI 4.0.3
    • ⬆️ Internal upgrade to Simplify.Xml.Sources 1.1.1
  • v4.1 Changes

    April 01, 2020

    🆕 New

    • ➕ Added query string model parameters invariant casing support (#54)

    ⚡️ Updates

    • ⬆️ Upgrade to Simplify.DI 4.0.2
    • ⬆️ Upgrade to Microsoft.Extensions.Configuration.Json 3.1.3

    🐛 Bug fixes

    • BootstrapperFactory possible null pointer fix
  • v4.0.2 Changes

    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 Changes

    January 06, 2020

    🐛 Bug fixes

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

    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 Changes

    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)