Skip to content

Releases: egaudrain/VTServer

v2.3

05 Mar 16:52
b947ae3
Compare
Choose a tag to compare

In this version, the processing of concatenated files has been modified. This is potentially a breaking change, so check that you queries are still producing the expected outcome (see details below).

The job names, and hence the cache file naming system has also been modified to reduce the risk of collision, use shorter filenames, and ventilate the files into subfolders to ease their listing. As a result, it is highly recommended that you cleanse your entire cache. To do so, execute:

vt_server_cache.py -l 1996

The code in vt_server_brain.py has been largely cleaned and simplified to reduce code duplication.

Finally, the channel_patch module has been added (see https://egaudrain.github.io/VTServer/vt_modules.html#channel-patch).

Sub-queries

Prior to v2.3, when an array of files was provided, the stack was applied to each file before concatenation. In principle the stack had to be an array of arrays, and if the stack was a simple array, it was duplicated to match the number of files.

From v2.3, the file attribute can be array of strings (sound filenames) and sub-queries {...}. The stack is now applied to the concatenated result.

Roadmap

Some groundwork preparations have been made for the introduction of generators that will happen in v3.0.

v2.2

23 Dec 14:47
de97229
Compare
Choose a tag to compare

This is the first VTServer release.