Skip to content

Commit 46809be

Browse files
committed
Bump version.
1 parent cbd1ac3 commit 46809be

File tree

3 files changed

+27
-16
lines changed

3 files changed

+27
-16
lines changed

CHANGELOG.md

Lines changed: 25 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,28 @@
1-
# 2021.?? (unreleased)
1+
# 21.0
22

3-
* Restructure modules into subcommands for the commandline interface and
4-
add migrate to PicoCli.
3+
Major Changes:
54

6-
Modules:
7-
8-
* Add the LICS'20 DRA construction that is based on the normalisation
9-
of LTL.
5+
* New and improved command-line interface that is based on self-contained
6+
subcommands. Further, each subcommand explicitly lists relevant publications
7+
that can be accessed via the 'bibliography' subcommand. Thanks to Alexandre
8+
Duret-Lutz, Klara Meyer, Anton Pirogov and Tobias Meggendorfer for testing
9+
this new interface.
1010

11-
* Add a translation of the Emerson-Lei acceptance condition to the
12-
parity acceptance condition based on Zielonka split-trees
13-
(Alternating Cycle Decomposition)
11+
* Owl (as a CLI-tool) is now precompiled into native binaries (for Linux and
12+
macOS). Hence it is not required to install a matching JVM. Further, the
13+
start-up time is now considerably reduced which lead to the removal of the
14+
server mode. Owl can be still run on a JVM, but this is discouraged.
1415

15-
* Add a translation from LTL-to-DELW based on the LICS'20 normalisation
16-
procedure.
16+
* Owl includes an implementation of the Alternating Cycle Decomposition for the
17+
translation into parity automata. See 'owl aut2parity --help' for more
18+
information. This supersedes the existing IAR-implementation which is
19+
scheduled to be removed in the next release.
1720

18-
* Add a customised LTL-to-DPA translation based Zielonka split-trees.
21+
* Add the LTL-to-DRW translation of [SE20] and a new LTL-to-DELW translation
22+
based also based on the [SE20] normalisation procedure. Further, a customised
23+
LTL-to-DPA translation based on Zielonka split-trees. These constructions will
24+
be described in forthcoming publication. To lookup [SE20] use
25+
'owl bibliography SE20'.
1926

2027
API:
2128

@@ -28,7 +35,7 @@ API:
2835
and remove abstract super class. All types of OmegaAcceptance now
2936
extend EmersonLeiAcceptance.
3037

31-
* Disentangle `Colours`-related API from `Edge` datatype.
38+
* Disentangle `BitSet`-API from `Edge` datatype.
3239

3340
Bugfixes:
3441

@@ -49,6 +56,10 @@ Bugfixes:
4956
BooleanOperations#deterministicComplement. Thanks to Frederik Schmitt
5057
for reporting the issue.
5158

59+
* Several performance and correctness improvements to the [SE20] normalisation
60+
procedure. Thanks to Rubén Rafael Rubio Cuéllar for testing the implementation
61+
and reporting issues.
62+
5263
# 2020.06
5364

5465
Modules:

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ apply plugin: 'pmd'
3737
apply plugin: 'idea'
3838

3939
project.group = 'de.tum.in'
40-
project.version = '21.??-development'
40+
project.version = '21.0'
4141

4242
project.archivesBaseName = 'owl'
4343
project.mainClassName = 'owl.command.OwlCommand'

src/main/java/owl/util/OwlVersion.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public final class OwlVersion implements CommandLine.IVersionProvider {
2626

2727
// Fall-back strings if MANIFEST cannot be accessed correctly.
2828
private static final String NAME = "owl";
29-
private static final String VERSION = "21.??-development";
29+
private static final String VERSION = "21.0";
3030

3131
private OwlVersion() {}
3232

0 commit comments

Comments
 (0)