Version 7.0.0
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
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)