- 2.1.0: - **Major updates** - Collisions can now be offloaded on webworkers ([raananw](http://www.github.com/raananw)) - SIMD.js support for math library. See [demo](http://www.babylonjs.com/scenes/simd.html) ([deltakosh](http://www.github.com/deltakosh)) - Unity 5 scene exporter. More info [here](https://github.com/BabylonJS/Babylon.js/tree/master/Exporters/Unity%205) ([davrous](http://www.github.com/davrous), [deltakosh](http://www.github.com/deltakosh)) - New ```Mesh.CreateDecal()``` function to create decals. See [demo](http://www.babylonjs.com/?DECALS). More info [here](http://doc.babylonjs.com/page.php?p=25094) ([deltakosh](http://www.github.com/deltakosh)) - New tool for debugLayer: You can now dump renderTargets to see their content ([deltakosh](http://www.github.com/deltakosh)) - Complete shadows code rework: New bias property for ShadowGenerator, new orthogonal shadows for directional shadows, automatic projection size for directional lights, new BlurVarianceShadowMap filter. See [demo](http://www.babylonjs.com/?SOFTSHADOWS). Documentation updated [here](http://babylondoc.azurewebsites.net/page.php?p=22151) ([deltakosh](http://www.github.com/deltakosh)) - New lens effects rendering pipeline. More info [here](http://doc.babylonjs.com/page.php?p=24841) ([jahow](https://github.com/jahow)) - New basic mesh type: Ribbons. See [demo](http://www.babylonjs.com/?RIBBONS). More info [here](http://doc.babylonjs.com/page.php?p=25088) ([jbousquie](https://github.com/jbousquie)) - New ```BABYLON.Mesh.ExtrudeShape``` and ```BABYLON.Mesh.ExtrudeShapeCustom```. More info [here](http://doc.babylonjs.com/page.php?p=24847) ([jbousquie](https://github.com/jbousquie)) - New Loaders folder with a first additionnal plugin: [STL](http://doc.babylonjs.com/page.php?p=25109) ([raananw](http://www.github.com/raananw), [deltakosh](http://www.github.com/deltakosh)) - Gulp building process revamped, updated and simplified and now includes a config.json ([raananw](http://www.github.com/raananw)) - **Updates** - VR cameras can disable distortion postprocess to get more performance ([deltakosh](http://www.github.com/deltakosh)) - New ```MultiMaterial.clone()``` function ([deltakosh](http://www.github.com/deltakosh)) - Faster ```mesh.computeNormals()``` function ([jbousquie](https://github.com/jbousquie)) - Added the ability [to dynamically update or to morph](http://doc.babylonjs.com/page.php?p=25096) an mesh instance ([jbousquie](https://github.com/jbousquie)) - Allow static Mesh.MergeMeshes to work with clones & Mesh subclasses ([Palmer-JC](http://www.github.com/Palmer-JC)) - Added mesh.freezeWorldMatrix() for static meshes ([deltakosh](http://www.github.com/deltakosh)) - Added mesh.freezeNormals() for parametric mesh updates ([jbousquie](http://www.github.com/jbousquie)) - Added Vector3.RotationFromAxis() to get Euler rotation angles from a target system ([jbousquie](http://www.github.com/jbousquie)) - Added mesh.alwaysSelectAsActiveMesh to disable frustum clipping for a specific mesh ([deltakosh](http://www.github.com/deltakosh)) - Added updateMeshPositions method ([jbousquie](https://github.com/jbousquie)) - Callbacks for geometry changes ([raananw](http://www.github.com/raananw)) - Allow Engine to run for CocoonJS with standard html, including devices where the hardware scaling != 1 ([Palmer-JC](http://www.github.com/Palmer-JC)) - Material onBind callback improvement ([jahow](http://www.github.com/jahow)) - New front/back/double side feature for meshes ([jbousquie](https://github.com/jbousquie)) - New basic mesh type: Disc ([jbousquie](https://github.com/jbousquie)) - New basic mesh type: Tube. More info [here](http://doc.babylonjs.com/page.php?p=24847) ([jbousquie](https://github.com/jbousquie)) - Allow ComputeNormals to work with Typed Arrays & the Typescript Level ([Palmer-JC](http://www.github.com/Palmer-JC)) - Added uniqueId for nodes ([raananw](http://www.github.com/raananw)) - Added ```Mesh.onLODLevelSelection(distance: number, mesh: Mesh, selectedLevel: Mesh)``` callback ([deltakosh](http://www.github.com/deltakosh)) - Added ```Material.zOffset``` to help reducing z-fighting ([deltakosh](http://www.github.com/deltakosh)) - Added excludeWithLayerMask to lights ([Palmer-JC](http://www.github.com/Palmer-JC)) - Added includeOnlyWithLayerMask for filtering meshes ([Palmer-JC](http://www.github.com/Palmer-JC)) - Mesh Default layerMask changed to allow more "special cameras filtering" ([Palmer-JC](http://www.github.com/Palmer-JC)) - Sprite can now have .width and .height properties ([deltakosh](http://www.github.com/deltakosh)) - Ability to register events based on mesh/camera/light addition and deletion ([raananw](http://www.github.com/raananw)) - New ```Curve``` object ([jbousquie](https://github.com/jbousquie)) More info [here](http://doc.babylonjs.com/page.php?p=25091) - New ```Path3D``` object ([jbousquie](https://github.com/jbousquie)) More info [here](http://doc.babylonjs.com/page.php?p=25090) - New 'color correction' post process ([jahow](http://www.github.com/jahow)) - Added sampling mode as a parameter for SpriteManager ([jahow](http://www.github.com/jahow)) - RenderTexture can now be saved to a file ([deltakosh](http://www.github.com/deltakosh)) - Better attributes management ([deltakosh](http://www.github.com/deltakosh)) - Source conform to typescript 1.4 ([raananw](http://www.github.com/raananw)) - Adding subMeshId property in PickingInfo structure ([deltakosh](http://www.github.com/deltakosh)) - No more error when a manifest is not found ([deltakosh](http://www.github.com/deltakosh)) - **Bug fixes** - Initial quaternion fix for OIMO plugin ([raananw](http://www.github.com/raananw)) - ArcRotateCamera pinch zoom debug ([vousk](https://github.com/vousk)) - Fixing animatable bug when animation is over ([temechon](http://www.github.com/temechon)) - useCameraPostProcess whenever there is a special camera in use ([m0ppers](https://github.com/m0ppers)) - delta in BoundingBox's intersectsPoint is now calculated correctly ([raananw](http://www.github.com/raananw)) - textures cache fixed ([deltakosh](http://www.github.com/deltakosh)) - **Breaking changes** - OculusCamera was removed ([deltakosh](http://www.github.com/deltakosh)) - VRDeviceOrientationCamera was renamed to VRDeviceOrientationFreeCamera ([deltakosh](http://www.github.com/deltakosh)) - WebVRCamera was renamed to WebVRFreeCamera ([deltakosh](http://www.github.com/deltakosh))