Releases: Flexberry/NewPlatform.Flexberry.ORM.ODataService
Releases · Flexberry/NewPlatform.Flexberry.ORM.ODataService
5.1.0 - 2020.05.03
Added
- 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.
Changed
- 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.
Fixed
- 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.
5.0.0 - 2018-12-13
Added
- Exception handling in user functions.
- Permissions for masters and details.
- Export to excel with parameters.
- The ability to export to an excel function odata.
Changed
- Update dependencies.
Fixed
- Fix error when query contains same properties.
4.1.0 - 2018-02-27
[4.1.0] - 2018.02.27
Added
- Add support user function geo.intersects.
- Add support LoadingCustomizationStruct in user functions.
- Add support actions.
- Add handler, called after exception appears.
- In user functions and actions add possibility to return collections of primitive types and enums. In actions add possibility to use primitive types and enums as parameters.
Fixed
- Fix reading properties of files.
- Fix error which occured in Mono in method
DefaultODataPathHandler.Parse(IEdmModel model, string serviceRoot, string odataPath)
. - Fix errors in work of user functions.
- Fix error in association object enumeration filtration.
Changed
- Update dependencies.
- Update ODataService package version to according ORM package version.