tag:github.com,2008:https://github.com/zzzprojects/System.Linq.Dynamic.Core/releases Release notes from System.Linq.Dynamic.Core 2025-11-29T06:29:07Z tag:github.com,2008:Repository/55794557/v1.7.1 2025-11-29T06:29:16Z v1.7.1 <h2>What's Changed</h2> <ul> <li>Fix Json when property value is null by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/StefH/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/StefH">@StefH</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3654099404" data-permission-text="Title is private" data-url="https://github.com/zzzprojects/System.Linq.Dynamic.Core/issues/961" data-hovercard-type="pull_request" data-hovercard-url="/zzzprojects/System.Linq.Dynamic.Core/pull/961/hovercard" href="https://github.com/zzzprojects/System.Linq.Dynamic.Core/pull/961">#961</a></li> <li>json: fix logic when property is not found by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/StefH/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/StefH">@StefH</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3654687352" data-permission-text="Title is private" data-url="https://github.com/zzzprojects/System.Linq.Dynamic.Core/issues/962" data-hovercard-type="pull_request" data-hovercard-url="/zzzprojects/System.Linq.Dynamic.Core/pull/962/hovercard" href="https://github.com/zzzprojects/System.Linq.Dynamic.Core/pull/962">#962</a></li> <li>Fix NumberParser for integer &lt; int.MinValue by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/StefH/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/StefH">@StefH</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3672251660" data-permission-text="Title is private" data-url="https://github.com/zzzprojects/System.Linq.Dynamic.Core/issues/965" data-hovercard-type="pull_request" data-hovercard-url="/zzzprojects/System.Linq.Dynamic.Core/pull/965/hovercard" href="https://github.com/zzzprojects/System.Linq.Dynamic.Core/pull/965">#965</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/zzzprojects/System.Linq.Dynamic.Core/compare/v1.7.0...v1.7.1"><tt>v1.7.0...v1.7.1</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/55794557/v1.7.0 2025-11-15T11:56:55Z v1.7.0 <h2>What's Changed</h2> <ul> <li>Fix parsing Hex and Binary by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/StefH/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/StefH">@StefH</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3604801361" data-permission-text="Title is private" data-url="https://github.com/zzzprojects/System.Linq.Dynamic.Core/issues/956" data-hovercard-type="pull_request" data-hovercard-url="/zzzprojects/System.Linq.Dynamic.Core/pull/956/hovercard" href="https://github.com/zzzprojects/System.Linq.Dynamic.Core/pull/956">#956</a></li> <li>Support normalization of objects for Z.DynamicLinq.Json by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/StefH/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/StefH">@StefH</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3628309359" data-permission-text="Title is private" data-url="https://github.com/zzzprojects/System.Linq.Dynamic.Core/issues/958" data-hovercard-type="pull_request" data-hovercard-url="/zzzprojects/System.Linq.Dynamic.Core/pull/958/hovercard" href="https://github.com/zzzprojects/System.Linq.Dynamic.Core/pull/958">#958</a></li> <li>.NET 10 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/StefH/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/StefH">@StefH</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3614043112" data-permission-text="Title is private" data-url="https://github.com/zzzprojects/System.Linq.Dynamic.Core/issues/957" data-hovercard-type="pull_request" data-hovercard-url="/zzzprojects/System.Linq.Dynamic.Core/pull/957/hovercard" href="https://github.com/zzzprojects/System.Linq.Dynamic.Core/pull/957">#957</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/zzzprojects/System.Linq.Dynamic.Core/compare/v1.6.10...v1.7.0"><tt>v1.6.10...v1.7.0</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/55794557/v1.6.10 2025-11-08T06:49:44Z v1.6.10 <h2>What's Changed</h2> <ul> <li>Fixed adding Enum and integer by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/StefH/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/StefH">@StefH</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3552133268" data-permission-text="Title is private" data-url="https://github.com/zzzprojects/System.Linq.Dynamic.Core/issues/953" data-hovercard-type="pull_request" data-hovercard-url="/zzzprojects/System.Linq.Dynamic.Core/pull/953/hovercard" href="https://github.com/zzzprojects/System.Linq.Dynamic.Core/pull/953">#953</a></li> <li>Fix ExpressionHelper.TryConvertTypes to generate correct Convert in case left or right is null by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/StefH/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/StefH">@StefH</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3579106127" data-permission-text="Title is private" data-url="https://github.com/zzzprojects/System.Linq.Dynamic.Core/issues/954" data-hovercard-type="pull_request" data-hovercard-url="/zzzprojects/System.Linq.Dynamic.Core/pull/954/hovercard" href="https://github.com/zzzprojects/System.Linq.Dynamic.Core/pull/954">#954</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/zzzprojects/System.Linq.Dynamic.Core/compare/v1.6.9...v1.6.10"><tt>v1.6.9...v1.6.10</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/55794557/v1.6.9 2025-10-11T08:19:37Z v1.6.9 <h2>What's Changed</h2> <ul> <li>DynamicExpressionParser - Handle indexed properties with any number of indices in expression by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/thibault-reigner/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/thibault-reigner">@thibault-reigner</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3502542892" data-permission-text="Title is private" data-url="https://github.com/zzzprojects/System.Linq.Dynamic.Core/issues/950" data-hovercard-type="pull_request" data-hovercard-url="/zzzprojects/System.Linq.Dynamic.Core/pull/950/hovercard" href="https://github.com/zzzprojects/System.Linq.Dynamic.Core/pull/950">#950</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/thibault-reigner/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/thibault-reigner">@thibault-reigner</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3502542892" data-permission-text="Title is private" data-url="https://github.com/zzzprojects/System.Linq.Dynamic.Core/issues/950" data-hovercard-type="pull_request" data-hovercard-url="/zzzprojects/System.Linq.Dynamic.Core/pull/950/hovercard" href="https://github.com/zzzprojects/System.Linq.Dynamic.Core/pull/950">#950</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/zzzprojects/System.Linq.Dynamic.Core/compare/v1.6.8...v1.6.9"><tt>v1.6.8...v1.6.9</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/55794557/v1.6.8 2025-09-28T07:03:19Z v1.6.8 <h2>What's Changed</h2> <ul> <li>Fix GroupByMany using composite key and normal key by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/StefH/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/StefH">@StefH</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3457962440" data-permission-text="Title is private" data-url="https://github.com/zzzprojects/System.Linq.Dynamic.Core/issues/946" data-hovercard-type="pull_request" data-hovercard-url="/zzzprojects/System.Linq.Dynamic.Core/pull/946/hovercard" href="https://github.com/zzzprojects/System.Linq.Dynamic.Core/pull/946">#946</a></li> <li>Add IndexerName attribute to DynamicClass to fix naming issues with Item by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/StefH/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/StefH">@StefH</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3459839812" data-permission-text="Title is private" data-url="https://github.com/zzzprojects/System.Linq.Dynamic.Core/issues/948" data-hovercard-type="pull_request" data-hovercard-url="/zzzprojects/System.Linq.Dynamic.Core/pull/948/hovercard" href="https://github.com/zzzprojects/System.Linq.Dynamic.Core/pull/948">#948</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/zzzprojects/System.Linq.Dynamic.Core/compare/1.6.7...v1.6.8"><tt>1.6.7...v1.6.8</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/55794557/1.6.7 2025-07-28T15:34:32Z 1.6.7 <p>1.6.7</p> StefH tag:github.com,2008:Repository/55794557/v1.6.6 2025-06-11T10:37:40Z v1.6.6 <h2>What's Changed</h2> <ul> <li>Add GroupBy method for Z.DynamicLinq.SystemTextJson and Z.DynamicLinq.NewtonsoftJson by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/StefH/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/StefH">@StefH</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3121052589" data-permission-text="Title is private" data-url="https://github.com/zzzprojects/System.Linq.Dynamic.Core/issues/929" data-hovercard-type="pull_request" data-hovercard-url="/zzzprojects/System.Linq.Dynamic.Core/pull/929/hovercard" href="https://github.com/zzzprojects/System.Linq.Dynamic.Core/pull/929">#929</a></li> <li>Fix "in" for nullable Enums by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/StefH/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/StefH">@StefH</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3133802185" data-permission-text="Title is private" data-url="https://github.com/zzzprojects/System.Linq.Dynamic.Core/issues/932" data-hovercard-type="pull_request" data-hovercard-url="/zzzprojects/System.Linq.Dynamic.Core/pull/932/hovercard" href="https://github.com/zzzprojects/System.Linq.Dynamic.Core/pull/932">#932</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/zzzprojects/System.Linq.Dynamic.Core/compare/v1.6.5...v1.6.6"><tt>v1.6.5...v1.6.6</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/55794557/v1.6.5 2025-05-28T13:10:08Z v1.6.5 <h2>What's Changed</h2> <ul> <li>Fix: Add Fallback in ExpressionPromoter to Handle Cache Cleanup in ConstantExpressionHelper by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RenanCarlosPereira/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RenanCarlosPereira">@RenanCarlosPereira</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2941236903" data-permission-text="Title is private" data-url="https://github.com/zzzprojects/System.Linq.Dynamic.Core/issues/905" data-hovercard-type="pull_request" data-hovercard-url="/zzzprojects/System.Linq.Dynamic.Core/pull/905/hovercard" href="https://github.com/zzzprojects/System.Linq.Dynamic.Core/pull/905">#905</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/zzzprojects/System.Linq.Dynamic.Core/compare/v1.6.4...v1.6.5"><tt>v1.6.4...v1.6.5</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/55794557/v1.6.4 2025-05-19T15:03:26Z v1.6.4 <h2>What's Changed</h2> <ul> <li>Fix MethodFinder TryFindAggregateMethod to support array by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/StefH/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/StefH">@StefH</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3055902521" data-permission-text="Title is private" data-url="https://github.com/zzzprojects/System.Linq.Dynamic.Core/issues/923" data-hovercard-type="pull_request" data-hovercard-url="/zzzprojects/System.Linq.Dynamic.Core/pull/923/hovercard" href="https://github.com/zzzprojects/System.Linq.Dynamic.Core/pull/923">#923</a></li> <li>Add support for "not in" and "not_in" by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/StefH/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/StefH">@StefH</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3019839101" data-permission-text="Title is private" data-url="https://github.com/zzzprojects/System.Linq.Dynamic.Core/issues/915" data-hovercard-type="pull_request" data-hovercard-url="/zzzprojects/System.Linq.Dynamic.Core/pull/915/hovercard" href="https://github.com/zzzprojects/System.Linq.Dynamic.Core/pull/915">#915</a></li> <li>Add extra unittests for NullPropagation / ToString / AllowEqualsAndToStringMethodsOnObject is true by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/StefH/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/StefH">@StefH</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3065784959" data-permission-text="Title is private" data-url="https://github.com/zzzprojects/System.Linq.Dynamic.Core/issues/925" data-hovercard-type="pull_request" data-hovercard-url="/zzzprojects/System.Linq.Dynamic.Core/pull/925/hovercard" href="https://github.com/zzzprojects/System.Linq.Dynamic.Core/pull/925">#925</a></li> <li>Add validation when passing ParsingConfig in args by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/StefH/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/StefH">@StefH</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3065884098" data-permission-text="Title is private" data-url="https://github.com/zzzprojects/System.Linq.Dynamic.Core/issues/926" data-hovercard-type="pull_request" data-hovercard-url="/zzzprojects/System.Linq.Dynamic.Core/pull/926/hovercard" href="https://github.com/zzzprojects/System.Linq.Dynamic.Core/pull/926">#926</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/zzzprojects/System.Linq.Dynamic.Core/compare/v1.6.3...v1.6.4"><tt>v1.6.3...v1.6.4</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/55794557/v1.6.3 2025-05-09T17:51:44Z v1.6.3 <h2>What's Changed</h2> <ul> <li>Update DynamicGetMemberBinder to only add BindingRestrictions for dynamic type and cache the DynamicMetaObject by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/StefH/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/StefH">@StefH</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3052766660" data-permission-text="Title is private" data-url="https://github.com/zzzprojects/System.Linq.Dynamic.Core/issues/922" data-hovercard-type="pull_request" data-hovercard-url="/zzzprojects/System.Linq.Dynamic.Core/pull/922/hovercard" href="https://github.com/zzzprojects/System.Linq.Dynamic.Core/pull/922">#922</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/zzzprojects/System.Linq.Dynamic.Core/compare/v1.6.2...v1.6.3"><tt>v1.6.2...v1.6.3</tt></a></p> github-actions[bot]