Releases: sebastienros/parlot
Releases · sebastienros/parlot
1.5.6
What's Changed
- Bump the all-dependencies group with 3 updates by @dependabot[bot] in #284
- Improve performance by @sebastienros in #286
- Migrate tests to Microsoft Testing Platform (MTP v2) by @Copilot in #287
- Apply ref modifier to ParseResult structure by @sebastienros in #288
- Optimize loop detection code by @sebastienros in #289
Full Changelog: v1.5.5...v1.5.6
1.5.5
What's Changed
- Implement ISeekable in WhiteSpaceLiteral by @sebastienros in #285
Full Changelog: v1.5.4...v1.5.5
1.5.4
What's Changed
- Add Keyword parser by @sebastienros in #282
- Implement lookahead parsers by @sebastienros in #283
Full Changelog: v1.5.3...v1.5.4
1.5.3
What's Changed
- Bump the all-dependencies group with 1 update by @dependabot[bot] in #272
- Add cancellation token support for parse operations by @Copilot in #271
- Fix InvalidCastException in Then() for non-IConvertible types by @Copilot in #268
- Add text position support in Then() by @sebastienros in #267
- Fix stack overflow in Deferred parsers with infinite recursion by @Copilot in #270
- Introduce IParser for covariance support by @Copilot in #269
- [WIP] Improve test coverage using code analysis by @Copilot in #273
- Remove net6.0 TFM and add net10.0 across all projects by @Copilot in #276
- Fix grammar in Optional() copilot-instructions section by @danzel in #279
- Add c# operators support by @sebastienros in #277
- Add WhiteSpaceParser by @sebastienros in #280
- Update SqlParser with new WhiteSpace parser by @sebastienros in #281
New Contributors
Full Changelog: v1.5.2...v1.5.3
1.5.2
What's Changed
- Add WithWhiteSpaceParser() extension for custom whitespace handling by @Copilot in #260
- Remove unnused methods from Scanner by @sebastienros in #262
- Implement comments support by @sebastienros in #264
- Update FastExpressionCompiler.Internal.src version to 5.3.3 by @sebastienros in #265
- Bump the all-dependencies group with 4 updates by @dependabot[bot] in #266
Full Changelog: v1.5.1...v1.5.2
1.5.1
What's Changed
- Remove one allocation when parsing quoted strings by @sebastienros in #252
- Extend Else parser to accept Func<ParseContext, T> by @Copilot in #254
- Add SQL parser implementation based on OrchardCore SQL Grammar by @Copilot in #255
- Refactor Optional to remove list allocation by @sebastienros in #258
Full Changelog: v1.5.0...v1.5.1
1.5.0
What's Changed
- Add Select parser by @sebastienros in #250
- Update documentation for Terms static class by @Copilot in #251
New Contributors
- @Copilot made their first contribution in #251
Full Changelog: v1.4.3...v1.5.0
1.4.3
What's Changed
- Guard parser expression compilation behind IsDynamicCodeSupported check by @ZingBallyhoo in #244
- Add lookup unit tests by @sebastienros in #246
New Contributors
- @ZingBallyhoo made their first contribution in #244
Full Changelog: v1.4.2...v1.4.3
1.4.2
What's Changed
- NoneOf should not be seekable by @sebastienros in #241
Full Changelog: v1.4.1...v1.4.2
1.4.1
What's Changed
- Improve docs for Decimal vs Number by @sebastienros in #232
- Fix parser in ParlotRawSmall benchmarks by @sebastienros in #237
- Bump the all-dependencies group with 2 updates by @dependabot[bot] in #233
- Add NoneOf parsers by @sebastienros in #240
Full Changelog: v1.4.0...v1.4.1