- No unreleased changes
- Removes jest-in-case dev dependency
- Adds evaluateExpression to public API
- Fixed quote escaping in quoted identifiers
- Adds new end 2 end tests
- Upgrades all dev dependencies
- Version added to overwrite accidental update of "latest" tag when publishing 1.0.3
- Fixed operator precedence in the case of OR, XOR, AND
- Fixed README typos
- Added support for quoted identifiers
- Added support for comments
- Replaced use of "operand" with the more accurate "identifier"
- Updated separating characters to match boon spec
- Greatly improved testing on parser and lexer
- Backported operator precedence fix from 2.0.2
- Fixed bug with handling of unterminated nested expressions
- Fixed bug with evaluation of leading NOT operator
- Initial implementation of boon parsing and evaluation without comments or quoted identifiers