Releases and features

The first final version (1.0.0) of DSLib was released on February 10th 2001. Since then, new releases will have different version numbers. The meaning of these version numbers is as follows:

VERSION.EXTENSION.REVISION

A new release with the same VERSION and EXTENSION numbers, but greater REVISION number, means that it fixes some bugs of the previous release.

A new release with the same VERSION number, but greater EXTENSION number, means that it adds new features, but maintains compatibility with the previous release. It can also fix some bugs.

Releases with different VERSION numbers are not compatible, so the interface and/or usage is different and the code based on DSLib needs to be updated.

DSLib v2.0.1

Bugs fixing:

DSLib v2.0.0

New features:

The following are the most important features introduced by this new version. Notice some of the features of the last v1 release are not implemented, so you may not want to "upgrade". This release does not support RTLinux. Check TODO file for more details.

DSLib v1.4.2

Bugs fixing:

DSLib v1.4.1

DSLib is not released as beta anymore, since kernel realtime C++ is deprecated and so are its many problems.

New features:

Bugs fixing:

DSLib v1.4.0 beta

New features:

DSLib v1.3.0 beta

DSLib v1.3.0 is released as beta due to some problems with realtime C++. Such problems forced workarounds in the library that may break the compatibility with previous releases, and may be removed in newer ones. These problems and the used solutions are:

New features:

Bugs fixing:

DSLib v1.2.0

New features:

Bugs fixing:

DSLib v1.1.0

New features: