The 1.0 version

The aim of the 1.0 version is to provide usable interpreter, IDE and components whose interface and behaviour will not change, so that people could develop projects without worrying about the version number. The 1.0 will only get bug fixes.

Every change to the interface or the language will go into a development version. This development version will follow the same number scheme that the Linux kernel: odd version number for development versions, and even numbers for stable versions.

Some components provided with Gambas 1.0 will be in beta version. These components are for testing purpose only, and their interface may change in future stable releases.

If a component is provided in a stable state, then its interface will not change in future releases. Instead, another component will be provided, so that old programs continue to work with new Gambas releases.

For example, Gambas 1.0 will provide a gb.qt component. If the interface of this component change in Gambas 1.2, then a new component named gb.qt.2 will be provided with the old gb.qt one.