Skip to content

Commit 113b69a

Browse files
committed
Preparing for 2.1 development work.
1 parent a6bc859 commit 113b69a

5 files changed

Lines changed: 10 additions & 53 deletions

File tree

README.md

Lines changed: 5 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
![Phaser 2.0](http://www.phaser.io/images/phaser2-github.png)
22

3-
# Phaser 2.0.7
3+
# Phaser 2.1-dev
44

55
Phaser is a fast, free and fun open source game framework for making desktop and mobile browser HTML5 games. It uses [Pixi.js](https://github.com/GoodBoyDigital/pixi.js/) internally for fast 2D Canvas and WebGL rendering.
66

7-
Version: 2.0.7 "Amadicia" - Released: 18th July 2014
7+
Version: 2.1 "Cairhien" - Released: -in development-
88

99
By Richard Davey, [Photon Storm](http://www.photonstorm.com)
1010

@@ -21,15 +21,9 @@ By Richard Davey, [Photon Storm](http://www.photonstorm.com)
2121

2222
![div](http://phaser.io/images/div4.png)
2323

24-
## Welcome to Phaser and What's new in 2.0.7?
24+
## Welcome to Phaser and What's new in 2.1?
2525

26-
We're pleased to announce the release of Phaser 2.0.7. This release comes just a week after 2.0.6 but includes some important fixes. Internally we've updated to Pixi 1.6.1 as lots of the fixes come directly from that upgrade, which in turns restores functionality of things like RenderTextures and Retro Fonts.
27-
28-
There's also a vastly improved SpriteBatch included, which has seen batching speed increases of up to 400% in some cases, which is extremely fun to play with (note: batching is a WebGL feature). Plus we've continued to roll in pull requests from the community and fix issues as quickly as we can. You'll notice a number of input related updates in this release, tidying up the handling of Priority IDs and optimising when pixel perfect checks are run. So if you now use a combination of IDs and pixel perfect checks you can easily speed-up the input loop dramatically.
29-
30-
Again thanks to everyone who helped work on this release. The community for reporting issues and pull requests, the team at Goodboy for responding to major Pixi issues quickly and the team here for rolling out another important upgrade.
31-
32-
Hopefully we can now focus on the 2.1 release and enjoying some of this warm weather outside :) But until then happy coding everyone! And we hope to see you on the forums.
26+
Until then happy coding everyone! And we hope to see you on the forums.
3327

3428
![boogie](http://www.phaser.io/images/spacedancer.gif)
3529

@@ -51,53 +45,16 @@ Finally the list of [community authored Phaser Tutorials](http://www.lessmilk.co
5145

5246
## Change Log
5347

54-
Version 2.0.7 - "Amadicia" - 18th July 2014
48+
Version 2.1 - "Cairhien" - -in development-
5549

5650
### Updates
5751

58-
* Updated to Pixi.js 1.6.1 which fixes various issues such as IE9 Float32 defs and RenderTexture resizing and rendering.
59-
* TypeScript definitions fixes and updates (thanks @clark-stevenson and @alvinsight)
60-
* GameObjectFactory.spriteBatch now lets you specify `null` as a parameter for the parent and automatically adds the batch to `game.world` as a result. Also fixed jsdocs issues (@petarov #1000)
61-
* Rebuilt the way items are polled for Pointer events (drag, click, move). Now faster and more efficient, especially when some items in the stack require pixel perfect checks.
62-
* InputHandler.checkPointerOver now has a new `fastTest` parameter that forces a skips a pixel perfect check even if enabled.
63-
* InputHandler.checkPointerDown now has a new `fastTest` parameter that forces a skips a pixel perfect check even if enabled.
64-
* The key is now reported when failing to parse a Sprite Sheet (thanks @lucbloom #1026)
65-
* An editorconfig has been added to the core repo. See http://editorconfig.org (thanks @codevinksy #1027)
66-
* Keyboard.processKeyPress now checks if the Keyboard Input handler is disabled or not before processing the key callbacks.
67-
* Physics.bounds now correctly matches World.bounds on system start (thanks @Dumtard #1028)
68-
* Game._codePaused is now set if the Game is manually paused. See discussion: http://www.html5gamedevs.com/topic/6719-codepaused-property/ (thanks @devinb83 #1017)
6952

7053
### New Features
7154

72-
* ArrayList.setAll - sets the property to the given value on all members of the list.
73-
* Sprite.loadTexture has a new optional `stopAnimation` boolean parameter which will halt the currently running animation (if any) after changing the texture (based on #1029).
74-
* Animation.updateFrameData allows you to load a new FrameData object into an existing animation, even if currently running (based on #1029)
75-
* AnimationManager.loadFrameData will now update all existing Animations to use the newly loaded FrameData (based on #1029)
76-
* Sprite.loadTexture will store the `smoothed` property of the Sprite and re-apply it once the new texture is loaded.
77-
* Group.checkAll allows you to check if the same property exists across all children of the Group and is set to the given value (thanks @codevinsky #1013)
78-
* Group.checkProperty allows you to check if the property exists on the given child of the Group and is set to the value specified (thanks @codevinsky #1013)
79-
* Phaser.Utils.setProperty will set an Objects property regardless of depth (thanks @codevinsky #1013)
80-
* Phaser.Utils.setProperty will set an Objects property regardless of depth (thanks @codevinsky #1013)
81-
* Phaser.Utils.getProperty will get an Objects property regardless of depth (thanks @codevinsky #1013)
8255

8356
### Bug Fixes
8457

85-
* Fixed pixel perfect dragging (thanks @jeroenverfallie #996)
86-
* Debug.preUpdate was still being called in the Game Loop even if enableDebug was set to false (thanks @qdrj #995)
87-
* Phaser.Physics.P2.Body.addPolygon didn't work with a flat array of numbers for the coordinates (thanks @petarov, fix #883)
88-
* Added missing Loader.onPackComplete Signal (thanks @mjeffery #1007)
89-
* QuadTree leveling - Rather than level++ which changes the current nodes level, the subnodes should get the current nodes level+1 (thanks @devinb83 #1018)
90-
* Prevented objects with pixel perfect checks from over-riding other higher priority ID items (#983)
91-
* Group.create was not creating with p2 debug flag (thanks @Dumtard #1014)
92-
* World.wrap when using the bounds of the object wouldn't adjust the bounds correctly, meaning wrapping outside the camera failed (thanks @jackrugile #1020)
93-
* Pixi updated worldTransform from an Array to an Object and Phaser Image, BitmapText, Text and Graphics were still using array access to populate the world property, giving it incorrect results (thanks @alvinsight)
94-
* If you add a Tween to the TweenManager and then immediately stop it, it will still exist in the TweenManager (thanks @gilangcp #1032)
95-
* AnimationManager does not update currentFrame on play until second frame (thanks @Dumtard #1041)
96-
* Animation now guards against _frameData being null (thanks @lucbloom #1033)
97-
* Tilemap.swap now accurately swaps from A to B and from B to A (thanks @noidexe #1034)
98-
* BitmapData.resize fixed to update the crop property too, resolves issues with images getting cut off with BitmapData.load.
99-
* OrientationSprite fix as it's not using PIXI.TextureCache anymore (thanks @DarkDev- #1036)
100-
10158

10259
### Migration Guide
10360

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "phaser",
3-
"version": "2.0.7",
3+
"version": "2.1",
44
"homepage": "http://phaser.io",
55
"authors": [
66
"photonstorm <[email protected]>"

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "Phaser",
3-
"version": "2.0.7",
4-
"release": "Amadicia",
3+
"version": "2.1",
4+
"release": "Cairhien",
55
"description": "A fast, free and fun HTML5 Game Framework for Desktop and Mobile web browsers.",
66
"author": "Richard Davey",
77
"logo": "https://raw.github.com/photonstorm/phaser/master/phaser-logo-small.png",

resources/release-names.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ Capital: Shol Arbela
3434
Cities: Jakanda, Tifan's Well
3535
POI: River Mora
3636

37-
Cairhien
37+
Cairhien *
3838

3939
Capital: Cairhien
4040
Cities: Eianrod, Jurene, Maerone, Morelle, Selean, Taien, Tremonsien

src/Phaser.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
*/
1111
var Phaser = Phaser || {
1212

13-
VERSION: '2.0.7',
13+
VERSION: '2.1-dev',
1414
GAMES: [],
1515

1616
AUTO: 0,

0 commit comments

Comments
 (0)