Skip to content

Conversation

glopesdev
Copy link
Member

@glopesdev glopesdev commented Sep 9, 2025

We need to introduce small modifications to improve editing experience, but System.Linq.Dynamic has since been deprecated. The replacement library is much more complex, and since we are looking to expand the capabilities beyond just LINQ expressions, we decided to internalize the archived source for now to support these modifications.

The original distribution of System.Linq.Dynamic is licensed under Ms-PL, which requires that source distributions preserve the original license. Binary distributions do not need this requirement. Therefore, we will keep the MIT license for the NuGet package distribution, and have added the Ms-PL license to the folder storing the internalized library copy.

@glopesdev glopesdev added the feature New planned feature label Sep 9, 2025
We need to introduce small modifications to improve editing experience,
but System.Linq.Dynamic has since been deprecated.

Here we internalize the archived source to support these modifications.
@glopesdev glopesdev force-pushed the internalize-dynamic-linq branch from cfab443 to b91bd82 Compare September 9, 2025 12:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New planned feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant