Опублкован NuGet-пакет NewPlatform.Flexberry.ORM.ODataService 6.1.0.
Также под эту версию собраны все зависимости и обновлены генераторы.
При обновлении ODataService на проекте с версий 5.х до 6.х воспользуйтесь этим примером, чтобы ничего не упустить.
[6.1.0] - 2021.06.12
Новое в 6.1.0
- Netstandard 2.0 implementation.
[6.0.0] - 2021.06.06
Изменено в 6.0.0
- [BREAKINGCHANGE] Update dependencies:
Microsoft.AspNet.OData
(NewPlatform.Flexberry.AspNetCore.OData
) to7.5.1
,Microsoft.OData.Core
to7.7.2
,NewPlatform.Flexberry.ORM
to6.0
.
[5.2.0] - 2021.06.03
Новое в 5.2.0
- Microsoft .NET Framework 4.6.1 compiled assemblies.
- Batch update MessageQuotas.MaxOperationsPerChangeset and MessageQuotas.MaxReceivedMessageSize parameters.
Изменено в 5.2.0
- Removing files through file providers.
- Add additional edm mapping into model builder.
Исправлено в 5.2.0
- Batch update InternalServerError event handling.
- SafeLoadDetails for models with TypeUsage.
- Batch update CallbackAfterCreate, CallbackAfterUpdate, CallbackAfterDelete call.
- SafeLoadDetails for partial loaded agregator.
[5.1.0] - 2020.05.03
Новое в 5.1.0
- Handle httpResponseException with OdataError wrapped in targetInvocationException.
- Support $batch request for transactional update data objects.
- Support for limits on master details.
- Support for limits on pseudodetails.
- Decode Excel export column name.
- HttpConfiguretion MapDataObjectRoute() extension method.
Изменено в 5.1.0
- JavaScriptSerializer replaced with Newtonsoft.Json.JsonConvert for better performance.
- [BREAKINGCHANGE] Method MapODataServiceDataObjectRoute now requires HttpServer as parameter.
- At creation of dynamic views of the master in them are added with primary keys.
- Use common DataObjectCache for all sql queries per http request.
- [BREAKINGCHANGE] Details BS not apply changes in agregator. Use BS for agregator when details changed.
- Refactor
DataObjectControllerActivator
to simplify overriding DOC initialization. - Mapping only selected properties on getting objects.
- [BREAKINGCHANGE] The namespace of api-extensions is changed to NewPlatform.Flexberry.ORM.ODataService.WebApi.Extensions.
- [BREAKINGCHANGE] The namespace of api-controllers is changed to NewPlatform.Flexberry.ORM.ODataService.WebApi.Controllers.
- [BREAKINGCHANGE] The namespace of GenericCorsPolicyProvider is changed to NewPlatform.Flexberry.ORM.ODataService.Cors.
- [BREAKINGCHANGE] HttpConfiguration MapODataServiceDataObjectRoute extension method is marked obsolete.
- Code unification with Microsoft.AspNetCore.OData.
Исправлено в 5.1.0
- Fix error with POST request and header “Prefer”.
- Getting objects by primary key with using
$select
and$expand
query options. - Loading masters with common DataObjectCache.
- Naming of details when exporting data to Excel.
- Call BS for agregator when details changed in batch requests.
- WebFile type support in batch requests.
- Fix error on creation DataObject with pseudodetail field defined.
- Loading masters with not stored property in batch requests.
- Using ObjectStatus instead of private collection to determine if object is created.