Crafty Versions Save

JavaScript Game Engine

0.9.0

6 years ago

Changes from 0.8.0:

  • Numerous optimizations, at the cost of a larger than normal number of breaking changes (see release notes for a full list, and here for some upgrade tips)
  • Improvements to the control systems
  • Shorthand for defining getter/setters as part of components
  • Allow freezing/unfreezing entities (temporarily remove them from rendering/collision/motion systems.)

Here's the full release notes, and preview documentation is available.

0.0.9-rc3

6 years ago

Second release candidate for version 0.9.0, fixing a touch event bug with rc2.

Changes from 0.8.0:

  • Numerous optimizations, at the cost of a larger than normal number of breaking changes (see release notes for a full list, and here for some upgrade tips)
  • Improvements to the control systems
  • Shorthand for defining getter/setters as part of components
  • Allow freezing/unfreezing entities (temporarily remove them from rendering/collision/motion systems.)

Here's the full release notes, and preview documentation is available. (Though you can also see the docs locally with grunt view-api.)

0.0.9-rc2

6 years ago

Second release candidate for version 0.9.0, fixing a couple of bugs with rc1.

Changes from 0.8.0:

  • Numerous optimizations, at the cost of a larger than normal number of breaking changes (see release notes for a full list)
  • Improvements to the control systems
  • Shorthand for defining getter/setters as part of components
  • Allow freezing/unfreezing entities (temporarily remove them from rendering/collision/motion systems.)

Here's the full release notes, and preview documentation is available. (Though you can also see the docs locally with grunt view-api.)

0.9.0-rc1

6 years ago

First release candidate for version 0.9.0.

Changes from 0.8.0:

  • Numerous optimizations, at the cost of a larger than normal number of breaking changes (see release notes for a full list)
  • Improvements to the control systems
  • Shorthand for defining getter/setters as part of components
  • Allow freezing/unfreezing entities (temporarily remove them from rendering/collision/motion systems.)

Here's the full release notes, and preview documentation is available. (Though you can also see the docs locally with grunt view-api.)

0.8.0

7 years ago

You can find the full docs for this version here.

Major features in 0.8.0:

  • Override the default WebGL shaders (#1003)
  • Initial raycast functionality (#1021)
  • Multiple layers of a given type (DOM/Canvas/WebGL) are possible, and they can respond to viewport movement in different ways
  • Static UI layers are now possible
  • A new "Controls" system that makes it easier to wire up inputs to your entities.

More features and bufixes are listed in the full release notes!

0.8.0-rc2

7 years ago

The second release candidate for version 0.8.0.

Major new features from 0.7.1:

  • Override the default WebGL shaders (#1003)
  • Initial raycast functionality (#1021)
  • Multiple layers of a given type (DOM/Canvas/WebGL) are possible, and they can respond to viewport movement in different ways
  • Static UI layers are now possible
  • A new "Controls" system that makes it easier to wire up inputs to your entities.

Here's the full release notes, and preview documentation is available. (Though you can also see the docs locally with grunt view-api.)

0.8.0-rc1

7 years ago

A release candidate for version 0.8.0.

Major new features:

  • Override the default WebGL filters (#1003)
  • Initial raycast functionality (#1021)
  • Multiple layers of a given type (DOM/Canvas/WebGL) are possible, and they can respond to viewport movement in different ways
  • Static UI layers are now possible
  • A new "Controls" system that makes it easier to wire up inputs to your entities.

Here's the full release notes, and preview documentation is available. (Though you can also see the docs locally with grunt view-api.)

0.7.1

8 years ago

A minor update with fixes to Crafty 0.7.0:

Fixed bugs:

  • Problems including Crafty cross-domain
  • Bug unregistering some WebGL entities, causing the max entities limit to be reached too quickly
  • Proper bower registration

Full release notes for 0.7.1

0.7.1-rc2

8 years ago

A minor update with a few fixes to 0.7.

  • WebGL entities are properly unregistered for all component types
  • Including Crafty cross-domain should no longer throw an uncaught exception when checking localStorage
  • Fixes to the release process to ensure that bower release functions correctly

0.7.0

8 years ago

You can find the full docs for this version here.

New features in 0.7.0:

  • WebGL support
  • Revamped Motion system
  • Changes to isometric components
  • Improvements to core functionality
  • Many more: check out the full release notes!