Releases: ecsyjs/ecsy-three
Releases · ecsyjs/ecsy-three
v0.1.3
- Upgrade ecsy e7b50b1
- Merge pull request #37 from ecsyjs/fix-remove-all-components 06b1720
- Call removeObject3DComponent when using removeAllComponents e0f47da
- Fix linting fa16406
- Merge pull request #35 from ecsyjs/dependabot/npm_and_yarn/http-proxy-1.18.1 a7f6a60
- Bump http-proxy from 1.18.0 to 1.18.1 b665586
- Merge pull request #34 from ecsyjs/dependabot/npm_and_yarn/tree-kill-1.2.2 2de6be9
- Bump tree-kill from 1.2.1 to 1.2.2 3644828
- Merge pull request #32 from MozillaReality/fix/getObject3D-type 6a8ba0d
- Fix getObject3D return type 941437d
- Merge pull request #30 from sam6321/patch-2 8595a78
- Merge pull request #29 from sam6321/patch-1 933442d
- Add missing export from entity.js 92d4659
- Update entity.js 1dedec8
- Prevent double removeEntity call caused by obj.traverse ba2f1a1
- Add eslint-import for .js extensions 13127cb
- Fix gh-pages ddc10fd
- 0.1.1 86a5b2b
- Bump version to 0.1.0 3572196
v0.1.2 Fix gh-pages and imports
v0.1.1: Merge pull request #26 from MozillaReality/fixsystem
Change log:
- Bump version to 0.1.0 3572196
- Merge pull request #26 from MozillaReality/fixsystem ebeea9b
- Fix system.d.ts 3b01926
- Merge pull request #25 from MozillaReality/fix-types d21c96b
- Fix getSystem, export ECSYThreeEntityType 9f03e2b
- Merge pull request #22 from MozillaReality/refactor 931eed7
- Move from ECSYThreeEntity to single private inflator f95e1c5
- Fix system.d.ts 1bb4aa7
- Update README d1e3cac
- Fix linting, upgrade prettier and eslint eef2e95
- Move to webpack 075b5cc
- Add math types 3ba7d12
- inflateObject3D -> inflateObject3DComponents 958d84a
- Remove troika-3d-text and upgrade ecsy to 0.3.2 1762860
- Fix .js imports b43c28c
- Fix typescript definitions 7cf9f40
- Move from defaultObject3D inflator to ThreeTagComponent cb07e38
- Fix WebGLRendererSystem b0da7c7
- Fix exports 8464ef4
- Big refactor to get rid of extras and refactor core eb97817
- Fixes #19 System.d.ts => system.d.ts 7a0a5f5
- Merge pull request #20 from MozillaReality/dependabot/npm_and_yarn/lodash-4.17.19 603d7ee
- Bump lodash from 4.17.15 to 4.17.19 9a4e426
- Add duck again with jsdelivr url 71662af
- Remove duck due to a bug in snowpack with glb binaries 21a1149
- Fix threetypes imports 30ff006
- Merge pull request #17 from MozillaReality/nullable-object3d 6351b65
- Use undefined instead of null for the default Object3DComponent value 3293606
- Avoid exporting Vector3Type value and change to ThreeTypes.Vector3 cae026e
- getObject3D should handle returning null 60d5715
- Merge pull request #16 from MozillaReality/fix-typescript-defs-2 c09a05c
- addObject3DComponent, removeObject3DComponent, remove optional arguments 8acf089
- Export ECSYThreeObject3D and ECSYThreeEntity types 022e8b7
- Add demo link 28124ad
v0.0.6
v0.0.5
What's New:
ECSY Three now has a few helpers on the Entity class for working with Object3Ds. entity.addObject3DComponent()
, entity.removeObject3DComponent()
, and entity.getObject3D()
. Under the hood these helpers add and remove a Object3DComponent
and multiple TagComponent
s like MeshTagComponent
that can be used for querying on Object3D types. We've also split out a small "core" API from the "extras". The core API isn't done, yet but we think we're headed in the right direction with it. "extras" will be the place where we experiment with new ideas before bringing them into core. We also have a new docs site where you can read about the new core API https://three.ecsy.io/docs