- 2.3.0: - **Major updates** - New Solid Particle System ([jerome](https://github.com/jbousquie)) - New `StandardMaterial.lightmapTexture` which can be controlled with `StandardMaterial.lightmapThreshold`. [Demo here](#NEEDDEMO) ([deltakosh](https://github.com/deltakosh)) - Support for reflection probes. [See documentation here](http://doc.babylonjs.com/tutorials/How_to_use_Reflection_probes) ([deltakosh](https://github.com/deltakosh)) - New serializers [folder](https://github.com/BabylonJS/Babylon.js/serializers) to host .babylon serializers ([deltakosh](https://github.com/deltakosh)) - New .obj serializer ([BitOfGold](https://github.com/BitOfGold)) - Sprites now can be [picked](http://www.babylonjs-playground.com/#1XMVZW#3) and can use [actions](http://www.babylonjs-playground.com/#9RUHH#3) ([deltakosh](https://github.com/deltakosh)) - New `Mesh.CreatePolygon()` method ([jerome](https://github.com/jbousquie)) - Introducing [babylon.core.js](http://doc.babylonjs.com/generals/Framework_versions) ([deltakosh](https://github.com/deltakosh)) - **Updates** - Added `Scene.constantlyUpdateMeshUnderPointer` to improve performance when moving mouse ([deltakosh](https://github.com/deltakosh)) - Added `StandardMaterial.disableLighting` ([deltakosh](https://github.com/deltakosh)) - Improved reflection shader performance ([deltakosh](https://github.com/deltakosh)) - New `Material.sideOrientation` property to define clockwise or counter-clockwise faces selection. [Demo here](http://www.babylonjs-playground.com/#1TZJQY) ([deltakosh](https://github.com/deltakosh)) - It is now possible to create a custom loading screen [PR](https://github.com/BabylonJS/Babylon.js/pull/700) ([RaananW](https://github.com/RaananW)) - Per face color and texture feature in `Mesh.CreateCylinder()` ([jerome](https://github.com/jbousquie)) - _Arc_ feature in `CreateCylinder`, `CreateSphere`, `CreateTube` and `CreateLathe` ([jerome](https://github.com/jbousquie)) - _Slice_ feature in `Mesh.CreateSphere()` ([jerome](https://github.com/jbousquie)) - `closed` parameter in `Mesh.CreateLathe()` ([jerome](https://github.com/jbousquie)) - `diameter` parameter in `Mesh.CreateCreateCylinder()` ([jerome](https://github.com/jbousquie)) - `Material.dispose()` now removes disposed material from meshes ([deltakosh](https://github.com/deltakosh)) - New `Material.getBindedMeshes()` function ([deltakosh](https://github.com/deltakosh)) - **Bug fixes** - Fixed bug with texture coordinates matrices ([deltakosh](https://github.com/deltakosh)) - Fixed Sphere texture coordinates generation ([deltakosh](https://github.com/deltakosh)) - Fixed bug with `Mesh.attachToBone` when bone's matrix has a negative determinant ([deltakosh](https://github.com/deltakosh)) - Fixed a possible but with the active camera while taking a screenshot [PR](https://github.com/BabylonJS/Babylon.js/pull/701) ([RaananW](https://github.com/RaananW)) - Fixed a bug with worker-collisions and instances [PR](https://github.com/BabylonJS/Babylon.js/pull/705) ([RaananW](https://github.com/RaananW)) - Fixed a bug with removed meshes and geometries from the worker-cache [PR](https://github.com/BabylonJS/Babylon.js/pull/711) ([RaananW](https://github.com/RaananW)) - Fixed `closePath` and `closeArray` ribbon parameter now working back together ([jerome](https://github.com/jbousquie)) - Fixed morphing on capped tubes ([jerome](https://github.com/jbousquie)) - Fixed morphing on extruded shapes ([jerome](https://github.com/jbousquie)) - Fixed tube and extruded shape cap light artifact ([jerome](https://github.com/jbousquie)) - **Breaking changes** - `VertexData.CreateCylinder()` now supports only the single _options_ parameter ([jerome](https://github.com/jbousquie)) - `VertexData.CreateRibbon()` now supports only the single _options_ parameter ([jerome](https://github.com/jbousquie)) - `VertexData.CreateBox()` now supports only the single _options_ parameter ([jerome](https://github.com/jbousquie)) - `VertexData.CreateSphere)` now supports only the single _options_ parameter ([jerome](https://github.com/jbousquie)) - `VertexData.CreateTorus()` now supports only the single _options_ parameter ([jerome](https://github.com/jbousquie)) - `VertexData.CreateTorusKnot()` now supports only the single _options_ parameter ([jerome](https://github.com/jbousquie)) - `VertexData.CreatePlane()` now supports only the single _options_ parameter ([jerome](https://github.com/jbousquie)) - `VertexData.CreateDisc()` now supports only the single _options_ parameter ([jerome](https://github.com/jbousquie)) - `VertexData.CreateLines()` now supports only the single _options_ parameter ([jerome](https://github.com/jbousquie)) - `VertexData.CreateDashedLines()` now supports only the single _options_ parameter ([jerome](https://github.com/jbousquie)) - `VertexData.CreateGround()` now supports only the single _options_ parameter ([jerome](https://github.com/jbousquie)) - `VertexData.CreateTiledGround()` now supports only the single _options_ parameter ([jerome](https://github.com/jbousquie)) - `VertexData.CreateGroundFromHeightMap()` now supports only the single _options_ parameter ([deltakosh](https://github.com/deltakosh)) - `Tools.IsExponantOfTwo()` renamed to `Tools.IsExponentOfTwo()` ([deltakosh](https://github.com/deltakosh)) - `Tools.GetExponantOfTwo()` renamed to `Tools.GetExponentOfTwo()` ([deltakosh](https://github.com/deltakosh))