diff --git a/CHANGES.md b/CHANGES.md index 2d0703e8..43599874 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -2,6 +2,13 @@ ## Ongoing +## v0.0.8 + +- - update `set_assign` to take a condition argument. `set_assign(VAR,E,C,LBL)` + will add `E` to `VAR` only when `COND` evaluates to true. +- add support for preferences in the propagator engine +- - swap argument order of `engine_request/2` to `engine_request(ENG,LBL)` +- - rename input predicate `engine_default(ENG)` to `engine_request(ENG)` - - replace the `api` argument of `add_to_control` with `engine`; select Flat CH with `engine=constraint_handler.engine.fch` instead of `api="fch"`. - add `Engine` configurations and an `engine` argument to `add_to_control`; the diff --git a/docs/developer/fact-format.md b/docs/developer/fact-format.md index 201fcbb9..f8eb83f4 100644 --- a/docs/developer/fact-format.md +++ b/docs/developer/fact-format.md @@ -136,7 +136,8 @@ This page describes the EBNF grammar for the fact format used by the constraint ::= | "set_assign" "(" "," ")" - | "set_assign" "(" "," ","