Releases: oxabl-project/oxabl
Releases · oxabl-project/oxabl
oxabl_parser: v0.4.0
0.4.0 (2026-04-04)
Features
- parser: Add ASSIGN statement and FUNCTION definition support (5f85a32)
- parser: Add ASSIGN statement and FUNCTION definition support (e1308a1)
- parser: Add CATCH, FINALLY, and THROW support (193a410)
- parser: Add CATCH, FINALLY, and THROW support (c97bd34)
- parser: Add error recovery with Program type and synchronize() (7286eda)
- parser: Add error recovery with Program type and synchronize() (1e59952)
Dependencies
- The following workspace dependencies were updated
- dependencies
- oxabl_ast bumped from 0.3.0 to 0.4.0
- dependencies
oxabl_ast: v0.4.0
oxabl: v0.3.2
0.3.2 (2026-04-04)
Dependencies
- The following workspace dependencies were updated
- dependencies
- oxabl_parser bumped from 0.3.1 to 0.4.0
- oxabl_ast bumped from 0.3.0 to 0.4.0
- dependencies
oxabl_parser: v0.3.1
oxabl_parser: v0.3.0
oxabl_parser: v0.2.0
0.2.0 (2026-04-03)
Features
- ast,parser: add initial AST literal types and token conversion (f4ce601)
- oxabl: Initial commit, includes oxabl, oxabl_lexer, oxable_parser (a21760b)
- parser, ast: Added IF statements (27f374b)
- parser, ast: Added loop control (2c88f00)
- parser, ast: Added postfix expressions (35a1336)
- parser, ast: Added support for CASE statements (26f56e8)
- parser, ast: Began procedure parsing support (6d6af23)
- parser, ast: Do block and loop parsing (f572747)
- parser, ast: Function Calls (13c3460)
- parser, ast: Simple statement support (23ff400)
- parser,ast: Find statement support (00db56e)
- parser,expressions: Parentheses, Unary, literals (513aabf)
- parser: Add DISPLAY and MESSAGE statement support (76cdf7b)
- parser: Add parse additive and multiplicative, more tests (5989a3b)
- parser: Add PERSISTENT, ASYNCHRONOUS, INPUT-OUTPUT, and RUN IN SUPER support (facd229)
- parser: Added variable definition statements (53b7b1d)
- parser: Began expressions (1aeaf88)
- parser: Can parse longer expressions (a275c87)
- parser: Complete RUN statement parsing with tests (3fe1347)
- parser: Complete RUN statement support (1cc7fa5)
- parser: Created parser.rs with struct and AST navigation methods (e323e8c)
- parser: Finished procedure and input/output parameter support (138a24a)
- parser: Finished token to literal, added tests for each literal type (236b230)
- parser: Finished token to literal, added tests for each literal type (#2) (9846c9d)
- parser: Modulo, Identifiers, Comparison, Logical (b59575b)
- parser: Parse ternary, %, more tests (2e88e02)
- parser: reduce repetative code with expect_kind (2fcdd4b)
- parser: Started on RUN statement support (31b5c9a)
- paser, lexer, ast: WIP, adding for each and lock type support (81e12b2)
Bug Fixes
oxabl_lexer: v0.3.1
oxabl_lexer: v0.3.0
oxabl_lexer: v0.2.0
0.2.0 (2026-04-03)
Features
- ast,parser: add initial AST literal types and token conversion (f4ce601)
- codegen, lexer: New callable function list (b7fba6f)
- codegen: Massive code gen overhaul (72a60b5)
- codegen: Refactor (4697aab)
- lexer: Added Benchmarks (82e2ea2)
- lexer: Decimal (376ddb1)
- lexer: More keywords and symbols in build (a6f7b4a)
- lexer: More operators, keywords, finish foundations (90d31d0)
- lexer: MVP finished (4445086)
- lexer: Using codegen (860df05)
- lib: Read strings, numbers (1583cb7)
- oxabl: Initial commit, includes oxabl, oxabl_lexer, oxable_parser (a21760b)
- parser, ast: Began procedure parsing support (6d6af23)
- parser,ast: Find statement support (00db56e)
- parser: Finished token to literal, added tests for each literal type (236b230)
- parser: Finished token to literal, added tests for each literal type (#2) (9846c9d)
- paser, lexer, ast: WIP, adding for each and lock type support (81e12b2)
Bug Fixes
- lexer: Added tokenize_full to group to get throughput in bench (8eb68a4)
- lexer: Number Literals (6c41218)
- lexer: Parse lock types correctyl (fa28158)
- parser,ast,lexer: Mod, Comparison Operators (e33134d)
- tokenizer: Fix example test (c8871f8)
- workspace: release please and circular dependency (3118dad)