|
7 | 7 | <Product>Simplify</Product> |
8 | 8 | <Description>Lightweight and fast .NET web-framework based on MVC and OWIN</Description> |
9 | 9 | <Copyright>Licensed under LGPL</Copyright> |
10 | | - <Version>3.0</Version> |
| 10 | + <Version>4.0-pre01</Version> |
11 | 11 | <PackageProjectUrl>https://github.com/SimplifyNet/Simplify.Web</PackageProjectUrl> |
12 | 12 | <PackageIconUrl>https://raw.githubusercontent.com/SimplifyNet/Images/master/LogoWeb32x32.png</PackageIconUrl> |
13 | 13 | <RepositoryUrl>https://github.com/SimplifyNet/Simplify.Web</RepositoryUrl> |
14 | 14 | <RepositoryType>GIT</RepositoryType> |
15 | 15 | <PackageTags>.NET web-framework MVC DI OWIN</PackageTags> |
16 | 16 | <PackageReleaseNotes> |
17 | 17 | Breaking changes |
18 | | - * `HttpModelHandler` Validation/Bidning types now should be regisered in container besides `HttpModelHandler.Register` |
19 | | - * Simplfiy.Web types registration simplification, for custom types use respective override methods |
20 | | - * `Ajax` attribute renamed to `Content` (#20) |
| 18 | + * Simplify.Web request pipeline asynchronous all the way (Async controllers are now processed the same way as synchronous) |
| 19 | + * `ControllerResponse` `Process` is now asynchronous (#30) |
| 20 | + * Upgrade to Simplify.Templates 2 (#40) |
21 | 21 | New |
22 | | - * Custom ViewModel attribute (#14) |
23 | | - * Custom error message for validation attributes (#15) |
24 | | - * HTTP OPTIONS support for controllers (#21) |
25 | | - * `RegisterSimplifyWeb` `IDIContainerProvider` extension method for custom Simplify.Web types registration (#17) |
26 | | - * Internal container ambient context (BootstrapperFactory.ContainerProvider) for SImplify.Web usage with default initialization from `DIContainer.Current` |
27 | | - * `IControllerExecutor` `IControllerMetaData` instead of only controllerType (#16) |
28 | | - * `GetTypesToIgnore` moved to `SimplifyWebTypesFinder` |
| 22 | + * Controllers `Model` asynchronous `ReadModelAsync` method (#27) |
| 23 | + * `IWebContext.RequestBody` asynchronous `ReadRequestBodyAsync` method (#26) |
| 24 | + * `IWebContext.Form` asynchronous `ReadFormAsync` method |
| 25 | + * Static file handler is asynchronous (#31) |
| 26 | + * IWebContext.IsAuthenticated (#42) |
| 27 | + * TemplateFactory `LoadAsync` method refactored to correct async |
| 28 | + Bug fixes |
| 29 | + * RequiredAttribute is not checking empty strings (#29) |
| 30 | + * StaticFileResponse is not correctly calculating MIME type by file extension (#34) |
29 | 31 | Dependencies Updates |
30 | | - * Upgrade to Microsoft.Extensions.Configuration.Json 3.0 |
31 | | - * Internal upgrade to Simplify.String.Sources 1.2.1, Simplify.System.Sources 1.2.1 |
32 | | - Other |
33 | | - * Internal refactoring |
34 | | - * C# 8 and Nullable Reference Types enabled (#22) |
| 32 | + * System.IO.Abstractions dependency removed |
35 | 33 | </PackageReleaseNotes> |
36 | 34 | <OutputPath>bin\Any CPU\$(Configuration)\</OutputPath> |
37 | 35 | <DocumentationFile>bin\Any CPU\$(Configuration)\$(TargetFramework)\Simplify.Web.xml</DocumentationFile> |
|
0 commit comments