This document describes the history of ScriptBasic listing the different releases and the release notes for each of them.
ScriptBasic for Java is a language and an implementation at the same time. This way there is no separate language and implementation version. The language does not live without the implementation and there is no formal defintion for the language (even though the language itself is very simple).
The version structure of the interpreter has three levels and follow the usual maven suggested version structure. The version of a release is M.m.b where M is the major version, m is the minor version and b is the bug fix version.