Whs.js Versions Save

:rocket: 🌪 Super-fast 3D framework for Web Applications 🥇 & Games 🎮. Based on Three.js

v2.0.0-beta.6

7 years ago

Changelog:

Core

  • App
    • Add .stop() API on App which allow to fix javascript memory leaks #176 (@Jule-)
  • ModuleSystem
    • Added .disposeModule() & .disposeModules() #179 (@Jule-)

Components

  • Model
    • Get data transforming ability #159 (@sasha240100)
  • AreaLight #160 (@hirako2000)
  • PointLight
    • [Example] Adds point light example with 3 lights moving around box #170 (@hirako2000)

Modules

  • TextureModule
    • Support for other maps #157 (@sasha240100)
    • Add ability to use other texture parameters #172 (@sasha240100)
  • RenderingModule
    • Add stop() and play() methods #173 (@sasha240100)

v2.0.0-beta.5

7 years ago

Changelog:

  • Events now go though App instance. - To make them work in non-browser env.
    • Added EventsPatchModule - events for browser environment
    • Use EventsPatchModule in: OrbitModule & VirtualMouseModule
  • Fix unit testing
  • Add .remove() method. (Thanks to @Jule- for suggestion)

v2.0.0-beta.2

7 years ago

Changelog:

  • Fixed README
  • Fixed example on IE11
  • Fixed dependencies:
    • lodash
    • three r73 => r74
  • Modules API
  • Module system & module manager

v1.2

7 years ago
  • Updated rendering API
  • Bug fixes
  • Fixed tests
  • WHS.VirtualMouse
    • Fixed resize behavior
    • Fixed size, dimension
    • Bug fixes
  • WHS.World
    • Refactored. Helpers, params, data
    • Fixed stats

v1.1.5

7 years ago

Build Fix. (Made production build)

v1.1.2

7 years ago

Coming soon. See https://whsjs.io/ for more info

v0.11.2

7 years ago

Small fixes.

v0.11.1

7 years ago

Changelog

  • Bug fixes

  • DOFConstraint added.
  • Loop
    • Added shorthand for .addLoop() and .removeLoop()
  • List
    • Added .get() method.
  • World
    • .addLoop() and .removeLoop() now return Promises.
    • Added proper .remove() function.
  • CoreObject
    • Object renamed to CoreObject
    • Added proper .remove() function.
  • Lights
    • Fixed target option. Now works with Object3D and Vector3(both).
  • STRUCTURE
    • Added modularity
    • Optimized for webpack usage.
    • Webpack build transformed to UMD.
    • src now consist of examples and framework
    • Fixed _assets folder.
    • Removed unused _lib/ folder
    • Removed _temp folder.
  • OPTIMIZATION
    • Removed unused dependencies in package.json
  • EXAMPLES
    • Fixed performance/softbodies example.
    • Added basic/cloth example.
    • Added basic/cloth2 example.
    • Added basic/cloth3 example.
  • TESTS.
    • Added unit tests:
    • core/
    • meshes/
    • cameras/
    • utils/
    • extras/
    • lights/
    • Fixed Travis CI.
  • Three.js version updated to r80.

v0.10.2

7 years ago

Fixed remove() for WHS.Object.

0.10.1

7 years ago

Changelog:

  • Added variations (light version + regular version).
  • WHS.Curve - wraps three.js curves functionality.
  • Rewritten core:
    • Switched to webpack + gulp structure.
    • PhysiJS split to make it modular.
    • Testing system.
    • Benchmark.
  • Improved PhysiJS
    • Modular feature + tree-shaking.
    • Performance Improvement: Typed Arrays. (ConcaveMesh, ConvexMesh, HighfieldMesh)
    • Performance Improvement: Variable caching.
    • Performance Improvement: Block-scoped variables.
    • Performance Improvement: Strict equals.
    • Fixed code style.
    • Added SoftBody feature. (SoftMesh)
    • ES6 style.
  • retreive() removed. (no scence)
  • Fog and FogExp moved to WHS.World class as scene configuration.
  • Plugin workflow repository created.
  • SoftBody fixed
  • Playground added