Releases: OData/AspNetCoreOData
Releases · OData/AspNetCoreOData
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
ASP.NET Core OData 8.0.9
What's Changed
- updated csproj files to not require visual studio 2022 by @corranrogue9 in #484
- Add an issue bug templates by @xuzhg in #528
- Adding support for case insensitive action names by @giulianob in #519
- Add support for net6.0 for AspNetCore.OData.NewtonsoftJson by @marabooy in #526
- Fixing CORS attribute by @giulianob in #544
- EnableQueryAttribute - static GetModel changed back to virtual by @kjaworski in #553
New Contributors
- @corranrogue9 made their first contribution in #484
- @giulianob made their first contribution in #519
- @kjaworski made their first contribution in #553
Full Changelog: 8.0.8...8.0.9
ASP.NET Core OData 8.0.8
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
- @KevinNoffc made their first contribution in #472
- @mikepizzo made their first contribution in #482
Full Changelog: 8.0.7...8.0.8
ASP.NET Core OData 8.0.7
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
https://www.nuget.org/packages/Microsoft.AspNetCore.OData/8.0.6
- Make TryGetNestedPropertyValue internal
- Fix 'none OData' -> 'non-OData' typo