Skip to content

v0.3.0

@semantic-release-bot semantic-release-bot tagged this 23 Apr 22:45
## [0.3.0](https://github.com/witchcraftjs/expressit/compare/v0.2.2...v0.3.0) (2025-04-23)

### :bug: Fixes

####  fixed incorrect error token type in test case `:op()` and `:()` ([06a142e](https://github.com/witchcraftjs/expressit/commit/06a142ebe5b81763d30d51b03e6b08228a834f5d))

### :warning: BREAKING CHANGES

####  added support for typescript's "noErasableSyntax" ([63eeec1](https://github.com/witchcraftjs/expressit/commit/63eeec155386615611d78a46e3af1811de0fa838))

This is a breaking change because this required replacing all enums with plain
objects. This requires some refactoring if using any of the enums as types (if
there is an enum `SOME_ENUM`, it's type is now exported as `SomeEnum` (where
possible) and values should be referenced like `typeof SOME_ENUM.KEY`). Also
some enums/types had to be renamed to avoid conflicts with existing types
(mostly all the lexer token types).
Assets 2
Loading