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
@glopesdev
Copy link
Member Author

Superseded by #2. We have chosen to move on from the legacy parsing library.

@glopesdev glopesdev closed this Oct 7, 2025
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