This repository has been archived on 2023-07-19. You can view files and clone it, but cannot push or open issues or pull requests.
plasp/CHANGELOG.md

1.9 KiB
Raw Blame History

Change Log

(unreleased)

Features:

  • extended PDDL parser support (imply, exists, forall, and when expressions)
  • improved command-line interface
  • new command-line option --log-level to control which status messages should be shown
  • new command-line option --warnings-as-errors to abort program execution upon warnings (replaces --warning-level)
  • compatibility mode for parser, which supports more legacy domains
  • new command-line option --parsing-mode to specify whether to apply strict or compatibility parsing rules

Internal:

  • reimplemented PDDL parser from scratch as stand-alone pddl library

3.0.3 (2016-09-02)

Bug Fixes:

  • fixes incorrect output format of conditional effects with SAS
  • fixes parsing issue with unexpected whitespaces in SAS files

3.0.2 (2016-08-18)

Features:

  • unified translation format for SAS and PDDL files
  • documentation of plasps output format
  • improved output syntax highlighting
  • uses ASP string literals to avoid escaping PDDL identifiers

Bug Fixes:

  • fixes minor formatting issues in SAS translation
  • fixes issue with unsupported expression negations

3.0.1 (2016-06-14)

Features:

  • basic support for parsing PDDL 3.1 domains and problems
  • limited support for translating PDDL 3.1 domains and problems to ASP facts
  • automatic language detection for PDDL and SAS
  • supports input from std::cin
  • supports colorized output
  • new command-line option --language to explicitly specify input language
  • new command-line option --warning-level to treat warnings as errors or to ignore warnings
  • new command-line option --color to autodetect, enable, or disable color output

Bug Fixes:

  • fixes bug in translation of SAS axiom rules

3.0.0 (2016-05-24)

Features:

  • parses SAS files created with Fast Downward
  • experimental translation from SAS to ASP facts