4.1.0
This rolls in major changes to how and when scoring can happen. In prior patches introduced a new boolean for only setting score and status on finish which is SCORM for cmi.exit of '', normal, timeout and logout. There are cases where some platforms leave you in 'review' mode even though you suspended your attempt. And if you built your content to stop taking student answers in other modes than normal that could wreck your user expierience.
Corrected a boolean vs string comparistion on startup. If SCOBot cannot initialize the Runtime API it will now throw an exception.
Another important note, it is very important before you begin interacting with SCOBot, that you only do so after the 'load' event is fired. This means the page 'loaded' event has triggered, and SCORM has been initialized. You can take alternative action if an exception is thrown, but this commonly means something went wrong.