| ⇢ | A | WhereJsonTrait added | |
| ⇢ | A | PostgresJsonExpression added | |
| ⇢ | A | SQLiteJsonExpression added | |
| ⇢ | A | CompileJson added | |
| ⇢ | A | WhereJsonTrait added | |
| ⇢ | A | JsonExpression added | |
| ⇢ | A | CompileJsonLength added | |
| ⇢ | A | CompileJsonDoesntContain added | |
| ⇢ | A | CompileJson added | |
| ⇢ | A | CompileJson added | |
| ⋮ | view more | ||
| ⇢ | A | PostgresJsonExpression::getWrappedPath() added | |
| ⇢ | A | MySQLJsonExpression::getQuotes() added | |
| ⇢ | A | WhereJsonTrait::whereJson() added | |
| ⇢ | A | WhereJsonTrait::andWhereJson() added | |
| ⇢ | A | WhereJsonTrait::orWhereJsonLength() added | |
| ⇢ | A | WhereJsonTrait::orWhereJson() added | |
| ⇢ | A | MySQLJsonExpression::getPath() added | |
| ⇢ | A | WhereJsonTrait::whereJsonContains() added | |
| ⇢ | A | WhereJsonTrait::orWhereJson() added | |
| ⇢ | A | WhereJsonTrait::whereJson() added | |
| ⋮ | view more | ||
| B | ↘ | C | Compiler::fragment() got worse |