This enables completion, simplification, and integer variable detection by default, because these options are be used more often than not. The change log is updated according to this change.
2.8 KiB
2.8 KiB
Change Log
(unreleased)
Changes
- turns on completion and simplification by default, which can now be switched off with
--no-complete
and--no-simplify
Features
- detection of integer variables and integer predicate parameters
- command-line option
--no-detect-integers
to disable integer variable detection - new simplification rule applying to integer variables
- support for declaring functions integer with the
#external
directive
Bug Fixes
- fixes incorrect translation of unsupported choice rules with multiple elements by returning an error instead
- fixes precedence of intervals by enclosing them in parentheses
0.1.8 (2018-04-20)
Features
- more and advanced simplification rules
- adds support for exponentiation (power) and modulus (absolute value)
- new examples: prime numbers, permutation generator, and graph coloring (extended)
0.1.7 (2018-04-08)
Features
- support for declaring placeholders with the
#external
directive
Internal
- drops Boost dependency in favor of the header-only command-line option library cxxopts
0.1.6 (2017-06-12)
Features
- unique IDs for all variables (user-defined variables are renamed)
- support for hiding predicates from completed output by using
#show
statements - more simplification rules with
--simplify
- command-line option
--parentheses
to fully parenthesize the output - adds multiple example instances for experimenting
Bug Fixes
- adds missing error message when attempting to read inaccessible file
- removes unnecessary parentheses after simplification
- fixes incorrect simplification with binary operations in arguments
0.1.5 (2017-05-04)
Bug Fixes
- fixes lost signs with negated 0-ary predicates
0.1.4 (2017-04-12)
Features
- completion of input programs (optional)
- command-line option
--complete
to turn on completion
0.1.3 (2017-03-30)
Features
- support for anonymous variables
Bug Fixes
- fixes incorrectly simplified rules with comparisons
- fixes misleading error message concerning negated, unsupported body literals
0.1.2 (2017-03-23)
Features
- simplification of output formulas (optional)
- command-line option
--simplify
to turn on simplification
Bug Fixes
- fixes incorrectly translated choice rules with multiple elements in the head aggregate
Internal
- explicit syntax tree representation for first-order formulas
0.1.1 (2017-03-06)
Features
- support for choice rules (without guards)
0.1.0 (2016-11-24)
Features
- initial support for translating rules in Essential Gringo (excluding aggregates) to first-order logic formulas
- command-line option
--color
to autodetect, enable, or disable color output - command-line option
--log-level
to control which status messages should be shown