Skip to content

Conversation

Jamess-Lucass
Copy link
Member

@Jamess-Lucass Jamess-Lucass commented May 22, 2024

This PR is for a rewrite of Goatquery, what I call the v2 (despite being tagged still as 0.x.x, because from 1.x.x I will employ semver and will have minimal breaking changes).

This rewrite consists of:

  • Splitting out the repo to multiple projects, GoatQuery and GoatQuery.AspNetCore.
  • Moving the core library lib to support netstandard2.0 onwards.
  • Removing the dynamic linq dependency.
  • Addition of a lexer, parser and evaluation to provide more safety for query strings provided that need to be evaluated to linq expressions.
  • Addition of FluentResults.
  • Removal of select functionality, this may see a return in a later version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant