Releases: Atox724/3D
Releases · Atox724/3D
Release 0.0.1
0.0.1 (2024-07-13)
⚠ BREAKING CHANGES
- env: The cache implementation and environment variables have
changed, which may affect existing clients relying on the previous setup.
Clients will need to be updated to accommodate these changes. - cache: The cache implementation now uses IDB instead of localforage.
This may affect existing clients relying on the previous caching mechanism.
Clients will need to be updated to accommodate this change. - utils: The cache implementation replaces the previous storeName
with a new instance configured with the store name and description. Any
existing code relying on the old storeName will need to be updated to use
the new instance configuration. - renderer: Any code directly importing
Stats
orLine
classes will now
need to update the import paths to the new locations withinthree.utils
. - renderer: Render orders have been removed from enums and
replaced with a more streamlined approach. Update your code to
reflect these changes in topic subscriptions and rendering. - renderer: The monitor utility has been removed in favor of stats. This
change will require updates to any components relying on the old monitor API.
✨ Features | 新功能
- 车道线 (c9b0ea4)
- 旧接口支持 (6ad2140)
- fps echarts (2231722)
- laneline (eef37b2)
- new render (7d8b15f)
- new render (0452b6a)
- remote replay (68bb4ef)
- replay (c699540)
- cache: implement IDB-based cache with version control (b54e010)
- env: add HMI cache variables and update cache implementation (1dc462e)
- release-config: initialize release-it configuration for automated releases (fad2134)
- replay: integrate ReplayerStore for unified replay logic (f34d0ca)
- utils: add localforage cache support and refactor GLTFLoader (db8d6be)
- utils: introduce localforage-based cache instance for GLTF models (621f8c7)
🐛 Bug Fixes | Bug 修复
- components: remove unused imports and ensure immutability in merge operations (d9be369)
📝 Documentation | 文档
- readme: add image for replay strategy (e49d274)
- readme: set image width to 100% for proper display (85f981b)
💄 Styles | 风格
- controller: adjust layout using el-space and fix router history (2c6bdae)
♻️ Code Refactoring | 代码重构
- 分离基础场景 (fb16e50)
- 固定定时器间隔DUMP_MS, 内部通过while来处理倍速播放 (7642f69)
- arrow (06cd58b)
- local replay (70704d4)
- path (70241bc)
- render (dcd1a60)
- render object (4ea6db3)
- render order (6260c9e)
- render分类 (633f6cf)
- render类的复用 (3ceac28)
- topic type (71bc2f9)
- topic分类 (f53d79f)
- topic统一管理 (1b99662)
- renderer: manage render order with new RenderOrderManager (0ecc127)
- renderer: move Stats and Line modules to three.utils (1142b43)
- renderer: optimize topic subscription and rendering logic (4523a4c)
- renderer: refactor render order management and improve polyline rendering (b0f9109)
- renderer: replace monitor with stats and improve performance tracking (08d2e72)
- renderer: simplify render order management for polylines (0a1c72f)
- renderer: update topic types and improve cylinder rendering (ec19740)