4.1.1
This mainly is a patch to allow people that encounter multiple Runtime APIs being exposed at the same time. This has been on the radar for a little while, and though rare it does happen. Its either the Platform translating SCORM 1.2 or 2004 into a common student attempt or its negligence exposing either API or API_1484_11 simultaneously. Typically one of the API's will not respond but the other will. So due to this, its setup now so you can specify your 'preferred_API' in the SCOBot Base module.
Commonly when SCO's get packaged you specify the version of SCORM you want to use. SCOBot originally would search SCORM 2004, then 1.2 and finally will fail over local if you allow it. In the above situation you could have a platform exposing 1.2 and 2004 runtimes. SCOBot would connect to 2004, but 1.2 was the intended API to communicate on.
If you do not have this problem, or see having this issue downstream it is a low-priority update.