The current version 4 includes many innovations:
- New visualisation with Ogre
- New design with the extensions
- Easier attribute usage
With the features given by the new version, many old design patterns are deprecated.
For example, With the new attributes and the new events features, many old attributes are deprecated (OMK::ControlParameter, OMK::SensitiveInput,...) and will be suppressed. So you should use the new attributes instead of the old input/output features.
See the tutorials for examples.
The previous version is the 3.2 one. The documentation for this version is available here:
Due to the namespace and the complete refit of the API, the compatibility is only available through a compatibility layer which converts old names in new ones. Nevertheless, most of the kernel is the same, so the old objects still work. But you should better refit your objects to be fully compatible with the new version and to benefit from all the innovations.