Skip to content

Commit b1b5c86

Browse files
committed
3.1.2 Release
1 parent c6ff83f commit b1b5c86

6 files changed

Lines changed: 6358 additions & 5352 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
# Change Log
22

3-
## Version 3.1.2 - In Development
3+
## Version 3.2.0 - In Development
4+
5+
### New Features
6+
### Bug Fixes
7+
### Updates
8+
9+
## Version 3.1.2 - 23rd February 2018
410

511
### Updates
612

README.md

Lines changed: 22 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ Grab the source and join in the fun!
2424

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

27-
> 20th February 2018
27+
> 23rd February 2018
2828
29-
**Updated:** Thank you for the amazing response to the 3.0.0 release! We've been hard at work and have now prepared 3.1.1 for you, which is available today. Check out the [Change Log](#changelog) for more details.
29+
**Updated:** Thank you for the continued amazing response to the 3.0.0 release! We've carried on working hard and now prepared 3.1.2 for you, which is available today. Check out the [Change Log](#changelog) for more details.
3030

3131
After 1.5 years in the making, tens of thousands of lines of code, hundreds of examples and countless hours of relentless work: Phaser 3 is finally out. It has been a real labor of love and then some!
3232

@@ -94,13 +94,13 @@ npm install phaser
9494
[Phaser is on jsDelivr](http://www.jsdelivr.com/projects/phaser), a "super-fast CDN for developers". Include the following in your html:
9595

9696
```html
97-
<script src="//cdn.jsdelivr.net/npm/phaser@3.1.1/dist/phaser.js"></script>
97+
<script src="//cdn.jsdelivr.net/npm/phaser@3.1.2/dist/phaser.js"></script>
9898
```
9999

100100
or the minified version:
101101

102102
```html
103-
<script src="//cdn.jsdelivr.net/npm/phaser@3.1.1/dist/phaser.min.js"></script>
103+
<script src="//cdn.jsdelivr.net/npm/phaser@3.1.2/dist/phaser.min.js"></script>
104104
```
105105

106106
### License
@@ -112,7 +112,13 @@ Phaser is released under the [MIT License](https://opensource.org/licenses/MIT).
112112

113113
<img src="https://phaser.io/images/github/learn.jpg" align="right">
114114

115-
Phaser 3 is so brand new the paint is still wet. As such we don't yet have any guides or tutorials! This will change in the coming weeks and we'll update this area as they emerge. For now, please subscribe to the [Phaser World](https://phaser.io/community/newsletter) newsletter as we'll publish them in there first.
115+
Phaser 3 is so brand new the paint is still wet, but tutorials and guides are starting to come out!
116+
117+
* [Getting Started with Phaser 3](https://phaser.io/tutorials/getting-started-phaser3) (useful if you are completely new to Phaser)
118+
* [Making your first Phaser 3 Game](https://phaser.io/tutorials/making-your-first-phaser-3-game)
119+
* [Phaser 3 Bootstrap and Platformer Example](https://phaser.io/news/2018/02/phaser-3-bootstrap-platformer)
120+
121+
Also, please subscribe to the [Phaser World](https://phaser.io/community/newsletter) newsletter for details about new tutorials as they are published.
116122

117123
### Source Code Examples
118124

@@ -233,29 +239,21 @@ You can then run `webpack` to perform a dev build to the `build` folder, includi
233239
![Change Log](https://phaser.io/images/github/div-change-log.png "Change Log")
234240
<a name="changelog"></a>
235241

236-
## Version 3.1.1 - 20th February 2018
242+
## Version 3.1.2 - 23rd February 2018
237243

238244
### Updates
239245

240-
* The entire codebase now passes our eslint config (which helped highlight a few errors), if you're submitting a PR, please ensure your PR passes the config too.
241-
* The Web Audio Context is now suspended instead of closed to allow for prevention of 'Failed to construct AudioContext: maximum number of hardware contexts reached' errors from Chrome in a hot reload environment. We still strongly recommend reusing the same context in a production environment. See [this example](http://labs.phaser.io/view.html?src=src%5Caudio%5CWeb%20Audio%5CReuse%20AudioContext.js) for details. Fixes #3238 (thanks @z0y1 @Ziao)
242-
* The Webpack shell plugin now fires on `onBuildExit`, meaning it'll update the examples if you use `webpack watch` (thanks @rblopes)
243-
* Added `root: true` flag to the eslint config to stop it scanning further-up the filesystem.
246+
* Hundreds of JSDoc fixes across the whole API.
247+
* Tween.updateTweenData will now check to see if the Tween target still exists before trying to update its properties.
248+
* If you try to use a local data URI in the Loader it now console warns instead of logs (thanks @samme)
244249

245250
### Bug Fixes
246251

247-
* Math.Fuzzy.Floor had an incorrect method signature.
248-
* Arcade Physics World didn't import GetOverlapX or GetOverlapY, causing `separateCircle` to break.
249-
* TileSprite was missing a gl reference, causing it to fail during a context loss and restore.
250-
* The Mesh Game Object Factory entry had incorrect arguments passed to Mesh constructor.
251-
* Removed unused `_queue` property from `ScenePlugin` class (thanks @rblopes)
252-
* The variable `static` is no longer used in Arcade Physics, fixing the 'static is a reserved word' in strict mode error (thanks @samme)
253-
* Fixed `Set.union`, `Set.intersect` and `Set.difference` (thanks @yupaul)
254-
* The corner tints were being applied in the wrong order. Fixes #3252 (thanks @Rybar)
255-
* BitmapText objects would ignore calls to setOrigin. Fixes #3249 (thanks @amkazan)
256-
* Fixed a 1px camera jitter and bleeding issue in the renderer. Fixes #3245 (thanks @bradharms)
257-
* Fixed the error `WebGL: INVALID_ENUM: blendEquation: invalid mode.` that would arise on iOS. Fixes #3244 (thanks @Ziao)
258-
* The `drawBlitter` function would crash if `roundPixels` was true. Fixes #3243 (thanks @Jerenaux and @vulcanoidlogic)
252+
* The KeyCode `FORWAD_SLASH` had a typo and has been changed to `FORWAD_SLASH`. Fix #3271 (thanks @josedarioxyz)
253+
* Fixed issue with vertex buffer creation on Static Tilemap Layer, causing tilemap layers to appear black. Fix #3266 (thanks @akleemans)
254+
* Implemented Static Tilemap Layer scaling and Tile alpha support.
255+
* Fixed issue with null texture on Particle Emitter batch generation. This would manifest if you had particles with blend modes on-top of other images not appearing.
256+
* Added missing data parameter to ScenePlugin. Fixes #3810 (thanks @AleBles)
259257

260258
Please see the complete [Change Log]((https://github.com/photonstorm/phaser/blob/master/CHANGELOG.md)) for previous releases.
261259

@@ -288,8 +286,8 @@ All rights reserved.
288286

289287
"Above all, video games are meant to be just one thing: fun. Fun for everyone." - Satoru Iwata
290288

291-
[get-js]: https://github.com/photonstorm/phaser/releases/download/v3.0.0/phaser.js
292-
[get-minjs]: https://github.com/photonstorm/phaser/releases/download/v3.0.0/phaser.min.js
289+
[get-js]: https://github.com/photonstorm/phaser/releases/download/v3.1.2/phaser.js
290+
[get-minjs]: https://github.com/photonstorm/phaser/releases/download/v3.1.2/phaser.min.js
293291
[clone-http]: https://github.com/photonstorm/phaser.git
294292
[clone-ssh]: git@github.com:photonstorm/phaser.git
295293
[clone-ghwin]: github-windows://openRepo/https://github.com/photonstorm/phaser

0 commit comments

Comments
 (0)