Skip to content

Commit 9f91128

Browse files
committed
Update History.md
1 parent 03f61ee commit 9f91128

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

History.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,17 @@
3232
* `:lax` and `lax_parse` is no longer supported
3333
* `:strict` and `strict_parse` is no longer supported
3434
* `strict2_parse` is renamed to `parse_markup`
35-
* The `warnings` system has been removed.
36-
* `Parser#expression` is renamed to `Parser#expression_string`
37-
* `safe_parse_expression` methods are replaced by `Parser#expression`
38-
* `parse_expression` methods are replaced by `Parser#unsafe_parse_expression`
35+
* Expressions
36+
* The `warnings` system has been removed.
37+
* `Parser#expression` is renamed to `Parser#expression_string`
38+
* `safe_parse_expression` methods are replaced by `Parser#expression`
39+
* `parse_expression` methods are replaced by `Parser#unsafe_parse_expression`
40+
* `Condition`
41+
* `new(expr)` no longer accepts an `op` or `right`. Logic moved to BinaryExpression.
42+
* `Condition#or` and `Condition#and` were replaced by `BinaryExpression`.
43+
* `Condition#child_relation` replaced by `BinaryExpression`.
44+
* `Condition.operations` was removed.
45+
* `Condtion::MethodLiteral` was moved to the `Liquid` namespace
3946

4047
### Migrating from `^5.11.0`
4148
- In custom tags that include `ParserSwitching`, rename `strict2_parse` to `parse_markup`

0 commit comments

Comments
 (0)