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.loader
option inWHS.Importer
6f8d9df (@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
Line
component.curve
parameter 2fb6398 (@sasha240100) - Fix
Loop
error:process.hrtime
(Removed in polyfill, because of mrdoob/three.js#10732) 863a61a (@sasha240100) - Package version from
whs
in 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/ModuleName
orwhs/modules/ModuleName.module
for 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)ElementModule
accepts container as argument #259 (@sasha240100)AnimationModule
- Bones & Animation #249 (@hirako2000)PostProcessorModule
#252 (@sasha240100)- Use
postprocessing
npm module - Simpler API
.shader()
,.pass()
- Use
VR
VRKit
VRModule
#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.Importer
Reason: can handle group of objects- Remove
compact
version - Make
TestApp
class that will behave like anApp
withBasicAppPreset
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 / easter
example (@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)
LightComponent
Plane
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.md
guide #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)