Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: victorr99/System.Linq.Dynamic.Core
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: zzzprojects/System.Linq.Dynamic.Core
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 11 commits
  • 27 files changed
  • 4 contributors

Commits on Mar 28, 2026

  1. Fix some sonarcloud issues (zzzprojects#971)

    * Fix some sonarcloud issues
    
    * .
    
    * array
    StefH authored Mar 28, 2026
    Configuration menu
    Copy the full SHA
    b1a64ff View commit details
    Browse the repository at this point in the history
  2. Fix unhandled exceptions from malformed expression strings (Issue zzz…

    …projects#973) (zzzprojects#974)
    
    * Initial plan
    
    * Fix 5 unhandled exceptions from malformed expression strings (Issue zzzprojects#973)
    
    Agent-Logs-Url: https://github.com/zzzprojects/System.Linq.Dynamic.Core/sessions/f8cf5eb5-b143-4a52-b59a-624b4cf8a47f
    
    Co-authored-by: StefH <249938+StefH@users.noreply.github.com>
    
    * Address code review: fix generic type accessibility check and use HashSet for duplicate detection
    
    Agent-Logs-Url: https://github.com/zzzprojects/System.Linq.Dynamic.Core/sessions/f8cf5eb5-b143-4a52-b59a-624b4cf8a47f
    
    Co-authored-by: StefH <249938+StefH@users.noreply.github.com>
    
    * Remove accidentally committed .nuget/nuget.exe binary
    
    Agent-Logs-Url: https://github.com/zzzprojects/System.Linq.Dynamic.Core/sessions/f8cf5eb5-b143-4a52-b59a-624b4cf8a47f
    
    Co-authored-by: StefH <249938+StefH@users.noreply.github.com>
    
    * Change IsTypePubliclyAccessible parameter from Type to TypeInfo
    
    Agent-Logs-Url: https://github.com/zzzprojects/System.Linq.Dynamic.Core/sessions/675543ad-d73e-4782-91c3-a63a7a0bab58
    
    Co-authored-by: StefH <249938+StefH@users.noreply.github.com>
    
    * fix
    
    ---------
    
    Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
    Co-authored-by: StefH <249938+StefH@users.noreply.github.com>
    Co-authored-by: Stef Heyenrath <stef.heyenrath@gmail.com>
    3 people authored Mar 28, 2026
    Configuration menu
    Copy the full SHA
    50133dd View commit details
    Browse the repository at this point in the history
  3. Fix relational operators failing for nullable IComparable types (e.g.…

    …, Instant?) (zzzprojects#975)
    
    * Initial plan
    
    * Fix nullable IComparable types not working with relational operators (>, >=, <, <=)
    
    When comparing two values of the same nullable type (e.g., Instant?) using relational
    operators, the check for IComparable<> interface was done on the nullable type itself
    (Nullable<T>), which doesn't directly implement IComparable<>. The fix uses
    TypeHelper.GetNonNullableType() to get the underlying type first, so that if T
    implements IComparable<T>, nullable T? also works correctly with relational operators.
    
    Fixes: Operator '>' incompatible with operand types 'Instant?' and 'Instant?'
    
    Agent-Logs-Url: https://github.com/zzzprojects/System.Linq.Dynamic.Core/sessions/b497145d-ba3d-430a-b608-eda596efffdd
    
    Co-authored-by: StefH <249938+StefH@users.noreply.github.com>
    
    * Improve test assertions: verify expected result counts for Instant comparisons
    
    Agent-Logs-Url: https://github.com/zzzprojects/System.Linq.Dynamic.Core/sessions/b497145d-ba3d-430a-b608-eda596efffdd
    
    Co-authored-by: StefH <249938+StefH@users.noreply.github.com>
    
    * Add == and != test cases for Instant and Instant? comparison tests
    
    Agent-Logs-Url: https://github.com/zzzprojects/System.Linq.Dynamic.Core/sessions/4e543367-6cb4-4164-bd33-fbf0fecca256
    
    Co-authored-by: StefH <249938+StefH@users.noreply.github.com>
    
    * LocalDateConverter
    
    ---------
    
    Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
    Co-authored-by: StefH <249938+StefH@users.noreply.github.com>
    Co-authored-by: Stef Heyenrath <stef.heyenrath@gmail.com>
    3 people authored Mar 28, 2026
    Configuration menu
    Copy the full SHA
    4ff9105 View commit details
    Browse the repository at this point in the history
  4. Fix enum type preservation in additive arithmetic operations (zzzproj…

    …ects#976)
    
    * Initial plan
    
    * Fix: enum + int and int + enum now return enum type (C# semantics); enum - int returns enum type
    
    Agent-Logs-Url: https://github.com/zzzprojects/System.Linq.Dynamic.Core/sessions/0cb2e89e-56b5-4db3-8850-f5013136f847
    
    Co-authored-by: StefH <249938+StefH@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
    Co-authored-by: StefH <249938+StefH@users.noreply.github.com>
    Copilot and StefH authored Mar 28, 2026
    Configuration menu
    Copy the full SHA
    b734bfb View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2026

  1. Support implicit operators in method argument matching (zzzprojects#977)

    * Initial plan
    
    * Add implicit operator support in ExpressionPromoter and tests
    
    Agent-Logs-Url: https://github.com/zzzprojects/System.Linq.Dynamic.Core/sessions/82ed2f4e-0c76-407c-a330-d4043e96162f
    
    Co-authored-by: StefH <249938+StefH@users.noreply.github.com>
    
    * Remove coverage file from tracking, add to gitignore
    
    Agent-Logs-Url: https://github.com/zzzprojects/System.Linq.Dynamic.Core/sessions/82ed2f4e-0c76-407c-a330-d4043e96162f
    
    Co-authored-by: StefH <249938+StefH@users.noreply.github.com>
    
    * Optimize implicit operator lookup in ExpressionPromoter
    
    Agent-Logs-Url: https://github.com/zzzprojects/System.Linq.Dynamic.Core/sessions/82ed2f4e-0c76-407c-a330-d4043e96162f
    
    Co-authored-by: StefH <249938+StefH@users.noreply.github.com>
    
    * Refactor: move implicit operator lookup to TypeHelper.TryFindImplicitConversionOperator
    
    Agent-Logs-Url: https://github.com/zzzprojects/System.Linq.Dynamic.Core/sessions/3d221836-ae46-4e82-b79f-a67b544ee3af
    
    Co-authored-by: StefH <249938+StefH@users.noreply.github.com>
    
    * refactor code
    
    ---------
    
    Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
    Co-authored-by: StefH <249938+StefH@users.noreply.github.com>
    Co-authored-by: Stef Heyenrath <stef.heyenrath@gmail.com>
    3 people authored Mar 29, 2026
    Configuration menu
    Copy the full SHA
    b939626 View commit details
    Browse the repository at this point in the history
  2. Fix NotSupportedException when parsing nested object initialization (z…

    …zzprojects#979)
    
    * Initial plan
    
    * Fix error when parsing nested object initialization (issue zzzprojects#701)
    
    Agent-Logs-Url: https://github.com/zzzprojects/System.Linq.Dynamic.Core/sessions/4683789c-0227-43d7-9432-4863adea1d4c
    
    Co-authored-by: StefH <249938+StefH@users.noreply.github.com>
    
    * Refactor TryRebuildMemberInitExpression to use out parameter pattern
    
    Agent-Logs-Url: https://github.com/zzzprojects/System.Linq.Dynamic.Core/sessions/537f61ea-9dbe-4ae4-9fa8-0358f826f195
    
    Co-authored-by: StefH <249938+StefH@users.noreply.github.com>
    
    * Add three-level-deep nested new test to exercise recursive TryRebuildMemberInitExpression
    
    Agent-Logs-Url: https://github.com/zzzprojects/System.Linq.Dynamic.Core/sessions/42b1ec4e-90f4-484b-ae3a-73f3bee9c50b
    
    Co-authored-by: StefH <249938+StefH@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
    Co-authored-by: StefH <249938+StefH@users.noreply.github.com>
    Copilot and StefH authored Mar 29, 2026
    Configuration menu
    Copy the full SHA
    e33dc6c View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2026

  1. v1.7.2

    StefH committed Apr 4, 2026
    Configuration menu
    Copy the full SHA
    99eb4c9 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2026

  1. Configuration menu
    Copy the full SHA
    e22a370 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2026

  1. Configuration menu
    Copy the full SHA
    16d0eb5 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2026

  1. By default, also support WellKnownTypes like StringComparer (zzzproje…

    …cts#984)
    
    * By default, also support WellKnownTypes like StringComparer
    
    * .
    StefH authored Jun 30, 2026
    Configuration menu
    Copy the full SHA
    807df3e View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2026

  1. v1.7.3

    StefH committed Jul 11, 2026
    Configuration menu
    Copy the full SHA
    55b4865 View commit details
    Browse the repository at this point in the history
Loading