Skip to content

Commit b072b48

Browse files
committed
meta: update 0.8.0 changelog
1 parent a76981f commit b072b48

File tree

1 file changed

+61
-0
lines changed

1 file changed

+61
-0
lines changed

docs/changelogs/alpha.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,67 @@
22

33
The alpha version of JSAR is the first version of the project.
44

5+
## v0.8.0
6+
7+
### New Features & Improvements
8+
9+
#### Rendering Enhancements
10+
11+
- Renderer Pipeline Overhaul
12+
- Replaced single `onFrame` tick with discrete render passes for finer-grained control over each rendering stage
13+
- Introduced `UnityRenderPassEvent` and dispatches per-pass events in `OnUnityRenderEvent`
14+
- Added new lifecycle methods (`onBeforeRendering`, `onOpaquesRenderPass`, `onTransparentsRenderPass`, `onAfterRendering`) in `TrEmbedder` and `TrConstellation`
15+
- Refactored renderer interfaces and updated OpenGL example to utilize new pass methods
16+
- Context Management
17+
- Introduced new `ContextGLHost`/`ContextGLApp` classes to replace legacy context storage
18+
- Added `iterateContentRenderers` API for enhanced renderer iteration
19+
- Implemented framebuffer attachment helpers with improved debug output including stencil state
20+
21+
#### Inspector & Debugging
22+
23+
- Monitoring Capabilities:
24+
- Extended inspector with new `/json/statistics` endpoint for better runtime monitoring
25+
- Enhanced debug output with stencil buffer state information
26+
27+
#### DOM Updates
28+
29+
- Content Manipulation
30+
- Added support for setting `textContent` property
31+
- Enhanced DOM element manipulation capabilities
32+
33+
#### XML Processing
34+
35+
- Parser Improvements
36+
- Added support for parsing script/style tags as plain character data.
37+
- Improved XML parsing reliability for web content
38+
39+
#### Developer Experience
40+
41+
- Tracing & Diagnostics:
42+
- Added trace support for generate-document capability in threepio
43+
- Enhanced debugging and development workflow
44+
45+
#### HTML & CSS Features
46+
47+
- HTML Element Enhancements:
48+
- Added support for rendering `<canvas>` elements via Web Canvas API
49+
- CSS Features:
50+
- Added support for `absolute` and `fixed` positioning.
51+
- Added support for unit in `transform` property.
52+
53+
### Fixes & Optimizations
54+
55+
#### Bug Fixes
56+
57+
- **Connection Management**: Fixed invalid connection handling from forked child processes in hived
58+
- **Build System**: Resolved lint errors in the build process
59+
- **Stencil Buffer**: Addressed stencil buffer issues through renderer refactoring (#92)
60+
61+
#### Maintenance
62+
63+
- **Dependencies**: Upgraded jsar-dom version for improved compatibility
64+
- **Animations**: Updated animation system components
65+
566
## v0.7.2
667

768
### New Features & Improvements

0 commit comments

Comments
 (0)