Engine Version History

 

v1.2

This version has no dependencies, and separates the rendering functions, object definitions, and kinematics functions into separate code structures.

Version 1.2 has been thoroughly documented in this API, and change logs will track the updates and deprecations in future versions.

 

1.2.2

This update features several new components and classes, many new functions and bug fixes, as well as an overhauled collision detection system.

A significant difference is that the prefix 'io' has been removed from all class names in v1.2.2.

The usage License has also been changed for v1.2.2. This version has been released under the BSD 2-Clause Open Source License.

Download: iioEngine-1.2.2.min.js
Download: iioEngine-1.2.2.js
 

1.2.1

The first version of the iio Engine released to the public.

Application update timers are no longer controlled by a central structure. Each application sets its own timer in this version.

Download: iioEngine-1.2.1.min.js
Download: iioEngine-1.2.1.js
 

1.2.0

This version features massive structural overhauls. It separates iio components into attachable frameworks, so that iio Objects never have superfluous data.

Like its predecessor, this version controls Application updating through a central structure. This was found to cause lagging issues when multiple apps were active, so the framework was restructured again.

This version is not available to download.

 

v1.1

Version 1.1 was restructured to not be dependent on the Prototype library. This version has no dependencies.

This code was never documented. The source remains, but no guides to it exist.

This version was released at the same time as v1.2.1.

Download: iioEngine-1.1 zip
 

v1.0

Version 1.0 is based on the Prototype 1.7.1 JavaScript library.

It was intended to be integrated with Box2DJS, which is another JavaScript Box2D port that is also based on the Prototype library.

This version was never documented. The source code remains, but no guides to it exist.

A significant difference between this version and others is that all class names are preceded by ii instead of io.

This version was released at the same time as v1.2.1.

Download: iioEngine-1.0 zip