Skip to content

Releases: craftyjs/Crafty

Crafty 0.9.0

17 Feb 18:02
Compare
Choose a tag to compare

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.

Crafty 0.9.0-rc3

27 Jan 20:13
Compare
Choose a tag to compare
Crafty 0.9.0-rc3 Pre-release
Pre-release

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.)

Crafty 0.9.0-rc2

21 Jan 20:23
Compare
Choose a tag to compare
Crafty 0.9.0-rc2 Pre-release
Pre-release

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.)

Crafty 0.9.0-rc1

13 Jan 20:20
Compare
Choose a tag to compare
Crafty 0.9.0-rc1 Pre-release
Pre-release

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.)

Crafty 0.8.0

12 Feb 20:35
Compare
Choose a tag to compare

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 release candidate

15 Jan 17:33
Compare
Choose a tag to compare
Pre-release

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 release candidate

01 Jan 22:08
Compare
Choose a tag to compare
Pre-release

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.)

Crafty 0.7.1

07 Mar 00:33
Compare
Choose a tag to compare

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 release candidate

19 Dec 21:09
Compare
Choose a tag to compare
Pre-release

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

Crafty 0.7.0

08 Nov 19:31
Compare
Choose a tag to compare

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!