diff --git a/NEWS b/NEWS index 60383375d..b45fe07ec 100644 --- a/NEWS +++ b/NEWS @@ -1,13 +1,7 @@ -New in spot 2.3.1.dev (not yet released) +New in spot 2.3.2.dev (not yet released) Tools: - - In tools that output automata the number of atomic propositions - can be output using --stats=%x (output automaton) or --stats=%X - (input automaton). Additional options can be passed to list - atomic propositions instead of conting them. Tools that output - formulas also support --format=%x for this purpose. - - In autfilt, the options --sum(--sum-or) and --sum-and are implemented. @@ -16,6 +10,27 @@ New in spot 2.3.1.dev (not yet released) - spot::sum() and spot::sum_and() implements the union and the intersection of two automatons, respectively. + Backward-incompatible changes: + + - spot::acc_cond::mark_t::operator bool() has been marked as + explicit. The implicit converion to bool (and, via bool, to int) + was a source of bugs. + + - spot::twa_graph::set_init_state(const state*) has been removed. + It was never used. You always want to use + spot::twa_graph::set_init_state(unsigned) in practice. + + +New in spot 2.3.2 (2017-03-15) + + Tools: + + - In tools that output automata, the number of atomic propositions + can be output using --stats=%x (output automaton) or --stats=%X + (input automaton). Additional options can be passed to list + atomic propositions instead of counting them. Tools that output + formulas also support --format=%x for this purpose. + Python: - The bdd_to_formula(), and to_generalized_buchi() functions can now @@ -43,7 +58,7 @@ New in spot 2.3.1.dev (not yet released) - 'ltl2tgba --any -C -M ...' would not complete automata. - - while not incorrect, the HOA properties output by 'ltl2tgba -M' + - While not incorrect, the HOA properties output by 'ltl2tgba -M' could be 'inherently-weak' or 'terminal', while 'ltl2tgba -M -D' would always report 'weak' automata. Both variants now report the most precise between 'weak' or 'terminal'. @@ -51,30 +66,21 @@ New in spot 2.3.1.dev (not yet released) - spot::twa_graph::set_univ_init_state() could not be called with an initializer list. - - the Python wrappers for spot::twa_graph::state_from_number and + - The Python wrappers for spot::twa_graph::state_from_number and spot::twa_graph::state_acc_sets were broken in 2.3. - - instantiating an emptiness check on an automaton with unsupported + - Instantiating an emptiness check on an automaton with unsupported acceptance condition should throw an exception. This used to be just an assertion, disabled in release builds; the difference matters for the Python bindings. - Deprecation notices: + Deprecation notice: - Using --format=%a to print the number of atomic propositions in ltlfilt, genltl, and randltl still works, but it is not documented anymore and should be replaced by the newly-introduced --format=%x - for consistency with tools producing automata. - - Backward-incompatible changes: - - - spot::acc_cond::mark_t::operator bool() has been marked as - explicit. The implicit converion to bool (and, via bool, to int) - was a source of bugs. - - - spot::twa_graph::set_init_state(const state*) has been removed. - It was never used. You always want to use - spot::twa_graph::set_init_state(unsigned) in practice. + for consistency with tools producing automata, where %a means + something else. New in spot 2.3.1 (2017-02-20) diff --git a/configure.ac b/configure.ac index 4283d528a..c1e5fe657 100644 --- a/configure.ac +++ b/configure.ac @@ -21,7 +21,7 @@ # along with this program. If not, see . AC_PREREQ([2.61]) -AC_INIT([spot], [2.3.1.dev], [spot@lrde.epita.fr]) +AC_INIT([spot], [2.3.2.dev], [spot@lrde.epita.fr]) AC_CONFIG_AUX_DIR([tools]) AC_CONFIG_MACRO_DIR([m4]) AM_INIT_AUTOMAKE([1.11 gnu tar-ustar color-tests parallel-tests]) diff --git a/doc/org/setup.org b/doc/org/setup.org index ca62b121d..cd5ce922b 100644 --- a/doc/org/setup.org +++ b/doc/org/setup.org @@ -1,8 +1,8 @@ #+OPTIONS: H:2 num:nil toc:t html-postamble:nil #+EMAIL: spot@lrde.epita.fr #+HTML_LINK_HOME: index.html -#+MACRO: SPOTVERSION 2.3.1 -#+MACRO: LASTRELEASE 2.3.1 -#+MACRO: LASTTARBALL [[http://www.lrde.epita.fr/dload/spot/spot-2.3.1.tar.gz][=spot-2.3.1.tar.gz=]] -#+MACRO: LASTNEWS [[https://gitlab.lrde.epita.fr/spot/spot/blob/spot-2-3-1/NEWS][summary of the changes]] -#+MACRO: LASTDATE 2017-02-20 +#+MACRO: SPOTVERSION 2.3.2 +#+MACRO: LASTRELEASE 2.3.2 +#+MACRO: LASTTARBALL [[http://www.lrde.epita.fr/dload/spot/spot-2.3.2.tar.gz][=spot-2.3.2.tar.gz=]] +#+MACRO: LASTNEWS [[https://gitlab.lrde.epita.fr/spot/spot/blob/spot-2-3-2/NEWS][summary of the changes]] +#+MACRO: LASTDATE 2017-03-15