Skip to content

Releases: OData/AspNetCoreOData

ASP.NET Core OData 8.2.3

06 Sep 06:38
fce1c61
Compare
Choose a tag to compare

What's Changed

  • Revert the changes for duplicated left JOIN changes. by @xuzhg in #1045

Full Changelog: 8.2.2...8.2.3

ASP.NET Core OData 8.2.2 - Deprecated

30 Aug 08:59
2bde4e5
Compare
Choose a tag to compare

https://www.nuget.org/packages/Microsoft.AspNetCore.OData/8.2.2

What's Changed

  • Fixes #1017: resolve the null reference exception by adding the null check by @xuzhg in #1021
  • #1023 - Fix all structural properties ignored when using $expand without $select and camel cased property names by @orty in #1024
  • Fix binding read-only properties by @ElizabethOkerio in #1031

Full Changelog: 8.2.1...8.2.2

ASP.NET Core OData 8.2.1 - Deprecated

11 Aug 01:12
9b39106
Compare
Choose a tag to compare

https://www.nuget.org/packages/Microsoft.AspNetCore.OData/8.2.1

What's Changed

New Contributors

  • @orty made their first contribution in #947

Full Changelog: 8.2.0...8.2.1

ASP.NET Core OData 8.2.0

30 May 05:42
c103a30
Compare
Choose a tag to compare

What's Changed

  • ResultHelpers.GetEntityType can now resolve the IEdmTypeReference fro… by @uffelauesen in #894
  • #907: Enable read the untyped collection by @xuzhg in #905
  • Make CreatedODataResult inherit from ObjectResult by @KenitoInc in #906
  • Enable declared Untyped and undeclared Untyped by @xuzhg in #904
  • fix: Matching property names based on ignoring case by @samtrion in #912
  • update ODL version to 7.16.0 by @xuzhg in #922
  • fix $orderby with $apply and groupby aggregations by @ElizabethOkerio in #919
  • fixes #923 Enable using ODataValue to write Untyped property directly by @xuzhg in #924
  • fixes #921, Enable $compute in non-odata path using ODataQueryOptions directly by @xuzhg in #928
  • Fix invalid partial json generated when serverside paging is applied in multi-level containment scenarios by @gathogojr in #926

New Contributors

Full Changelog: 8.1.2...8.2.0

ASP.NET Core OData 8.1.2

02 May 02:21
Compare
Choose a tag to compare

What's Changed

  • Add ODataNullValueExtensions and use it during serializer by @xuzhg in #901
  • Re-add the removed 'QuerySettings' to avoid breaking changes. by @xuzhg in #891

Full Changelog: 8.1.1...8.1.2

ASP.NET Core OData 8.1.1 (Deprecated)

04 Apr 19:33
df65a1b
Compare
Choose a tag to compare

https://www.nuget.org/packages/Microsoft.AspNetCore.OData/8.1.1

What's Changed

  • Fix skiptoken paging edge case where property is nullable on CLR type but not nullable on Edm type by @gathogojr in #881

Full Changelog: 8.1.0...8.1.1

ASP.NET Core OData 8.1.0 (Deprecated)

27 Mar 06:22
Compare
Choose a tag to compare

https://www.nuget.org/packages/Microsoft.AspNetCore.OData/8.1.0

Breaking changes

  1. QuerySettings in ODataOptions is changed to using QueryConfigurations of type DefaultQueryConfigurations

What's Changed

  • Correct operation routing conventions docs by @gathogojr in #770
  • Update azure pipeline by @xuzhg in #777
  • update default branch name from master to main by @xuzhg in #778
  • Enable classes derived from EnableQueryAttribute to unit test OnActio… by @KenitoInc in #776
  • Fixes #771: add/use interface for query validator by @xuzhg in #772
  • Move Get Query validator as ODataQueryContext extension methods by @xuzhg in #795
  • Enable customer to setup ODataVersion when config route component by @xuzhg in #804
  • Enable custom query validato into SelectExpandQueryValidator by @xuzhg in #800
  • Fix issue #796: Request path segments gets double unescaped by @xuzhg in #806
  • fixes #812: Support nested DeltaDeletedResource by @xuzhg in #814
  • fixes #829, SelectExpandQueryValidator throws when $selecting complex property by @xuzhg in #830
  • Fix wrong links generated for derived type with navigation property when odata.metadata=full by @gathogojr in #831
  • fixes #834, add DefaultQueryConfigurations class by @xuzhg in #835
  • Refactor FilterQueryValidator to make it thread safe by @xuzhg in #820
  • fix: Pass QueryContext to nestedWriteContext #758 by @uffelauesen in #759
  • AutoExpand does not expand beyond non-default MaxExpansionDepth by @gathogojr in #841
  • fixes #836: Have ability to apply ignore query options on nested query options by @xuzhg in #839
  • Make a datetimeoffset support test culture agnostic by @wedgberto in #863
  • fixes #825, add protected virtual to extend OData query option creating within EnableQueryAttribute by @xuzhg in #846
  • fix: correctly find the target of a containment navigation property by @mjameson-se in #817
  • Upgrade ODL version to 7.15.0 by @KenitoInc in #870
  • Fixes #611, add configuration for $count, $value conventional routing by @xuzhg in #864
  • Fix skiptoken paging issue when combined with $orderby involving nullable property by @gathogojr in #859

New Contributors

Full Changelog: 8.0.12...8.1.0

ASP.NET Core OData 8.0.12

09 Dec 18:15
fbddff0
Compare
Choose a tag to compare

What's Changed

  • Remove .net 5 and update to .net 6 for samples and test projects by @xuzhg in #671
  • Update alternate key sample to support core alternatekey term by @xuzhg in #677
  • Remove ErrorCode validation by @KenitoInc in #700
  • Fix issue for nested next page link with singleton containment navigation property by @lisicase in #710
  • Add matchesPattern support by @Arithmomaniac in #729
  • Maintain case for parameter alias in generated nextlink by @gathogojr in #740
  • Enable $compute allowed settings by @xuzhg in #735
  • Updated .NET Foundation Code of Conduct link by @garaydev in #746
  • Fix serialization issue affecting nested complex property by @gathogojr in #755
  • Verify the compute clause in compute query validator by @xuzhg in #744
  • Enable the nested delta collection deep update by @xuzhg in #747
  • fix issue #420: problem with $apply and $orderby by @xuzhg in #763
  • fixes issue 727 [JsonIgnore] attribute ignored when using $expand by @mattperdeck in #728

New Contributors

Full Changelog: 8.0.11...8.0.12

ASP.NET Core OData 8.0.11

16 Aug 09:33
9e91f05
Compare
Choose a tag to compare

https://www.nuget.org/packages/Microsoft.AspNetCore.OData/8.0.11

What has changed

  • Fix ArgumentNullException when calling AddODataNewtonsoftJson by @xuzhg #589
  • Fix error when using $select=* with actions and functions by @Nthemba #594
  • Create ODataController helper methods that return ODataError for non-success responses by @KenitoInc #623
  • Fix issue that causes UTF-8 BOM to be added to raw value response by @VirusQuartirus #630
  • Fix ArgumentNullException when on empty select/expand by @giulianob #621
  • Resolve ContentID in odata.bind annotation by @gathogojr #643
  • Add IsConventional flag in routing metadata by @xuzhg #650
  • Add virtual CreateDynamicComplexResourceInfo to allow customizing complex property serialization by @xuzhg #656
  • Fixed an issue where attributes of the same name cannot be expanded when subclasses inherit and hide attributes of the parent class by @Dean-ZhenYao-Wang #645
  • Update ODL version to 7.12.2 by @habbes #665

Full changelog: 8.0.10...8.0.11

ASP.NET Core OData 8.0.10

27 Apr 18:40
Compare
Choose a tag to compare

https://www.nuget.org/packages/Microsoft.AspNetCore.OData/8.0.10

What's Changed

  • Issue #567: Escape character , for example ('/') is not proper handle at key or function in quoted string by @xuzhg in #572
  • Issue #349: Per-request query options are not preserved with the new $batch execution by @xuzhg in #574
  • issue #568: Error when function/action name contains keyword "On" by @xuzhg in #576
  • issue #571: Support FromBody parameters with actions and functions by @gathogojr in #579

Full Changelog: 8.0.9...8.0.10