Skip to content

Releases: OData/AspNetCoreOData

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

ASP.NET Core OData 8.0.9

14 Apr 22:30
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 8.0.8...8.0.9

ASP.NET Core OData 8.0.8

19 Feb 18:40
8c40be1
Compare
Choose a tag to compare

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

What's Changed

  • Fix ArgumentNullException in SelectExpandQueryOption by @KevinNoffc in #472
  • Fix reference handling in $batch by @mikepizzo in #482
  • Remove the HandleNullPropagationOption in GetQuerySetting by @xuzhg in #487

New Contributors

Full Changelog: 8.0.7...8.0.8

ASP.NET Core OData 8.0.7

01 Feb 22:40
Compare
Choose a tag to compare

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

What's Changed

  • Support DateOnly and TimeOnly by @xuzhg in #450
  • ♻️ Nullable and non nullable type mapping registration simplification by @julealgon in #453
  • Unmapped properties are in Delta by @dxrdxr in #441
  • Change query validation to throw ODataException
  • Create type annotation only has the type name
  • No dollar sign query option setting to a resolver

Full Changelog: 8.0.6...8.0.7

ASP.NET Core OData 8.0.6

11 Jan 20:07
2edd04d
Compare
Choose a tag to compare

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

  • Make TryGetNestedPropertyValue internal
  • Fix 'none OData' -> 'non-OData' typo