| ⇢ | A | State added | |
| ⇢ | A | Parser added | |
| ⇢ | A | Lexer added | |
| ⇢ | A | Tree added | |
| ⇢ | A | Progress added | |
| ⇢ | A | Config added | |
| A | ↛ | Config removed | |
| A | ↛ | Progress removed | |
| A | ↛ | Parser removed | |
| A | ↛ | Tree removed | |
| A | ↛ | State removed | |
| A | ↛ | Lexer removed |
| ⇢ | C | Lexer::getIterator() added | |
| ⇢ | B | Parser::getIterator() added | |
| ⇢ | B | State::mutateByToken() added | |
| ⇢ | A | Tree::traverseToken() added | |
| ⇢ | A | Tree::traverseArray() added | |
| ⇢ | A | Parser::lazyLoad() added | |
| ⇢ | A | Lexer::progress() added | |
| ⇢ | A | Tree::depth() added | |
| ⇢ | A | State::__construct() added | |
| ⇢ | A | Lexer::position() added | |
| ⋮ | view more | ||
| F | ↛ | Lexer::getIterator() removed | |
| B | ↛ | Parser::getIterator() removed | |
| B | ↛ | State::mutateByToken() removed | |
| A | ↛ | Tree::traverseToken() removed | |
| A | ↛ | Parser::lazyLoad() removed | |
| A | ↛ | Tree::traverseArray() removed | |
| A | ↛ | Progress::current() removed | |
| A | ↛ | Tree::original() removed | |
| A | ↛ | State::canStopParsing() removed | |
| A | ↛ | Progress::fraction() removed | |
| ⋮ | view more | ||