Releases: OData/AspNetCoreOData
Releases · OData/AspNetCoreOData
ASP.NET Core OData 8.2.3
What's Changed
Full Changelog: 8.2.2...8.2.3
ASP.NET Core OData 8.2.2 - Deprecated
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
https://www.nuget.org/packages/Microsoft.AspNetCore.OData/8.2.1
What's Changed
- fix deltaset serialization issues by @ElizabethOkerio in #915
- fix $apply with groupby with $filter by @ElizabethOkerio in #940
- fix $apply without groupby by @ElizabethOkerio in #941
- Server-side paging should not apply to collections of non-entity types by @gathogojr in #951
- Fix filter in nested collections in model-bound query settings scenario by @gathogojr in #963
- return bad request for an empty filter by @ElizabethOkerio in #964
- Potential fix for issue #616 by @orty in #947
- update dynamic sample by @ElizabethOkerio in #975
- Fix orderby with PageSize on derived types by @KenitoInc in #980
- Make UpdateODataResult inherit from ObjectResult by @gathogojr in #981
- Make output set of $apply transformations available for subsequent transformations or other query operators by @ElizabethOkerio in #987
- Support writing nested entities without a navigation source. by @mikepizzo in #996
- Add SECURITY.md containing instructions for reporting security bugs by @gathogojr in #999
- support IAsyncenumerable by @ElizabethOkerio in #988
- update aggregation tests by @ElizabethOkerio in #1013
- fixes #986: pass Order value to selector model generated by @xuzhg in #1005
- fix $apply with $groupby with more than one property & $top by @ElizabethOkerio in #1014
- fix duplicate join issues by @ElizabethOkerio in #993
- fixes #931: Undeclared enum type value for untype value serialized as empty resource by @xuzhg in #961
- Update release version to 8.2.1 by @xuzhg in #1016
New Contributors
Full Changelog: 8.2.0...8.2.1
ASP.NET Core OData 8.2.0
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
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)
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)
https://www.nuget.org/packages/Microsoft.AspNetCore.OData/8.1.0
Breaking changes
QuerySettings
inODataOptions
is changed to usingQueryConfigurations
of typeDefaultQueryConfigurations
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
- @uffelauesen made their first contribution in #759
- @wedgberto made their first contribution in #863
- @mjameson-se made their first contribution in #817
Full Changelog: 8.0.12...8.1.0
ASP.NET Core OData 8.0.12
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
- @lisicase made their first contribution in #710
- @Arithmomaniac made their first contribution in #729
- @garaydev made their first contribution in #746
- @mattperdeck made their first contribution in #728
Full Changelog: 8.0.11...8.0.12
ASP.NET Core OData 8.0.11
https://www.nuget.org/packages/Microsoft.AspNetCore.OData/8.0.11
What has changed
- Fix
ArgumentNullException
when callingAddODataNewtonsoftJson
by @xuzhg #589 - Fix error when using
$select=*
with actions and functions by @Nthemba #594 - Create
ODataController
helper methods that returnODataError
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
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