Topic: unmentioned changes from 2.01 to 3.0 (and porting issues)
I'm a long time Siren user on Windows. I was happy to see the new version 3.0 with support for additional file types, like .3gp and .mp4.
However, it took some time to port my scripts and batch files from Siren 2.01 to Siren 3.0. Some change items didn't seem to be listed in the history, especially for command line. So it may be helpful to add these to the history of changes for others looking to port from Siren 2.0(1).
Some of the items that I found:
Command line argument deliminator changes from "\" to "-" or "--" for long form.
Command line options are case sensitive, and many changes case from UPPER to LOWER in 3.0. For example, "\E" worked in 2.01, but is not recognized in 3.0, replaced with "-e", also true for /R, /Q, etc.
/I option (specifying INI file) is gone. Seemingly, so is INI file support. Where do settings go now, registry?
Command line arguments seem to be order sensitive in a way that they were not in 2.0. Specifically, the "-r" "-q" options did not seem to work when placed at end of options, but they do work when placed at the beginning of options list. When at the end, the rename and quit functions did not work, i.e "Siren.exe -e blah -f blah -d blah -r -q" did not work, but "Siren.exe -r -q -e blah -f blah -d blah"