Skip to content

Commit

Permalink
Phaser 2.5.0 Release.
Browse files Browse the repository at this point in the history
  • Loading branch information
photonstorm committed Jun 17, 2016
1 parent 43b4fd3 commit a9976d2
Show file tree
Hide file tree
Showing 418 changed files with 43,820 additions and 44,120 deletions.
4 changes: 3 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# Change Log

## Version 2.4.9 - "Four Kings" - 16th June 2016
## Version 2.5.0 - "Five Kings" - 17th June 2016

**Note:** This version was also released as 2.4.9 'Four Kings' on 16th June 2016. The 2.5.0 release marks us moving to a more strict adherence of the Semver rules, and also contains some TypeScript definitions fixes.

### New Features

Expand Down
24 changes: 12 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,9 @@ Grab the source and join in the fun!

<div align="center"><img src="http://phaser.io/images/github/news.jpg"></div>

> 16th June 2016
> 17th June 2016
Phaser 2.4.9 is the latest version of Phaser, and represents another significant milestone in the evolution of the framework in 2016.
Phaser 2.5.0 is the latest release of Phaser, and represents another significant milestone in the evolution of the framework in 2016. It was previously released as 2.4.9. However we appreciate that we haven't been following the [semver](http://semver.org/) code strictly enough, and that this version (and most before it!) actually contains some significant MINOR level functionality, not just PATCH level. So we've bumped the version number accordingly.

As well as fixing a number of issues, there are some genuinely useful new features added in this release. Not least of which includes the new Weapons Plugin, making creating bullet pools a couple lines of code. Don't worry, it's also easy to exclude from custom builds too.

Expand Down Expand Up @@ -125,15 +125,15 @@ Using Browserify? Please [read this](#browserify).

[jsDelivr](http://www.jsdelivr.com/#!phaser) is a "super-fast CDN for developers". Include the following in your html:

`<script src="//cdn.jsdelivr.net/phaser/2.4.9/phaser.js"></script>`
`<script src="//cdn.jsdelivr.net/phaser/2.5.0/phaser.js"></script>`

or the minified version:

`<script src="//cdn.jsdelivr.net/phaser/2.4.9/phaser.min.js"></script>`
`<script src="//cdn.jsdelivr.net/phaser/2.5.0/phaser.min.js"></script>`

[cdnjs.com](https://cdnjs.com/libraries/phaser) also offers a free CDN service. They have all versions of Phaser and even the custom builds:

`<script src="https://cdnjs.cloudflare.com/ajax/libs/phaser/2.4.9/phaser.js"></script>`
`<script src="https://cdnjs.cloudflare.com/ajax/libs/phaser/2.5.0/phaser.js"></script>`

### Phaser Sandbox

Expand Down Expand Up @@ -323,7 +323,7 @@ You can read all about the philosophy behind Lazer [here](http://phaser.io/news/
![Change Log](http://phaser.io/images/github/div-change-log.png "Change Log")
<a name="change-log"></a>

## Version 2.4.9 - "Four Kings" - 16th June 2016
## Version 2.5.0 - "Four Kings" - 17th June 2016

### New Features

Expand Down Expand Up @@ -423,10 +423,10 @@ Written something cool in Phaser? Please tell us about it in the [forum][forum],

![Created by](http://phaser.io/images/github/div-created-by.png "Created by")

Phaser is a [Photon Storm](http://www.photonstorm.com) production.

![storm](http://www.phaser.io/images/github/photonstorm-x2.png)

Phaser is a [Photon Storm](http://www.photonstorm.com) production.

Created by [Richard Davey](mailto:[email protected]). Powered by coffee, anime, pixels and love.

The Phaser logo and characters are &copy; 2016 Photon Storm Limited.
Expand All @@ -437,10 +437,10 @@ All rights reserved.

[![Analytics](https://ga-beacon.appspot.com/UA-44006568-2/phaser/index)](https://github.com/igrigorik/ga-beacon)

[get-js]: https://github.com/photonstorm/phaser/releases/download/v2.4.9/phaser.js
[get-minjs]: https://github.com/photonstorm/phaser/releases/download/v2.4.9/phaser.min.js
[get-zip]: https://github.com/photonstorm/phaser/archive/v2.4.9.zip
[get-tgz]: https://github.com/photonstorm/phaser/archive/v2.4.9.tar.gz
[get-js]: https://github.com/photonstorm/phaser/releases/download/v2.5.0/phaser.js
[get-minjs]: https://github.com/photonstorm/phaser/releases/download/v2.5.0/phaser.min.js
[get-zip]: https://github.com/photonstorm/phaser/archive/v2.5.0.zip
[get-tgz]: https://github.com/photonstorm/phaser/archive/v2.5.0.tar.gz
[clone-http]: https://github.com/photonstorm/phaser.git
[clone-ssh]: [email protected]:photonstorm/phaser.git
[clone-svn]: https://github.com/photonstorm/phaser
Expand Down
2 changes: 1 addition & 1 deletion build/creature.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion build/custom/p2.min.js

Large diffs are not rendered by default.

32 changes: 13 additions & 19 deletions build/custom/phaser-arcade-physics.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
*
* Phaser - http://phaser.io
*
* v2.4.9 "Four Kings" - Built: Thu Jun 16 2016 23:02:39
* v2.5.0 "Five Kings" - Built: Fri Jun 17 2016 12:44:21
*
* By Richard Davey http://www.photonstorm.com @photonstorm
*
Expand All @@ -18,8 +18,7 @@
* Phaser uses p2.js for full-body physics, created by Stefan Hedman https://github.com/schteppe/p2.js @schteppe
* Phaser contains a port of N+ Physics, converted by Richard Davey, original by http://www.metanetsoftware.com
*
* Many thanks to Adam Saltsman (@ADAMATOMIC) for releasing Flixel, from which both Phaser
* and my love of framework development originate.
* Many thanks to Adam Saltsman (@ADAMATOMIC) for releasing Flixel, from which both Phaser and my love of framework development originate.
*
* Follow development at http://phaser.io and on our forum
*
Expand Down Expand Up @@ -7856,6 +7855,7 @@ PIXI.RenderTexture.prototype.getCanvas = function()
/**
* This is the base class for creating a PIXI filter. Currently only webGL supports filters.
* If you want to make a custom filter this should be your base class.
*
* @class AbstractFilter
* @constructor
* @param fragmentSrc {Array} The fragment source in an array of strings.
Expand All @@ -7867,14 +7867,14 @@ PIXI.AbstractFilter = function(fragmentSrc, uniforms)
* An array of passes - some filters contain a few steps this array simply stores the steps in a liniear fashion.
* For example the blur filter has two passes blurX and blurY.
* @property passes
* @type Array(Filter)
* @type Array
* @private
*/
this.passes = [this];

/**
* @property shaders
* @type Array(Shader)
* @type Array
* @private
*/
this.shaders = [];
Expand All @@ -7893,7 +7893,7 @@ PIXI.AbstractFilter = function(fragmentSrc, uniforms)

/**
* @property uniforms
* @type object
* @type Object
* @private
*/
this.uniforms = uniforms || {};
Expand Down Expand Up @@ -7921,12 +7921,6 @@ PIXI.AbstractFilter.prototype.syncUniforms = function()
}
};

/*
PIXI.AbstractFilter.prototype.apply = function(frameBuffer)
{
// TODO :)
};
*/
/**
* @author Mat Groves http://matgroves.com/
*/
Expand Down Expand Up @@ -9171,7 +9165,7 @@ var Phaser = Phaser || {
* @constant
* @type {string}
*/
VERSION: '2.4.9',
VERSION: '2.5.0',

/**
* An array of Phaser game instances.
Expand Down Expand Up @@ -22070,12 +22064,12 @@ Phaser.Game.prototype = {
if (this.device.chrome)
{
var args = [
'%c %c %c Phaser v' + v + ' | Pixi.js ' + PIXI.VERSION + ' | ' + r + ' | ' + a + ' %c %c ' + '%c http://phaser.io %c\u2665%c\u2665%c\u2665',
'background: #9854d8',
'background: #6c2ca7',
'color: #ffffff; background: #450f78;',
'background: #6c2ca7',
'background: #9854d8',
'%c %c %c Phaser v' + v + ' | Pixi.js | ' + r + ' | ' + a + ' %c %c ' + '%c http://phaser.io %c\u2665%c\u2665%c\u2665',
'background: #fb8cb3',
'background: #d44a52',
'color: #ffffff; background: #871905;',
'background: #d44a52',
'background: #fb8cb3',
'background: #ffffff'
];

Expand Down
2 changes: 1 addition & 1 deletion build/custom/phaser-arcade-physics.map

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions build/custom/phaser-arcade-physics.min.js

Large diffs are not rendered by default.

32 changes: 13 additions & 19 deletions build/custom/phaser-minimum.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
*
* Phaser - http://phaser.io
*
* v2.4.9 "Four Kings" - Built: Thu Jun 16 2016 23:03:02
* v2.5.0 "Five Kings" - Built: Fri Jun 17 2016 12:44:42
*
* By Richard Davey http://www.photonstorm.com @photonstorm
*
Expand All @@ -18,8 +18,7 @@
* Phaser uses p2.js for full-body physics, created by Stefan Hedman https://github.com/schteppe/p2.js @schteppe
* Phaser contains a port of N+ Physics, converted by Richard Davey, original by http://www.metanetsoftware.com
*
* Many thanks to Adam Saltsman (@ADAMATOMIC) for releasing Flixel, from which both Phaser
* and my love of framework development originate.
* Many thanks to Adam Saltsman (@ADAMATOMIC) for releasing Flixel, from which both Phaser and my love of framework development originate.
*
* Follow development at http://phaser.io and on our forum
*
Expand Down Expand Up @@ -7856,6 +7855,7 @@ PIXI.RenderTexture.prototype.getCanvas = function()
/**
* This is the base class for creating a PIXI filter. Currently only webGL supports filters.
* If you want to make a custom filter this should be your base class.
*
* @class AbstractFilter
* @constructor
* @param fragmentSrc {Array} The fragment source in an array of strings.
Expand All @@ -7867,14 +7867,14 @@ PIXI.AbstractFilter = function(fragmentSrc, uniforms)
* An array of passes - some filters contain a few steps this array simply stores the steps in a liniear fashion.
* For example the blur filter has two passes blurX and blurY.
* @property passes
* @type Array(Filter)
* @type Array
* @private
*/
this.passes = [this];

/**
* @property shaders
* @type Array(Shader)
* @type Array
* @private
*/
this.shaders = [];
Expand All @@ -7893,7 +7893,7 @@ PIXI.AbstractFilter = function(fragmentSrc, uniforms)

/**
* @property uniforms
* @type object
* @type Object
* @private
*/
this.uniforms = uniforms || {};
Expand Down Expand Up @@ -7921,12 +7921,6 @@ PIXI.AbstractFilter.prototype.syncUniforms = function()
}
};

/*
PIXI.AbstractFilter.prototype.apply = function(frameBuffer)
{
// TODO :)
};
*/
/**
* @author Mat Groves http://matgroves.com/ @Doormat23
*/
Expand Down Expand Up @@ -7971,7 +7965,7 @@ var Phaser = Phaser || {
* @constant
* @type {string}
*/
VERSION: '2.4.9',
VERSION: '2.5.0',

/**
* An array of Phaser game instances.
Expand Down Expand Up @@ -20870,12 +20864,12 @@ Phaser.Game.prototype = {
if (this.device.chrome)
{
var args = [
'%c %c %c Phaser v' + v + ' | Pixi.js ' + PIXI.VERSION + ' | ' + r + ' | ' + a + ' %c %c ' + '%c http://phaser.io %c\u2665%c\u2665%c\u2665',
'background: #9854d8',
'background: #6c2ca7',
'color: #ffffff; background: #450f78;',
'background: #6c2ca7',
'background: #9854d8',
'%c %c %c Phaser v' + v + ' | Pixi.js | ' + r + ' | ' + a + ' %c %c ' + '%c http://phaser.io %c\u2665%c\u2665%c\u2665',
'background: #fb8cb3',
'background: #d44a52',
'color: #ffffff; background: #871905;',
'background: #d44a52',
'background: #fb8cb3',
'background: #ffffff'
];

Expand Down
2 changes: 1 addition & 1 deletion build/custom/phaser-minimum.map

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions build/custom/phaser-minimum.min.js

Large diffs are not rendered by default.

32 changes: 13 additions & 19 deletions build/custom/phaser-no-physics.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
*
* Phaser - http://phaser.io
*
* v2.4.9 "Four Kings" - Built: Thu Jun 16 2016 23:02:51
* v2.5.0 "Five Kings" - Built: Fri Jun 17 2016 12:44:32
*
* By Richard Davey http://www.photonstorm.com @photonstorm
*
Expand All @@ -18,8 +18,7 @@
* Phaser uses p2.js for full-body physics, created by Stefan Hedman https://github.com/schteppe/p2.js @schteppe
* Phaser contains a port of N+ Physics, converted by Richard Davey, original by http://www.metanetsoftware.com
*
* Many thanks to Adam Saltsman (@ADAMATOMIC) for releasing Flixel, from which both Phaser
* and my love of framework development originate.
* Many thanks to Adam Saltsman (@ADAMATOMIC) for releasing Flixel, from which both Phaser and my love of framework development originate.
*
* Follow development at http://phaser.io and on our forum
*
Expand Down Expand Up @@ -7856,6 +7855,7 @@ PIXI.RenderTexture.prototype.getCanvas = function()
/**
* This is the base class for creating a PIXI filter. Currently only webGL supports filters.
* If you want to make a custom filter this should be your base class.
*
* @class AbstractFilter
* @constructor
* @param fragmentSrc {Array} The fragment source in an array of strings.
Expand All @@ -7867,14 +7867,14 @@ PIXI.AbstractFilter = function(fragmentSrc, uniforms)
* An array of passes - some filters contain a few steps this array simply stores the steps in a liniear fashion.
* For example the blur filter has two passes blurX and blurY.
* @property passes
* @type Array(Filter)
* @type Array
* @private
*/
this.passes = [this];

/**
* @property shaders
* @type Array(Shader)
* @type Array
* @private
*/
this.shaders = [];
Expand All @@ -7893,7 +7893,7 @@ PIXI.AbstractFilter = function(fragmentSrc, uniforms)

/**
* @property uniforms
* @type object
* @type Object
* @private
*/
this.uniforms = uniforms || {};
Expand Down Expand Up @@ -7921,12 +7921,6 @@ PIXI.AbstractFilter.prototype.syncUniforms = function()
}
};

/*
PIXI.AbstractFilter.prototype.apply = function(frameBuffer)
{
// TODO :)
};
*/
/**
* @author Mat Groves http://matgroves.com/
*/
Expand Down Expand Up @@ -9171,7 +9165,7 @@ var Phaser = Phaser || {
* @constant
* @type {string}
*/
VERSION: '2.4.9',
VERSION: '2.5.0',

/**
* An array of Phaser game instances.
Expand Down Expand Up @@ -22070,12 +22064,12 @@ Phaser.Game.prototype = {
if (this.device.chrome)
{
var args = [
'%c %c %c Phaser v' + v + ' | Pixi.js ' + PIXI.VERSION + ' | ' + r + ' | ' + a + ' %c %c ' + '%c http://phaser.io %c\u2665%c\u2665%c\u2665',
'background: #9854d8',
'background: #6c2ca7',
'color: #ffffff; background: #450f78;',
'background: #6c2ca7',
'background: #9854d8',
'%c %c %c Phaser v' + v + ' | Pixi.js | ' + r + ' | ' + a + ' %c %c ' + '%c http://phaser.io %c\u2665%c\u2665%c\u2665',
'background: #fb8cb3',
'background: #d44a52',
'color: #ffffff; background: #871905;',
'background: #d44a52',
'background: #fb8cb3',
'background: #ffffff'
];

Expand Down
2 changes: 1 addition & 1 deletion build/custom/phaser-no-physics.map

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions build/custom/phaser-no-physics.min.js

Large diffs are not rendered by default.

Loading

0 comments on commit a9976d2

Please sign in to comment.