Skip to content

v2.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 24 Mar 06:03
· 46 commits to master since this release

Changelog

  • f07d82d Allow custom types to be used for Pos, EndPos and Token.
  • 4ddfe8b chore(deps): update dependency golangci-lint to v1.52.1
  • 39d263e chore(deps): update dependency goreleaser to v1.16.2
  • 096f26a chore(deps): update dependency golangci-lint to v1.52.0
  • 2754010 chore(deps): update dependency goreleaser to v1.16.1
  • 3080db5 chore(deps): update dependency go to v1.20.2
  • 7396515 chore(deps): update dependency goreleaser to v1.16.0
  • ef998eb fix(deps): update module github.com/alecthomas/assert/v2 to v2.2.2
  • 3a0bfd1 Automerge Renovate branches
  • e6cb455 fix(deps): update module github.com/alecthomas/kong to v0.7.1 (#318)
  • bf34e54 Upgrade to latest kong
  • cb6e249 chore(deps): update actions/checkout action to v3 (#317)
  • a4237b2 fix(deps): update module github.com/alecthomas/assert/v2 to v2.2.1 (#314)
  • ba08a47 chore(deps): update dependency goreleaser to v1.15.2 (#313)
  • e44e4b9 Upgrade go+golangci-lint and fix lint rules
  • 73f08be fix(deps): update github.com/alecthomas/go-thrift digest to b383ff0 (#304)
  • 92326ce fix(deps): update module github.com/alecthomas/participle/v2 to v2.0.0-beta.5 (#305)
  • 1d6255b Minimise Renovate changes.
  • 8955295 Add automerge.
  • e6706fb Add renovate.json (#299)
  • 5e8523d change square brackets to parenthesis and add missing wildcard (#294)
  • 1f05da7 Bug fixes, improvements, optimization & refactoring before parser generation (#288)
  • 5adbb7c Peeking lexer optimizations (#263)
  • e748387 refactor: change PeekingLexer to return internal pointers
  • c854074 More README details on codegen lexer
  • 4fbbf51 A couple of minor optimisations for the generated lexer.
  • 088de44 chore: get rid of spurious debug print
  • 6ca58cf More tests and fixes for gen lexer word boundary
  • fb225ea Fix gen lexer word boundary, case insensitive, and literal matching cases (plus conformance tests) (#274)
  • 92cfb1a docs: update parser creation in tutorial to use Union
  • 7fdf6e9 docs: use Union option in tutorial
  • d4035d3 Conformance tests for the runtime and generated lexers. (#270)
  • 3c918a1 fix: report the offending type when invalid @ is used on a struct
  • 0d264e9 Extract codegen template to an embedded file.
  • a314b80 Remove lexer options.
  • e080216 fix: linter issue in generated lexer code
  • a083c4e fix: proper generated struct name for state change (#268)
  • bfe7c69 Allow lexers to be code-generated from JSON.