Skip to content

Releases: pandatix/go-abnf

v0.1.7

17 Dec 17:15
v0.1.7
Compare
Choose a tag to compare

Changelog

  • e1030cd chore(deps): bump actions/cache from 4.0.2 to 4.1.0
  • 3d70612 chore(deps): bump actions/cache from 4.1.0 to 4.1.1
  • 1e27f31 chore(deps): bump actions/cache from 4.1.1 to 4.1.2
  • a744984 chore(deps): bump actions/cache from 4.1.2 to 4.2.0
  • c14a780 chore(deps): bump actions/checkout from 4.1.7 to 4.2.0
  • 0a0be3f chore(deps): bump actions/checkout from 4.2.0 to 4.2.1
  • cea4ae9 chore(deps): bump actions/checkout from 4.2.1 to 4.2.2
  • dc936d7 chore(deps): bump actions/setup-go from 5.0.2 to 5.1.0
  • c22abe9 chore(deps): bump actions/setup-go from 5.1.0 to 5.2.0
  • 7af5445 chore(deps): bump anchore/sbom-action from 0.17.2 to 0.17.3
  • 3677acd chore(deps): bump anchore/sbom-action from 0.17.3 to 0.17.4
  • 5229e0a chore(deps): bump anchore/sbom-action from 0.17.4 to 0.17.5
  • 2931f34 chore(deps): bump anchore/sbom-action from 0.17.5 to 0.17.6
  • 5acdc3a chore(deps): bump anchore/sbom-action from 0.17.6 to 0.17.7
  • 23a23c2 chore(deps): bump anchore/sbom-action from 0.17.7 to 0.17.8
  • 2823c5e chore(deps): bump anchore/sbom-action from 0.17.8 to 0.17.9
  • deac5ed chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0
  • aa0d34b chore(deps): bump github/codeql-action from 3.26.10 to 3.26.12
  • b623816 chore(deps): bump github/codeql-action from 3.26.12 to 3.26.13
  • 791de8f chore(deps): bump github/codeql-action from 3.26.13 to 3.27.0
  • a20b119 chore(deps): bump github/codeql-action from 3.26.7 to 3.26.8
  • 9e3275e chore(deps): bump github/codeql-action from 3.26.8 to 3.26.10
  • 270bd55 chore(deps): bump github/codeql-action from 3.27.0 to 3.27.1
  • 34ade8d chore(deps): bump github/codeql-action from 3.27.1 to 3.27.4
  • afa748a chore(deps): bump github/codeql-action from 3.27.4 to 3.27.5
  • cd1a209 chore(deps): bump github/codeql-action from 3.27.5 to 3.27.6
  • 70fbb44 chore(deps): bump github/codeql-action from 3.27.6 to 3.27.9
  • 51bb38e chore(deps): bump golangci/golangci-lint-action from 6.1.0 to 6.1.1
  • 3e7172d chore(deps): bump goreleaser/goreleaser-action from 6.0.0 to 6.1.0
  • 0d3270e fix(#75): invert core rule check

v0.1.6

23 Sep 19:46
v0.1.6
Compare
Choose a tag to compare

Changelog

  • 70a9fec chore(deps): bump actions/setup-go from 5.0.1 to 5.0.2
  • 92e4a6e chore(deps): bump anchore/sbom-action from 0.16.0 to 0.17.0
  • 92de2f2 chore(deps): bump anchore/sbom-action from 0.17.0 to 0.17.1
  • a8bd6be chore(deps): bump anchore/sbom-action from 0.17.1 to 0.17.2
  • a83f336 chore(deps): bump github/codeql-action from 3.25.11 to 3.25.12
  • fae9ee9 chore(deps): bump github/codeql-action from 3.25.12 to 3.25.15
  • 24d0948 chore(deps): bump github/codeql-action from 3.25.15 to 3.26.3
  • d242ce4 chore(deps): bump github/codeql-action from 3.26.3 to 3.26.5
  • 48627fb chore(deps): bump github/codeql-action from 3.26.5 to 3.26.6
  • c77b2bc chore(deps): bump github/codeql-action from 3.26.6 to 3.26.7
  • 83dd3dc chore(deps): bump golangci/golangci-lint-action from 6.0.1 to 6.1.0
  • 6471f2b chore(deps): bump ossf/scorecard-action from 2.3.3 to 2.4.0
  • 1082b2a fix(#32): place ABNF-based root rule assumption on group in the evaluator
  • 6ae4a72 fix: verify num-val could fit a whole byte, not half of it

v0.1.5

17 Jul 09:46
v0.1.5
fe76257
Compare
Choose a tag to compare

Changelog

  • 70a9fec chore(deps): bump actions/setup-go from 5.0.1 to 5.0.2
  • 92e4a6e chore(deps): bump anchore/sbom-action from 0.16.0 to 0.17.0
  • a83f336 chore(deps): bump github/codeql-action from 3.25.11 to 3.25.12
  • fe76257 fix(#32): place ABNF-based root rule assumption on group in the evaluator

v0.1.4

15 Jul 11:23
v0.1.4
Compare
Choose a tag to compare

Changelog

  • a518de1 chore(deps): bump github/codeql-action from 3.25.10 to 3.25.11
  • 02f12e8 fix(#27): resolve possibilities on their root path rather than first subpath

v0.1.3

02 Jul 14:37
v0.1.3
6e25b7f
Compare
Choose a tag to compare

Changelog

  • 48b1f1a chore(deps): bump actions/checkout from 4.1.6 to 4.1.7
  • c6608ec chore(deps): bump github/codeql-action from 2.22.11 to 3.25.8
  • c8819ed chore(deps): bump github/codeql-action from 3.25.8 to 3.25.10
  • 5db2c4a chore(deps): bump goreleaser/goreleaser-action from 5.1.0 to 6.0.0
  • fa24d8a chore: package pap on release in an archive with its own name
  • 6e25b7f fix(generate): invert char-val sensitivity check

v0.1.2

04 Jun 19:09
v0.1.2
bce9576
Compare
Choose a tag to compare

Changelog

  • bce9576 chore: fix documentation and publish pap as part of releases
  • 3ed4758 ci: pin scoreboard checkout by hash rather that major tag

v0.1.1

03 Jun 20:56
v0.1.1
84ba8d1
Compare
Choose a tag to compare

Changelog

  • 8a0d61b chore(deps): pin dependencies
  • 0da7dc9 chore(deps): update Go from 1.22.0 to 1.22.3

v0.1.0

03 Jun 20:39
v0.1.0
93d5c4f
Compare
Choose a tag to compare

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