## 0.4.0 (3-16-2019) - [Huge (x75) performance improvement](https://github.com/bd82/regexp-to-ast/pull/18). - Thanks to [@morwen](https://github.com/morwen) :thumbsup ## 0.3.5 (7-12-2018) - A Set AST can now contain ranges of char codes as well as single char codes. ```typescript export interface Set extends IRegExpAST { type: "Set" complement: boolean value: (number | Range)[] quantifier?: Quantifier } ``` ## 0.3.4 (6-16-2018) - Types: Set now declares a complement property. - Types: BaseAstVisitor now declares a visitChildren method. ## 0.3.3 (2018-6-9) - Types: All AST node types extend a base interface. ## 0.3.2 (2018-6-9) - Fixed: Visitor APIs were lacking the node argument. ## 0.3.1 (2018-6-9) - Added "typings" property in package.json for TypeScript consumers. - Fixed: Version number in regexpToAst.VERSION property. ## 0.3.0 (2018-6-9) - An AST Visitor class is provided to easily traverse the AST output (See main README.md) ## 0.2.4 (2018-6-6) - Fixed: Quantifier identifying using backtracking instead of lookahead. ## 0.2.3 (2018-6-3) - Fixed: Quantifier from range can be zero. ## 0.2.2 (2018-4-10) - VERSION constant exported. ## 0.2.1 (2018-4-10) - Fixed class atoms to allow syntax characters (?, +, \*, ...). - Fixed regular atoms to allow closing curly and square brackets. ## 0.2.0 (2018-4-7) - Updated npm metadata. ## 0.1.0 (2018-4-7) - Initial Release.