Выпущена очередная стабильная версия ODataService 6.1.0

Опублкован NuGet-пакет NewPlatform.Flexberry.ORM.ODataService 6.1.0.

Также под эту версию собраны все зависимости и обновлены генераторы.
При обновлении ODataService на проекте с версий 5.х до 6.х воспользуйтесь этим примером, чтобы ничего не упустить.

[6.1.0] - 2021.06.12

Новое в 6.1.0

  1. Netstandard 2.0 implementation.

[6.0.0] - 2021.06.06

Изменено в 6.0.0

  1. [BREAKINGCHANGE] Update dependencies: Microsoft.AspNet.OData (NewPlatform.Flexberry.AspNetCore.OData) to 7.5.1, Microsoft.OData.Core to 7.7.2, NewPlatform.Flexberry.ORM to 6.0.

[5.2.0] - 2021.06.03

Новое в 5.2.0

  1. Microsoft .NET Framework 4.6.1 compiled assemblies.
  2. Batch update MessageQuotas.MaxOperationsPerChangeset and MessageQuotas.MaxReceivedMessageSize parameters.

Изменено в 5.2.0

  1. Removing files through file providers.
  2. Add additional edm mapping into model builder.

Исправлено в 5.2.0

  1. Batch update InternalServerError event handling.
  2. SafeLoadDetails for models with TypeUsage.
  3. Batch update CallbackAfterCreate, CallbackAfterUpdate, CallbackAfterDelete call.
  4. SafeLoadDetails for partial loaded agregator.

[5.1.0] - 2020.05.03

Новое в 5.1.0

  1. Handle httpResponseException with OdataError wrapped in targetInvocationException.
  2. Support $batch request for transactional update data objects.
  3. Support for limits on master details.
  4. Support for limits on pseudodetails.
  5. Decode Excel export column name.
  6. HttpConfiguretion MapDataObjectRoute() extension method.

Изменено в 5.1.0

  1. JavaScriptSerializer replaced with Newtonsoft.Json.JsonConvert for better performance.
  2. [BREAKINGCHANGE] Method MapODataServiceDataObjectRoute now requires HttpServer as parameter.
  3. At creation of dynamic views of the master in them are added with primary keys.
  4. Use common DataObjectCache for all sql queries per http request.
  5. [BREAKINGCHANGE] Details BS not apply changes in agregator. Use BS for agregator when details changed.
  6. Refactor DataObjectControllerActivator to simplify overriding DOC initialization.
  7. Mapping only selected properties on getting objects.
  8. [BREAKINGCHANGE] The namespace of api-extensions is changed to NewPlatform.Flexberry.ORM.ODataService.WebApi.Extensions.
  9. [BREAKINGCHANGE] The namespace of api-controllers is changed to NewPlatform.Flexberry.ORM.ODataService.WebApi.Controllers.
  10. [BREAKINGCHANGE] The namespace of GenericCorsPolicyProvider is changed to NewPlatform.Flexberry.ORM.ODataService.Cors.
  11. [BREAKINGCHANGE] HttpConfiguration MapODataServiceDataObjectRoute extension method is marked obsolete.
  12. Code unification with Microsoft.AspNetCore.OData.

Исправлено в 5.1.0

  1. Fix error with POST request and header “Prefer”.
  2. Getting objects by primary key with using $select and $expand query options.
  3. Loading masters with common DataObjectCache.
  4. Naming of details when exporting data to Excel.
  5. Call BS for agregator when details changed in batch requests.
  6. WebFile type support in batch requests.
  7. Fix error on creation DataObject with pseudodetail field defined.
  8. Loading masters with not stored property in batch requests.
  9. Using ObjectStatus instead of private collection to determine if object is created.
Поделиться в: ВКонтакте, Twitter, Facebook.