Releases: WhitestormJS/whs.js
Releases ยท WhitestormJS/whs.js
v2.1.6
Changelog:
Components
Text- New API for Text component #303 #304 (@sasha240100 & @tomriddle1234)
Modules
RenderingModule- Added
fix()parameter - RenderingModule has unclear API #307 #308 (@sasha240100)
- Added
PerformanceModule#300 #301 (@sasha240100)ControlsModule- Added to the manager with
.define()usage 414bec4 (@sasha240100)
- Added to the manager with
Deps
- postprocessing and redux deps are missing #305 02c9c78 (@hirako2000)
Typings
- Typings for meshes #297 (@ChaseWhite3 & @hirako2000)
- Add types for remaining app modules #295 (@hirako2000)
- Add types for app modules #293 (@hirako2000)
- Adds typings for Text #286 #287 (@ChaseWhite3)
- Provide Typings for Mesh modules #278 (@hirako2000)
- Provide Typings for Cone #276 (@hirako2000)
Docs
- Update documentation #302 (@sasha240100)
Travis CI
- Use travis CI to publish to npm #292 (@hirako2000)
v2.1.5
Bugfix:
- Release now properly include: Fix Text component which threw and error when building on .setPosition(). preventing certain browser to render. #288 (@hirako2000). This fix only got publish as source, so project using the built files didn't get the patch.
- Fixes Travis build config so that built artifacts also get published to npmjs repo #292 (@hirako2000)
Typings
- More type definition for app modules #295 (@hirako2000).
v2.1.4
Bugfix:
- Fix Text component which threw and error when building on .setPosition(). preventing certain browser to render. #288 (@hirako2000)
Example
- Add Text example #288 (@hirako2000)
Maintenance
- Make Travis handle publishing to npmjs repo when new tags are created #292 (@hirako2000)
TS Types
- Add types for more modules and Meshes #293 (@hirako2000, @ChaseWhite3)
Doc
- Fixes repo path for doc, so that source links work as expected (@hirako2000)
- Corrects jsdoc example for example usage of Text Component #288 (@hirako2000)
Warning: TS types are still experimental, being not completed ts project might still fail to validate all provided types
v2.1.3
Bugfix patch:
- Fix
.extend()bug that was blocking.loaderoption inWHS.Importer6f8d9df (@sasha240100)
v2.1.2
Bugfix patch:
- Fix cloning with empty modules (
null) 2ee4022 (@sasha240100)
v2.1.1
Bugfix patch:
- Fix copying components with unempty modules 7ea5865 (@sasha240100)
- Fix built type of Camera and Mesh component classes b945cb1 (@hirako2000)
- Fix
Linecomponent.curveparameter 2fb6398 (@sasha240100) - Fix
Looperror:process.hrtime(Removed in polyfill, because of mrdoob/three.js#10732) 863a61a (@sasha240100) - Package version from
whsin modules f9f388a (@sasha240100)
v2.1
Changelog:
Core
- Migrating to Rollup + Webpack. #272 #279 (@sasha240100)
- Now the main build is compiled using
Rollup, andmodules/too. So you can access your favourite modules using:whs/modules/ModuleNameorwhs/modules/ModuleName.modulefor harmony-modules. ๐ ๐ฆ - Minified build size reduced from ~200 Kb to ~90 Kb (x2 times ๐ฎ )
- Now the main build is compiled using
- Types for Box and Sphere components #267 #268 #189 (@hirako2000)
Modules
VirtualMouseModule: support for groups #273 #274 (@sasha240100 & @elva2596)- Fixed
DatGUIModule - Fixed
StatsModule - Added
DragModule#281 (@sasha240100)
v2.0.0
Changelog:
Core
- Three.js version updated to r85->r86 #242 (@sasha240100)
ModuleManager- Now uses
redux#252 (@sasha240100) .use()&.define()#252 (@sasha240100).require()#259 (@sasha240100)
- Now uses
Components
Maintainance
- SourceMaps in webpack for other projects #250 (@sasha240100)
- Typings #189 (@hirako2000)
Modules
DefineModule#259 (@saha240100)StateModule#259 (@sasha240100)ElementModuleaccepts container as argument #259 (@sasha240100)AnimationModule- Bones & Animation #249 (@hirako2000)PostProcessorModule#252 (@sasha240100)- Use
postprocessingnpm module - Simpler API
.shader(),.pass()
- Use
VR
VRKitVRModule#252 (@sasha240100)VRControls#252 (@sasha240100)
Docs
- Moved to JSDoc3 #233 #257 (@hirako2000)
Bugs fixed
v2.0.0-beta.9
Changelog:
Core
- Source/exports structure #211 (@thejmazz @sasha240100)
- Small refactoring #230 (@sasha240100)
WHS.Model->WHS.ImporterReason: can handle group of objects- Remove
compactversion - Make
TestAppclass that will behave like anAppwithBasicAppPreset ControlsModule
Components
Box- Fix Box's default depthSegments (@hirako2000)
Extrude- ExtrudeBufferGeometry does not exist #237 (@hirako2000)
Line- Revisit Line component #217 (@hirako2000)
CameraComponent- Cover CameraModule with unit tests #234 (@hirako2000)
- Refactor meshes: buffer geometry + remove physics #239 (@sasha240100)
- Remove the use of
params.softbody. - Use
BufferGeometry().from()in meshes that don't support buffer geometry yet.
- Remove the use of
Examples
- Fixed
design / easterexample (@sasha240100)
Modules
- Virtual mouse to handle pointer lock enabled #206 (@thejmazz & @sasha240100)
LoaderModule#215 (@thejmazz)
Continuous integration
- Fix XO (@hirako2000)
v2.0.0-beta.8
Changelog:
Core
- Moving three.js outside of whs build #201 (@sasha240100)
LightComponentPlane
Examples
- Add less & semantic UI to examples #196 (@sasha240100)
- Add Semantic UI to examples #225 (@sasha240100)
- Add more examples that show how light works (@sasha240100 & @hirako2000)
- Examples page to follow responsive web design #210 (@sasha240100 & @hirako2000)
Modules
- All modules moved to this repository, modules folder #193 (@sasha240100)
DatGUIModule- DatGUIModule: new concept #204 (@sasha240100)
FogModule#208 (@hirako2000)OrbitModule- fixes left/right/top/bottom pan - thanks goes to @thejmazz #187 (@hirako2000)
PositionalAudioModule#182 (@hirako2000)
Guides
- Update
CONTRIBUTING.mdguide #224 (@sasha240100 & @hirako2000)- CONTRIBUTING fix typo #197 (@ryanguest)
- Update
README.md#212 (@viltaria)
Continuous integration
- Make Travis CI builds run on linux #183 #185 (@sasha240100)