2.1
This release supports Ruby 2.0 up to 3.0.
It includes the remaining modules and improvements done for the HTN IPC 2020 with fixes.
Improvements:
- Symbols replace Strings in Hyper_Compiler
- Remove applicable?/apply/apply_operator calls from Hyper_Compiler
- Variables prefixed with underscore to avoid keyword collision
- Rigid predicates are no longer part of state
- Hypertension problem now supports a goal block instead of goal_pos/goal_not
- Fix ordered for empty tasks in Dejavu, Pullup and Wise extensions.
Modules:
- Add HDDL_Parser (with fixes related to variable name collision and task ordering)
- Add Typredicate
- Add Dejavu and persistent visit/unvisit cache
Others:
- Add documentation about the HTN IPC 2020
- Add Basic HDDL domain for testing
- Protection experiment supports only new state representation