]>
Commit | Line | Data |
---|---|---|
f18d3141 | 1 | **Version 2.1.3, 2019-09-01** |
b7c792b8 | 2 | |
f18d3141 TB |
3 | - Plugins can now register functions to be available via DialogOS script. See #197 for details. |
4 | As an example, the tts plugin provides a function to query how long it would take to say a certain | |
5 | text. | |
6fc62481 | 6 | - a next synthesis will now always abort any previous syntheses that might still be ongoing (#196) |
f18d3141 TB |
7 | - a synthesis node can be instructed to only start speaking when the previous synthesis has ended |
8 | (or, alternatively, to interrupt the previous synthesis) | |
6fc62481 TB |
9 | |
10 | **Version 2.1.2, 2019-08-16** | |
48aeceb9 TB |
11 | |
12 | - Robustness against JavaFX issues | |
890f3241 | 13 | - Fixed bug 189 which could lead to issues with Strings missing multiple consecutive whitespaces in DialogOS-script |
d9f52724 | 14 | - if a file is opened via the commandline, the ProjectStartupWindow and the loading-progress windows are suppressed |
ccb4e744 TB |
15 | - the SQL plugin now supports writing to a database |
16 | - Gradle version has been unified and updated to 4.10.3 (in most parts of the project) | |
d9f52724 | 17 | - install more speech synthesis voices by default |
ccb4e744 TB |
18 | |
19 | - (many) plugins now save their settings to a DialogOS dialog model only if there is a node that is | |
20 | relevant to the plugin and only those settings are saved that are different from the default settings. | |
21 | WARNING: This change can potentially lead to data loss: imagine you have stored many G2P rules. | |
22 | If you then save the dialog model that does not contain any SphinxNode, the G2P rules will not | |
23 | be stored in the file (because the plugin assumes that it is not relevant for the given file). | |
d9f52724 TB |
24 | See notes in bug 178. |
25 | DialogOS now warns about missing plugins when loading a file (that requests certain plugins). | |
48aeceb9 | 26 | |
7c56155d | 27 | **Version 2.1.1, 26 April 2019** |
c2e6b9a5 | 28 | |
29 | - Fixed bug in dialogos-distribution where gson failed to be bundled with distribution (see #157). | |
c3d7372f | 30 | - Fixed bug in EV3 plugin where dialog would crash if the EV3 dummy implementation was selected (see #159). |
efc92da7 | 31 | - Fixed bug where test-variable node could not distinguish between different variables (see #162). |
0670031f | 32 | - Fixed bug with pronunciations (see #121 and #165). |
99b55fd7 TB |
33 | - Improved interface for plugins, that enable them to not initialize if they are irrelevant for a document (see also #178 and #177) |
34 | - Enable German ASR for people running DialogOS via gradle rather than installation (see #104). | |
c2e6b9a5 | 35 | |
13aaa702 AK |
36 | **Version 2.1.0, 24 January 2019** |
37 | ||
38 | Released by @alexanderkoller and @akoehn | |
39 | ||
40 | - Added plugin that compiles DialogOS dialogs into skills for Amazon Alexa. | |
41 | - Added plugin that allows DialogOS to control Lego Mindstorms EV3 robots. | |
b7c792b8 AK |
42 | |
43 | ||
d0e714ff AK |
44 | **Version 2.0.5, 2 January 2019** |
45 | ||
46 | Released by @alexanderkoller | |
2836d3bd | 47 | |
af8ca85e AK |
48 | - Added "silent mode" to speech recognizer again (see #132). |
49 | - Fixed a bug where Slot#setValue would sometimes not change the value of a variable (see #137). | |
f15f2650 | 50 | - "Keywords" in the speech recognizer window are now called "alternatives" (see #109). |
77abc9af | 51 | - Removed obsolete clients from the DialogOS codebase (see #129). |
d0e714ff | 52 | - Fixed a bug where nodes would sometimes randomly move down (see #134). |
f15f2650 | 53 | |
2836d3bd | 54 | |
55 | **Version 2.0.4, 8 December 2018** | |
56 | ||
57 | Released by @alexanderkoller | |
4de56faf | 58 | |
078d98fb | 59 | - Enabled use of Kleene plus (positive closure, +) operator in grammars (see #121). |
f1c903d5 | 60 | - Reordered tabs in node properties windows: useful tabs are now on the left (see #122). |
2836d3bd | 61 | - GUI language can now be changed from the Help menu (see #95). |
62 | - Discarding TTS node property window without ever using it first no longer causes an exception (see #128). | |
63 | - ASR no longer becomes unresponsive if aborted on the very first run (see #123). | |
16085bfd | 64 | - Library for building clients is now automatically released on Jitpack (see #127). |
30c540df | 65 | - Dialog files (`*.dos`) can now be opened by double-click on Windows (see #83). |
4de56faf | 66 | |
16dd534f | 67 | **Version 2.0.3, 21 November 2018** |
68 | ||
69 | Released by @alexanderkoller | |
70 | ||
71 | - Can now use umlauts in the speech recognizer under Windows (see #108). | |
72 | - The recognizer properties window is now correctly localized (see #109). | |
73 | - Better error reporting from various parts of DialogOS. | |
74 | ||
75 | ||
6982b97e | 76 | **Version 2.0.2, 15 November 2018** |
78b9fd42 | 77 | |
6982b97e | 78 | Released by @alexanderkoller |
78b9fd42 | 79 | |
80 | - Deleting a speech recognizer node no longer crashes DialogOS. | |
6982b97e | 81 | - Exception dictionary in speech recognizer now works as intended (see #105). |
78b9fd42 | 82 | - Better error reporting from various parts of DialogOS. |
83 | ||
84 | ||
2d983fde AK |
85 | **Version 2.0.1, 25 October 2018** |
86 | ||
87 | Released by @alexanderkoller | |
88 | ||
89 | Changed the visibility of all abstract methods of Node, AbstractInputNode, and AbstractOutputNode to public. This will break Node implementations in which these methods have "protected" visibility. You can make your own Node implementations compatible with DialogOS 2.0.1 by changing their visibility to "public". | |
90 | ||
93bb4851 TB |
91 | **Version 2.0.0, 14 August 2018** |
92 | ||
93 | Released by @timobaumann | |
94 | ||
95 | too many changes to list. |