Releases: MasatoMakino/threejs-interactive-object
Releases · MasatoMakino/threejs-interactive-object
v0.19.1
What's Changed
🤖 CI / CD
- Update @vitest/browser dependency versioning and Dependabot settings by @MasatoMakino in #380
- Update Dependabot auto-merge strategy to use rebase by @MasatoMakino in #381
- Add release configuration for changelog generation by @MasatoMakino in #382
🔧 Dependencies
All Updated Dependencies
- chore(deps-dev): bump webdriverio from 9.2.1 to 9.2.2 by @dependabot in #338
- chore(deps-dev): bump @vitest/coverage-istanbul from 2.1.3 to 2.1.4 by @dependabot in #339
- chore(deps-dev): bump webdriverio from 9.2.2 to 9.2.4 by @dependabot in #341
- chore(deps-dev): bump webdriverio from 9.2.4 to 9.2.6 by @dependabot in #342
- chore(deps-dev): bump three from 0.169.0 to 0.170.0 by @dependabot in #343
- chore(deps-dev): bump typedoc from 0.26.10 to 0.26.11 by @dependabot in #344
- chore(deps-dev): bump webdriverio from 9.2.6 to 9.2.8 by @dependabot in #345
- chore(deps-dev): bump webdriverio from 9.2.8 to 9.2.11 by @dependabot in #346
- chore(deps-dev): bump webdriverio from 9.2.11 to 9.2.12 by @dependabot in #347
- chore(deps): bump cookie, @bundled-es-modules/cookie and socket.io by @dependabot in #349
- chore(deps-dev): bump @types/three from 0.169.0 to 0.170.0 by @dependabot in #348
- chore(deps-dev): bump @vitest/coverage-istanbul from 2.1.4 to 2.1.5 by @dependabot in #350
- chore(deps-dev): bump webdriverio from 9.2.12 to 9.2.14 by @dependabot in #352
- chore(deps-dev): bump husky from 9.1.6 to 9.1.7 by @dependabot in #353
- chore(deps-dev): bump webdriverio from 9.2.14 to 9.3.0 by @dependabot in #354
- chore(deps-dev): bump webdriverio from 9.3.0 to 9.3.1 by @dependabot in #355
- chore(deps-dev): bump @vitest/coverage-istanbul from 2.1.5 to 2.1.6 by @dependabot in #357
- chore(deps-dev): bump typedoc from 0.26.11 to 0.27.0 by @dependabot in #361
- chore(deps-dev): bump webdriverio from 9.3.1 to 9.4.0 by @dependabot in #359
- chore(deps-dev): bump prettier from 3.3.3 to 3.4.1 by @dependabot in #362
- chore(deps-dev): bump typescript from 5.6.3 to 5.7.2 by @dependabot in #356
- chore(deps-dev): bump typedoc from 0.27.0 to 0.27.1 by @dependabot in #364
- chore(deps-dev): bump webdriverio from 9.4.0 to 9.4.1 by @dependabot in #363
- chore(deps-dev): bump three from 0.170.0 to 0.171.0 by @dependabot in #365
- chore(deps-dev): bump @vitest/coverage-istanbul from 2.1.6 to 2.1.7 by @dependabot in #366
- chore(deps-dev): bump typedoc from 0.27.1 to 0.27.2 by @dependabot in #367
- chore(deps-dev): bump @vitest/coverage-istanbul from 2.1.7 to 2.1.8 by @dependabot in #370
- chore(deps-dev): bump prettier from 3.4.1 to 3.4.2 by @dependabot in #371
- chore(deps-dev): bump typedoc from 0.27.2 to 0.27.3 by @dependabot in #372
- chore(deps-dev): bump typedoc from 0.27.3 to 0.27.4 by @dependabot in #373
- chore(deps-dev): bump lint-staged from 15.2.10 to 15.2.11 by @dependabot in #374
- chore(deps-dev): bump webdriverio from 9.4.1 to 9.4.2 by @dependabot in #375
- chore(deps-dev): bump typedoc from 0.27.4 to 0.27.5 by @dependabot in #377
- chore(deps-dev): bump @types/three from 0.170.0 to 0.171.0 by @dependabot in #376
- chore(deps-dev): bump webdriverio from 9.4.2 to 9.4.3 by @dependabot in #378
- chore(deps-dev): bump webdriverio from 9.4.3 to 9.4.5 by @dependabot in #379
Full Changelog: v0.19.0...v0.19.1
v0.19.0
What's Changed
🚨 Breaking change
- Change : ButtonInteractionHandler by @MasatoMakino in #265
- Change ClickableObject to ButtonInteractionHandler
- Change IClickableObject3D.model to IClickableObject3D.interactionHandler
- Update canvas size calculation and add demo for canvas resize by @MasatoMakino in #335
fix
- chore : install three.js to devDependencies by @MasatoMakino in #263
- Refactor InteractiveView and fix test scene reset by @MasatoMakino in #266
- fix : Same object is raycasted on multiple faces by @MasatoMakino in #268
- Refactor interactive view conversion tests by @MasatoMakino in #336
CI / CD
- add : unit test "Ensure front-facing general Mesh does not obstruct events of InteractiveMesh at the back" by @MasatoMakino in #267
- add : support node.js v22 by @MasatoMakino in #289
- chore : change schedule of depenabot by @MasatoMakino in #290
- add : dependabot auto merge by @MasatoMakino in #305
bump
- Bump ejs from 3.1.9 to 3.1.10 by @dependabot in #257
- Bump prettier from 3.1.1 to 3.2.5 by @dependabot in #254
- Bump typedoc from 0.25.12 to 0.25.13 by @dependabot in #252
- Bump paambaati/codeclimate-action from 5.0.0 to 6.0.0 by @dependabot in #251
- Bump typescript from 5.4.3 to 5.4.5 by @dependabot in #253
- bump vitest v1.4.0 to 1.6.0 by @MasatoMakino in #260
- bump three.js r163 to r164 by @MasatoMakino in #261
- Bump lint-staged from 15.2.2 to 15.2.5 by @dependabot in #269
- Bump jsdom from 24.0.0 to 24.1.0 by @dependabot in #270
- Bump three and @types/three by @dependabot in #271
- Bump paambaati/codeclimate-action from 6.0.0 to 8.0.0 by @dependabot in #272
- Bump typedoc from 0.25.13 to 0.26.3 by @dependabot in #274
- Bump prettier from 3.2.5 to 3.3.2 by @dependabot in #273
- Bump @masatomakino/gulptask-demo-page from 0.8.2 to 0.8.3 by @dependabot in #275
- Bump ws, engine.io-client, engine.io and socket.io-adapter by @dependabot in #278
- Bump typescript from 5.4.5 to 5.5.3 by @dependabot in #280
- Bump three from 0.165.0 to 0.166.1 by @dependabot in #279
- Bump prettier from 3.3.2 to 3.3.3 by @dependabot in #285
- Bump jsdom from 24.1.0 to 24.1.1 by @dependabot in #284
- Bump typescript from 5.5.3 to 5.5.4 by @dependabot in #282
- Bump @vitest/coverage-istanbul from 1.6.0 to 2.0.5 by @dependabot in #281
- Bump three and @types/three by @dependabot in #283
- Bump lint-staged from 15.2.5 to 15.2.9 by @dependabot in #288
- Bump husky from 9.0.11 to 9.1.4 by @dependabot in #287
- Bump typedoc from 0.26.3 to 0.26.5 by @dependabot in #286
- Bump typedoc from 0.26.5 to 0.26.6 by @dependabot in #291
- Bump webdriverio from 9.0.1 to 9.0.4 by @dependabot in #292
- Bump webdriverio from 9.0.4 to 9.0.5 by @dependabot in #293
- Bump husky from 9.1.4 to 9.1.5 by @dependabot in #295
- Bump webdriverio from 9.0.5 to 9.0.7 by @dependabot in #297
- Bump @types/three from 0.167.1 to 0.167.2 by @dependabot in #294
- Bump paambaati/codeclimate-action from 8.0.0 to 9.0.0 by @dependabot in #298
- Bump webpack from 5.89.0 to 5.94.0 by @dependabot in #300
- chore(deps-dev): bump three and @types/three by @dependabot in #301
- chore(deps-dev): bump lint-staged from 15.2.9 to 15.2.10 by @dependabot in #302
- chore(deps-dev): bump webdriverio from 9.0.7 to 9.0.9 by @dependabot in #304
- chore(deps-dev): bump typedoc from 0.26.6 to 0.26.7 by @dependabot in #306
- chore(deps-dev): bump @masatomakino/gulptask-demo-page from 0.8.3 to 0.8.4 by @dependabot in #307
- chore(deps-dev): bump typescript from 5.5.4 to 5.6.2 by @dependabot in #308
- chore(deps-dev): bump husky from 9.1.5 to 9.1.6 by @dependabot in #309
- chore(deps-dev): bump @vitest/coverage-istanbul from 2.0.5 to 2.1.0 by @dependabot in #311
- chore(deps-dev): bump @vitest/coverage-istanbul from 2.1.0 to 2.1.1 by @dependabot in #312
- chore(deps-dev): bump vite from 5.4.5 to 5.4.6 by @dependabot in #314
- chore(deps-dev): bump rollup from 4.21.3 to 4.22.4 by @dependabot in #315
- chore(deps-dev): bump browser-sync from 3.0.2 to 3.0.3 by @dependabot in #316
- chore(deps-dev): bump webdriverio from 9.0.9 to 9.1.0 by @dependabot in #317
- chore(deps-dev): bump webdriverio from 9.1.0 to 9.1.1 by @dependabot in #318
- chore(deps-dev): bump three and @types/three by @dependabot in #319
- chore(deps-dev): bump webdriverio from 9.1.1 to 9.1.2 by @dependabot in #320
- chore(deps-dev): bump @vitest/coverage-istanbul from 2.1.1 to 2.1.2 by @dependabot in #321
- chore(deps-dev): bump typedoc from 0.26.7 to 0.26.8 by @dependabot in #323
- chore(deps-dev): bump typescript from 5.6.2 to 5.6.3 by @dependabot in #324
- chore(deps-dev): bump webdriverio from 9.1.2 to 9.1.3 by @dependabot in #325
- chore(deps-dev): bump webdriverio from 9.1.3 to 9.1.4 by @dependabot in #326
- chore(deps-dev): bump webdriverio from 9.1.4 to 9.1.5 by @dependabot in #327
- chore(deps-dev): bump typedoc from 0.26.8 to 0.26.9 by @dependabot in #329
- chore(deps-dev): bump @masatomakino/fake-mouse-event from 0.1.0 to 0.1.1 by @dependabot in #330
- chore(deps-dev): bump @vitest/coverage-istanbul from 2.1.2 to 2.1.3 by @dependabot in #331
- chore(deps-dev): bump @masatomakino/gulptask-demo-page from 0.8.4 to 0.8.5 by @dependabot in #333
- chore(deps-dev): bump webdriverio from 9.1.5 to 9.2.1 by @dependabot in #328
- chore(deps-dev): bump typedoc from 0.26.9 to 0.26.10 by @dependabot in #334
Full Changelog: https://github.com/MasatoMakino/threejs-interactive-object/compare/v0.18.0....
v0.18.0
What's Changed
change
- migrate : mouse event to pointer event by @MasatoMakino in #249
CI / CD
- fix : husky scirpt by @MasatoMakino in #241
bump
- Bump vite from 5.0.11 to 5.0.12 by @dependabot in #229
- Bump vitest from 1.1.3 to 1.2.2 by @dependabot in #231
- Bump @vitest/coverage-istanbul from 1.1.3 to 1.2.2 by @dependabot in #233
- Bump @types/three from 0.160.0 to 0.161.2 by @dependabot in #235
- Bump lint-staged from 15.2.0 to 15.2.1 by @dependabot in #232
- Bump jsdom from 23.1.0 to 24.0.0 by @dependabot in #230
- Bump lint-staged from 15.2.1 to 15.2.2 by @dependabot in #236
- Bump @masatomakino/gulptask-demo-page from 0.8.0 to 0.8.2 by @dependabot in #237
- Bump @vitest/coverage-istanbul from 1.2.2 to 1.3.1 by @dependabot in #240
- Bump @types/three from 0.161.2 to 0.162.0 by @dependabot in #238
- Bump husky from 8.0.3 to 9.0.11 by @dependabot in #239
- Bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in #242
- Bump typedoc from 0.25.6 to 0.25.12 by @dependabot in #247
- Bump typescript from 5.3.3 to 5.4.3 by @dependabot in #246
- Bump @masatomakino/fake-mouse-event from 0.0.12 to 0.1.0 by @dependabot in #245
- Bump @vitest/coverage-istanbul from 1.3.1 to 1.4.0 by @dependabot in #243
- Bump @types/three from 0.162.0 to 0.163.0 by @dependabot in #244
- Bump peaceiris/actions-gh-pages from 3 to 4 by @dependabot in #248
Full Changelog: v0.17.1...v0.18.0
v0.17.1
What's Changed
CI / CD
- bump : raf-ticker and vitest by @MasatoMakino in #227
bump
- Bump typedoc from 0.25.4 to 0.25.5 by @dependabot in #226
- Bump @masatomakino/gulptask-demo-page from 0.7.4 to 0.8.0 by @dependabot in #225
- Bump browser-sync from 2.29.3 to 3.0.2 by @dependabot in #223
- Bump @types/three from 0.159.0 to 0.160.0 by @dependabot in #224
Full Changelog: v0.17.0...v0.17.1
v0.17.0
What's Changed
change
- remove : support node.js v16 by @MasatoMakino in #220
bump
- Bump @babel/traverse from 7.22.5 to 7.23.2 by @dependabot in #207
- Bump @types/jest from 29.5.5 to 29.5.7 by @dependabot in #212
- Bump lint-staged from 14.0.1 to 15.0.2 by @dependabot in #210
- Bump actions/setup-node from 3 to 4 by @dependabot in #208
- Bump typedoc from 0.25.1 to 0.25.3 by @dependabot in #209
- Bump @types/three from 0.156.0 to 0.158.1 by @dependabot in #211
- Bump prettier from 3.0.3 to 3.1.0 by @dependabot in #216
- Bump lint-staged from 15.0.2 to 15.1.0 by @dependabot in #217
- Bump @types/jest from 29.5.7 to 29.5.11 by @dependabot in #218
- Bump @types/three from 0.158.1 to 0.159.0 by @dependabot in #214
- Update typedoc and typescript versions by @MasatoMakino in #221
Full Changelog: v0.16.0...v0.17.0
v0.16.0
What's Changed
breaking change
- change : EventDispatcher to EventEmitter3 by @MasatoMakino in #203
ThreeMouseEvent are dispatched from ClickableMesh.model, not from Object3D. Affected points can be detected in types/three v0.156.
const clickable = new ClickableMesh({
geo: new BoxBufferGeometry(3, 3, 3),
material: new StateMaterialSet({
normal: new MeshBasicMaterial({
color: 0xffffff,
}),
}),
});
scene.add(clickable);
- clickable.addEventListener("click", (e) => {
+ clickable.model.on("click", (e) => {
console.log("CLICKED!");
});
CI
- add : support node 20 by @MasatoMakino in #205
fix
- fix : readme about convert mesh to interactive by @MasatoMakino in #204
bump
- Bump actions/checkout from 3 to 4 by @dependabot in #191
- Bump jest and @types/jest by @dependabot in #200
- Bump @masatomakino/gulptask-demo-page from 0.7.1 to 0.7.3 by @dependabot in #197
- Bump typedoc from 0.25.0 to 0.25.1 by @dependabot in #199
- Bump jest-environment-jsdom from 29.6.4 to 29.7.0 by @dependabot in #201
Full Changelog: v0.15.0...v0.16.0
v0.15.0
What's Changed
breaking change
- change : type module by @MasatoMakino in #192
fix
- fix : cc test reporter id by @MasatoMakino in #140
- Update git hooks by @MasatoMakino in #141
- fix : interval weekly to monthly by @MasatoMakino in #186
- fix : tsconfig for ts-jest by @MasatoMakino in #193
bump
- Bump typedoc from 0.24.7 to 0.24.8 by @dependabot in #138
- Bump @swc/core from 1.3.60 to 1.3.62 by @dependabot in #136
- Bump @masatomakino/fake-mouse-event from 0.0.10 to 0.0.11 by @dependabot in #135
- Bump @types/three from 0.152.0 to 0.152.1 by @dependabot in #139
- Bump typescript from 5.0.4 to 5.1.3 by @dependabot in #137
- Bump @swc/core from 1.3.62 to 1.3.65 by @dependabot in #142
- Bump @swc/core from 1.3.65 to 1.3.66 by @dependabot in #143
- Bump @masatomakino/gulptask-demo-page from 0.6.6 to 0.6.7 by @dependabot in #144
- Bump typescript from 5.1.3 to 5.1.6 by @dependabot in #147
- Bump @masatomakino/raf-ticker from 0.5.1 to 0.5.2 by @dependabot in #145
- Bump @swc/core from 1.3.66 to 1.3.67 by @dependabot in #146
- Bump three from 0.153.0 to 0.154.0 by @dependabot in #148
- Bump @types/three from 0.152.1 to 0.153.0 by @dependabot in #153
- Bump @swc/core from 1.3.67 to 1.3.68 by @dependabot in #150
- Bump tough-cookie from 4.1.2 to 4.1.3 by @dependabot in #149
- Bump paambaati/codeclimate-action from 4.0.0 to 5.0.0 by @dependabot in #154
- Bump jest-environment-jsdom from 29.5.0 to 29.6.1 by @dependabot in #151
- Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #158
- Bump jest and @types/jest by @dependabot in #157
- Bump @swc/core from 1.3.68 to 1.3.70 by @dependabot in #159
- Bump @types/three from 0.153.0 to 0.154.0 by @dependabot in #156
- Bump @swc/core from 1.3.70 to 1.3.74 by @dependabot in #167
- Bump @masatomakino/gulptask-demo-page from 0.6.7 to 0.7.0 by @dependabot in #166
- Bump jest from 29.6.1 to 29.6.2 by @dependabot in #163
- Bump @swc/jest from 0.2.26 to 0.2.28 by @dependabot in #165
- Migrate prettier 3 by @MasatoMakino in #169
- Bump lint-staged from 13.2.3 to 14.0.0 by @dependabot in #171
- Bump jest-environment-jsdom from 29.6.1 to 29.6.2 by @dependabot in #172
- Bump prettier from 3.0.1 to 3.0.2 by @dependabot in #178
- Bump @swc/jest from 0.2.28 to 0.2.29 by @dependabot in #177
- Bump @swc/core from 1.3.74 to 1.3.80 by @dependabot in #180
- Bump @types/three from 0.154.0 to 0.155.1 by @dependabot in #179
- Bump @masatomakino/fake-mouse-event from 0.0.11 to 0.0.12 by @dependabot in #174
- Bump lint-staged from 14.0.0 to 14.0.1 by @dependabot in #183
- Bump jest-environment-jsdom from 29.6.2 to 29.6.4 by @dependabot in #181
- Bump typedoc from 0.24.8 to 0.25.0 by @dependabot in #187
- Bump jest and @types/jest by @dependabot in #188
- Bump @masatomakino/gulptask-demo-page from 0.7.0 to 0.7.1 by @dependabot in #184
- Bump @masatomakino/raf-ticker from 0.5.2 to 0.5.3 by @dependabot in #182
- Bump typescript from 5.1.6 to 5.2.2 by @dependabot in #185
- Bump prettier from 3.0.2 to 3.0.3 by @dependabot in #190
- Bump @swc/core from 1.3.80 to 1.3.82 by @dependabot in #189
Full Changelog: v0.14.3...v0.15.0
v0.14.3
What's Changed
- migrate to three.js 151 by @MasatoMakino in #93
- change : runs-on label to "ubuntu-22.04" by @MasatoMakino in #94
- Fix strict by @MasatoMakino in #95
- add : dependabot for npm packages by @MasatoMakino in #96
- Bump typedoc from 0.24.1 to 0.24.2 by @dependabot in #97
- Bump @swc/core from 1.3.50 to 1.3.51 by @dependabot in #99
- Bump typedoc from 0.24.2 to 0.24.4 by @dependabot in #98
- Bump paambaati/codeclimate-action from 3.2.0 to 4.0.0 by @dependabot in #105
- Bump @types/node from 18.15.11 to 18.16.0 by @dependabot in #103
- Bump @swc/core from 1.3.51 to 1.3.54 by @dependabot in #106
- Bump prettier from 2.8.7 to 2.8.8 by @dependabot in #101
- Bump @types/three from 0.150.1 to 0.150.2 by @dependabot in #102
- Bump @types/jest from 29.5.0 to 29.5.1 by @dependabot in #100
- Bump typedoc from 0.24.4 to 0.24.6 by @dependabot in #110
- Bump @types/node from 18.16.0 to 18.16.3 by @dependabot in #107
- Bump @swc/core from 1.3.54 to 1.3.56 by @dependabot in #108
- Bump engine.io from 6.4.1 to 6.4.2 by @dependabot in #111
- migrate : three.js 152 by @MasatoMakino in #112
- Bump typedoc from 0.24.6 to 0.24.7 by @dependabot in #114
- Bump @swc/core from 1.3.56 to 1.3.60 by @dependabot in #124
- Bump browser-sync from 2.29.1 to 2.29.3 by @dependabot in #119
- Bump socket.io-parser from 4.2.2 to 4.2.4 by @dependabot in #125
- Bump @masatomakino/fake-mouse-event from 0.0.9 to 0.0.10 by @dependabot in #117
- Bump @types/jest from 29.5.1 to 29.5.2 by @dependabot in #128
- Bump @masatomakino/gulptask-demo-page from 0.6.5 to 0.6.6 by @dependabot in #126
- remove : types/node by @MasatoMakino in #129
- Bump @masatomakino/raf-ticker from 0.4.2 to 0.5.1 by @dependabot in #130
- Remove headless gl by @MasatoMakino in #132
- add : post version script by @MasatoMakino in #133
- Bump three from 0.152.2 to 0.153.0 by @dependabot in #127
Full Changelog: v0.14.2...v0.14.3
v0.14.2
What's Changed
- remove : apt-get by @MasatoMakino in #85
- Readonly props by @MasatoMakino in #88
Full Changelog: v0.14.1...v0.14.2
v0.14.1
What's Changed
- Strict mode by @MasatoMakino in #80
- migrate : from ts-jest to @swc/jest by @MasatoMakino in #82
- add : pre version script by @MasatoMakino in #83
Full Changelog: v0.14.0...v0.14.1