We're pleased to announce that Phaser 2.0.1 is now available for download from github. As we mentioned in the previous issue, version 2 of Phaser was a significant update for us. It allowed us to really focus on the API, remove lots of legacy baggage and basically give the whole framework a good spring clean.
It's amazing to think that is was only just over 6 months ago that we released Phaser 1.0 into the world. Suffice to say that since then we've been overwhelmed at the huge surge of developers taking to it!
Our github repository is consistently in the top JavaScript lists, we've over 3600 stars at the time of writing, and a wonderful, vibrant and friendly community. Phaser 2 is a natural evolution of what we started. We've focused specifically on performance and expansion with this release. Lots of developers have already reported to us considerably speed increases just by swapping to Phaser 2 (reports of 200% faster speeds on mobile aren't unheard of!).
There's also a full-body physics system available now, in the form of the excellent p2.js. The upgrade to Pixi 1.5 under the hood bought lots of new visual effects in, including blend modes and tints.
And we're also really pleased to have closed down over 550 issues reported on github. We literally went through every last bug reported to us, and fixed it. All kinds of little things that as a whole make the library that much more solid.
With the 2.0 release we're now freezing the API. Before we have to admit that the API changed somewhat on a whim, and we moved things around and changed things without too much consideration for fellow developers. With 2.0 that stops - we've spent long enough on this release that we're now extremely happy with the organisation of classes and methods, and while we may still need to make small tweaks in the future, none of them will be API breaking without prior community approval first. This means if you're using Phaser to teach in classes, or writing a book / tutorials around it, this is the version to base off.
Version 2.0.1 was a mostly maintanence release that focused on restorying some of the ArcadePhysics values and handling that you expressed you wanted on the forum. So if you use ArcadePhysics anywhere in your Phaser 2 game then we strongly suggest you upgrade.
Because it was such an API breaking change we wrote a Migration Guide, which we'd strongly recommend you have a read through. We also updated as many of the Examples to 2.x as we could. But if you do find any that no longer run, please tell us and we'll sort them out right away.
A lot of hard work went into the 2.0 release and we strongly believe it's the best version of Phaser we've ever created. We'd love to know what you can create with it, so please get in touch!
Download Phaser 2.0.1 from github