20 lines
802 B
Markdown
20 lines
802 B
Markdown
|
|
# CHANGELOG
|
|||
|
|
|
|||
|
|
## v1.0.0 (2026-05-14)
|
|||
|
|
|
|||
|
|
### 修复
|
|||
|
|
- 修正 `src/dom.js` 中 SVG 加载的 `fetch` 缓存参数名错误 (`cache1` -> `cache`)。
|
|||
|
|
- 优化 `src/index.js` 入口逻辑,支持在 `DOMContentLoaded` 之后加载时自动初始化。
|
|||
|
|
|
|||
|
|
### 优化
|
|||
|
|
- 完善 `playwright.config.js` 自动化测试配置,支持 `webServer`。
|
|||
|
|
- `test/index.html` 引入 `importmap` 映射,实现真正的“零构建”开发体验。
|
|||
|
|
|
|||
|
|
### 测试
|
|||
|
|
- 大幅提升 `test/dom.test.js` 测试覆盖率,涵盖 `$if`, `$each`, `$bind` 等核心指令。
|
|||
|
|
- 引入性能基准测试(Benchmark),监控大规模 DOM 渲染性能。
|
|||
|
|
|
|||
|
|
### 文档
|
|||
|
|
- 新增 `README.md` 与 `TEST.md`。
|
|||
|
|
- 明确记录架构设计决策:维持“单层响应式”与“基于索引复用”列表机制,以确保极致轻量。
|