diff --git a/CHANGES.md b/CHANGES.md index 25c1347fd..4d4e280ef 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,12 @@ +# grmtools 0.14.2 (2026-04-30) + +* Only initialise internal parser state once at run-time. For programs that + create many new parser instances, this can be a substantial win. + +* Improve a number of error messages: several of these were previously + inscrutable. + + # grmtools 0.14.1 (2026-01-20) * Unbreak building of the grmtools book with the latest `mdbook`. diff --git a/cfgrammar/Cargo.toml b/cfgrammar/Cargo.toml index c276f4ab2..e0a856a41 100644 --- a/cfgrammar/Cargo.toml +++ b/cfgrammar/Cargo.toml @@ -2,7 +2,7 @@ name = "cfgrammar" description = "Grammar manipulation" repository = "https://github.com/softdevteam/grmtools" -version = "0.14.1" +version = "0.14.2" edition = "2024" readme = "README.md" license = "Apache-2.0/MIT" diff --git a/lrlex/Cargo.toml b/lrlex/Cargo.toml index 56cdeebd8..18e70b4a1 100644 --- a/lrlex/Cargo.toml +++ b/lrlex/Cargo.toml @@ -2,7 +2,7 @@ name = "lrlex" description = "Simple lexer generator" repository = "https://github.com/softdevteam/grmtools" -version = "0.14.1" +version = "0.14.2" edition = "2024" readme = "README.md" license = "Apache-2.0/MIT" diff --git a/lrpar/Cargo.toml b/lrpar/Cargo.toml index c1bf93dc7..12dc9fcac 100644 --- a/lrpar/Cargo.toml +++ b/lrpar/Cargo.toml @@ -2,7 +2,7 @@ name = "lrpar" description = "Yacc-compatible parser generator" repository = "https://github.com/softdevteam/grmtools" -version = "0.14.1" +version = "0.14.2" edition = "2024" readme = "README.md" license = "Apache-2.0/MIT" diff --git a/lrtable/Cargo.toml b/lrtable/Cargo.toml index c8feaec2e..18b095cfa 100644 --- a/lrtable/Cargo.toml +++ b/lrtable/Cargo.toml @@ -2,7 +2,7 @@ name = "lrtable" description = "LR grammar table generation" repository = "https://github.com/softdevteam/grmtools" -version = "0.14.1" +version = "0.14.2" edition = "2024" readme = "README.md" license = "Apache-2.0/MIT" diff --git a/nimbleparse/Cargo.toml b/nimbleparse/Cargo.toml index f3f5e8739..ce8388967 100644 --- a/nimbleparse/Cargo.toml +++ b/nimbleparse/Cargo.toml @@ -2,7 +2,7 @@ name = "nimbleparse" description = "Simple Yacc grammar debugging tool" repository = "https://github.com/softdevteam/grmtools" -version = "0.14.1" +version = "0.14.2" edition = "2024" readme = "README.md" license = "Apache-2.0/MIT"