Releases
v0.1.0
Changelog
dc8c746 Add *Grammar.Generate, fix ABNF parsing+lexing
4d87f9c Add PandatiX's ABNF Parser
5bd30f6 Add *Grammar.Generate
check for no unavoidable infinite recursion
ad52020 Add functional options for parsing ABNF, fix code for consistency
cc74417 Add gitignore
5bc132e Add lexing error handling (remove a panic)
dc159fc Add semantic validations during ABNF parsing
266db80 Add working ABNF lexing
63ec0ae Block core rules from getting incremental alternative
86a2f72 Bump actions/cache from 3 to 4
8ee4d7c Bump actions/checkout from 3 to 4
3b7471b Bump actions/setup-go from 4 to 5
1575529 Bump actions/setup-go from 5.0.0 to 5.0.1
d430d98 Bump github.com/stretchr/testify from 1.8.4 to 1.9.0
ba135f3 Bump github/codeql-action from 2 to 3
b4b9c1b Bump golangci/golangci-lint-action from 3 to 4
2226805 Bump golangci/golangci-lint-action from 4 to 5
2b2629c Bump golangci/golangci-lint-action from 5 to 6
affb9cf Bump goreleaser/goreleaser-action from 5.0.0 to 5.1.0
fe99dad Bump ossf/scorecard-action from 2.2.0 to 2.3.0
dd82384 Bump ossf/scorecard-action from 2.3.0 to 2.3.1
cba74c2 Bump ossf/scorecard-action from 2.3.1 to 2.3.3
4bfd2e6 Bump slsa-framework/slsa-github-generator from 1.10.0 to 2.0.0
adf9c7d Bump slsa-framework/slsa-github-generator from 1.9.0 to 1.10.0
ac8298d Bump slsa-framework/slsa-verifier from 2.4.0 to 2.4.1
400dff7 Bump slsa-framework/slsa-verifier from 2.4.1 to 2.5.1
bf38e99 Bump styfle/cancel-workflow-action from 0.11.0 to 0.12.0
afba771 Bump styfle/cancel-workflow-action from 0.12.0 to 0.12.1
09937a6 Change API for input validation and implement PrettyPrint
aa5fb4d Drop support of rule's mermaid, add support of dependency graph mermaid
e130068 Fix ABNF lexing and add prose-val lexing support
d33060e Fix Core Infrastructure project id
6a8978a Fix *Grammar.Generate
to check if the rule is part of the grammar
0be7eda Fix case-insensitive rule name match
e01557a Fix fuzz crashers
f466340 Fix minimum repetition
8ed6bc8 Fix panic on first empty line
9246f16 Fix project URL
09ea3df Fix support of incremental alternatives
ae1bb9a Implement DAG detection
d7d995a Improve ABNF validation for num-val, add "infinite" (-1) deepness option value
663ea73 Improve dependency resolution to avoid duplications, partially export API
9d85b76 Minor changes, test ABNF could parse itself
bb1845e Minor fixes
1cf4b76 Prepare public release
c6ac7b5 Refactor API to improve errors and enable custom lexing
89c0e24 Remove unused samples
c79573f WIP : first ABNF parsing
4803b69 WIP first commit
0af7563 WIP: Fix ABNF parsing, works now
940db5a WIP: add abnf test cases + fix option
4154324 WIP: improve ABNF parsing
ffb5d22 WIP: remove empty branches from paths, add more test cases
ecb932b chore(deps): update Go to 1.22.0
27f8d93 chore(deps): update to Go 1.22
abea3f0 chore: update license year
a0a3997 ci: target Go version from code, replace cancel by native support
6da4e0d feat(prose-val): first trial to implement the prose-val
behavior, remove multiple panic
4dfac75 feat(regex): add API and PAP regex support
8576f2c feat: add *Grammar.IsLeftTerminating
and fix *Grammar.IsValid
panic on non-left terminating rule
55f6961 fix: defined-as
extract in ABNF lexing + dependency graph rule name case insensitive match
e41ea54 fix: parsing large repetition number out of Go capabilities
b38b222 refactor: remove option that is no longer needed thanks to *Grammar.IsLeftTerminating
99d5bb6 tests: improve code coverage
You can’t perform that action at this time.