patrick
/
plasp
Archived
1
0
Fork 0
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

85 lines
2.7 KiB
Markdown
Raw Permalink Normal View History

2017-11-17 15:27:49 +01:00
# Changelog
2016-05-25 12:42:31 +02:00
2017-11-25 17:52:52 +01:00
## (unreleased)
2017-11-25 17:21:45 +01:00
## 3.1.1 (2017-11-25)
2017-11-17 19:33:21 +01:00
### Bug Fixes
* fixes ASP syntax issues caused by hyphens in variable names by replacing all user-defined variables with `X1`, `X2`, etc.
2017-11-17 18:43:02 +01:00
## 3.1.0 (2017-11-17)
2016-09-02 15:46:58 +02:00
2017-10-14 02:31:04 +02:00
### Changes
* new command-line interface based on `plasp` commands:
* `plasp translate`: translate PDDL and SAS to ASP facts (replaces former, plain `plasp` calls)
2017-10-14 01:46:48 +02:00
* `plasp normalize`: normalize PDDL to plasps custom PDDL format
* `plasp check-syntax`: check the syntax of PDDL specifications
* `plasp beautify`: cleanly format PDDL specifications
* new output format to accommodate for new PDDL features
2017-10-14 02:31:04 +02:00
### Features
* extended PDDL 3.1 support:
* arbitrarily nested expressions in preconditions, effects, and goal description (via derived predicates)
* universal and existential quantifiers
* disjunctions
* conditional effects
* implications
* equality (parser only)
* new output option `--log-level` to control which status messages to show
* new basic option `--warnings-as-errors` to abort program execution upon warnings (replaces `--warning-level`)
* new compatibility mode for parser to support more legacy domains
* new parser option `--parsing-mode` to specify whether to apply strict or compatibility parsing rules
2017-10-14 02:31:04 +02:00
### Internal
* PDDL parser reimplemented from scratch in stand-alone `pddl` library
* removes dependency to Boost
2016-09-02 15:46:14 +02:00
## 3.0.3 (2016-09-02)
2017-10-14 02:31:04 +02:00
### Bug Fixes
* fixes incorrect output format of conditional effects with SAS
* fixes parsing issue with unexpected whitespaces in SAS files
2016-08-18 15:55:51 +02:00
## 3.0.2 (2016-08-18)
2016-06-15 00:18:09 +02:00
2017-10-14 02:31:04 +02:00
### Features
* unified translation format for SAS and PDDL files
* documentation of `plasp`s output format
* improved output syntax highlighting
* uses ASP string literals to avoid escaping PDDL identifiers
2017-10-14 02:31:04 +02:00
### Bug Fixes
* fixes minor formatting issues in SAS translation
* fixes issue with unsupported expression negations
2016-06-14 19:23:08 +02:00
## 3.0.1 (2016-06-14)
2016-05-25 12:42:31 +02:00
2017-10-14 02:31:04 +02:00
### Features
2016-05-25 12:42:31 +02:00
* 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
2016-06-14 18:08:32 +02:00
* 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
2016-06-14 17:35:32 +02:00
2017-10-14 02:31:04 +02:00
### Bug Fixes
2016-06-14 17:35:32 +02:00
* fixes bug in translation of SAS axiom rules
2016-05-25 12:42:31 +02:00
## 3.0.0 (2016-05-24)
2017-10-14 02:31:04 +02:00
### Features
2016-05-25 12:42:31 +02:00
* parses [SAS](http://www.fast-downward.org/TranslatorOutputFormat) files created with [Fast Downward](http://www.fast-downward.org/)
* experimental translation from SAS to ASP facts