Skip to content

Releases: Maumagnaguagno/HyperTensioN_U

1.3

21 Jul 17:48
Compare
Choose a tag to compare

This release supports Ruby 2.5 up to 3.2, requires HyperTension 2.2.
It includes multiple improvements to UJSHOP parser and compiler.
Compatible with previously compiled planning instances.
Improvements:

  • Add nostack flag to discover when planning failure may be caused by limited stack
  • Simplify path in multiple files
  • Move abort from UHyper_Compiler to Hypertension_U problem
  • Support not equal operator in UHyper_Compiler compile_problem
  • Prefix variables with underscore to avoid keyword collision in UHyper_Compiler
  • Replace nil with explicit empty list ()
  • Improve Sokoban example

1.2

02 Jun 04:18
Compare
Choose a tag to compare
1.2

This release supports Ruby 2.0 up to 3.0, requires HyperTension 2.1.
It includes part of the improvements done for HyperTensioN for the HTN IPC 2020.
The most significant difference is the new state representation used both during compilation and planning, which makes common operations simpler and faster.
It is still compatible with previously compiled planning instances, but may generate different outputs compared to the previous versions.
Improvements:

  • Remove applicable?/apply/apply_operator/generate calls from UHyper_Compiler
  • Exit code based on problem return value
  • Avoid forwardable in several examples

1.1

11 Aug 12:31
Compare
Choose a tag to compare
1.1

This release contains multiple improvements for semantic attachment support and more examples.
The paper Semantic Attachments for HTN Planning - AAAI 2020 uses this version, requires HyperTension 1.1.

1.0

08 Feb 23:55
Compare
Choose a tag to compare
1.0

This release is the last to be independent from the original HyperTensioN.
From now on HyperTensioN components will be required to avoid duplicate code between the projects.