| ⇢ | A | LimitNodeParser added | |
| ⇢ | A | GtNodeParser added | |
| ⇢ | A | FiqlOperatorSubLexer added | |
| ⇢ | A | AbstractComparisonOperatorNodeParser added | |
| ⇢ | A | InNodeParser added | |
| ⇢ | A | GlobSubLexer added | |
| ⇢ | A | AbstractLogicalOperatorNodeParser added | |
| ⇢ | A | LeNodeParser added | |
| ⇢ | A | NumberSubLexer added | |
| ⇢ | A | AbstractComparisonFiqlNodeParser added | |
| ⋮ | view more | ||
| C | ↗ | A | Lexer improved |
| A | ↛ | AndNode removed | |
| A | ↛ | GtTokenParser removed | |
| A | ↛ | GroupTokenParser removed | |
| A | ↛ | NotNode removed | |
| A | ↛ | LeTokenParser removed | |
| A | ↛ | SortTokenParser removed | |
| A | ↛ | OrNode removed | |
| A | ↛ | LikeTokenParser removed | |
| A | ↛ | TokenParserGroup removed | |
| A | ↛ | LimitTokenParser removed | |
| ⋮ | view more | ||
| ⇢ | D | GroupNodeParser::parse() added | |
| ⇢ | D | ScalarParser::getScalarValue() added | |
| ⇢ | B | PunctuationSubLexer::getTokenAt() added | |
| ⇢ | B | ConstantSubLexer::getTokenAt() added | |
| ⇢ | B | DatetimeSubLexer::getTokenAt() added | |
| ⇢ | B | SortNodeParser::parse() added | |
| ⇢ | B | Parser::createDefaultNodeParser() added | |
| ⇢ | A | GlobSubLexer::getTokenAt() added | |
| ⇢ | A | AndNodeParser::createNode() added | |
| ⇢ | A | Glob::toLike() added | |
| ⋮ | view more | ||
| B | ↗ | A | TokenStream::expect() improved |
| A | ↘ | B | Lexer::tokenize() got worse |
| B | ↗ | A | Token::getTypeName() improved |
| D | ↛ | ExpressionParser::getScalarValue() removed | |
| D | ↛ | GroupTokenParser::parse() removed | |
| C | ↛ | Lexer::processValue() removed | |
| B | ↛ | Glob::toRegex() removed | |
| B | ↛ | Lexer::lexExpression() removed | |
| B | ↛ | Parser::createDefault() removed | |
| B | ↛ | Lexer::processPunctuation() removed | |
| B | ↛ | Lexer::processConstant() removed | |
| B | ↛ | Lexer::processOperator() removed | |
| B | ↛ | SortTokenParser::parse() removed | |
| ⋮ | view more | ||