Skip to content

Version 7.0.0

Compare
Choose a tag to compare
@sungam3r sungam3r released this 09 Mar 09:41
· 230 commits to master since this release

This release contains bugfixes as well as new features/documentation and CI/tests improvements. Version 7.0.0 will be used in GraphQL.NET v4.

Lexer now takes advantage of ReadOnlyMemory<char> and in most cases does not allocate memory on the managed heap at all. Parser also takes advantage of ReadOnlyMemory<char> but still allocates memory for AST.

1. Bugfixes

  • Fix comment parsing with unattached comments (#104)

2. New features

  • string -> ROM (#101)
  • Add capability to ignore comments during parsing (#105)
  • Remove string values (#109)
  • Further memory and performance optimizations (#110)
  • Remove extension methods (#112)
  • Allow empty type definitions (#117)

3. Documentation

  • Add xml comments (#98)
  • Add xml docs (#108)
  • Add xml documentation (#115)

4. CI/tests improvements

  • Add codecoverage, CodeQL analysis, dotnet-format (#89)
  • Benchmarks rework (#99)
  • Unify benchmarks (#100)
  • Add dotnet-format (#106)
  • Fix CI (#113)
  • net5 support for tests and Coveralls integration (#114)
  • Migrate to codecov (#118)
  • Bump Microsoft.NET.Test.Sdk from 16.8.3 to 16.9.1 (#120)
  • Update readme and workflows (#121)