Optimised BitmapData.copy and refactoring continues.
Phaser.Canvas.setImageRenderingCrisp now sets image-rendering: pixelated, perfect for pixel art and which is now supported in Chrome 38.
jshint fix
Phaser.Text.destroy will now destroy the base texture by default (#1162)
Rectangle.bottom setter swapped the order of the calculation (thanks @JakeCoxon #1165)
Updated the road map.
Phaser.Text wouldn't render the text to its local canvas if you passed the text on the constructor and didn't add it to the display list. If a string is given it now updates the local canvas on creation.
Add jsdocs.
New debug header.
jsdocs, fixes to load, draw, copy and addToWorld.
Fixed TypeScript defs for BitmapData.
alphaMask update.
New 2.1.0 build files.
World.createDistanceConstraint signature changed to include new local anchors (thanks @rhmoller #1169)
Signal.removeAll would ignore the context parameter and remove all bindings regardless (thanks @alect #1168)
Phaser.Mouse will now add a listener to the `window` to detect `mouseup` events. This is used to detect if the player releases the mouse while outside of the game canvas. Previously Pointer objects incorrectly thought they were still pressed when you returned the mouse over the canvas (#1167)
Removed console.log.
Removed Gestures stuff as it was all commented-out anyway.
Fixed the assignment of the fullScreenTarget so FS mode works again now.
added: Phaser.Utils.range