Skip to content

Commit 6cc83c2

Browse files
committed
docs(changelog): update Unreleased section 📝
- Add DVE view engine and module split entries - Add config human error and test restructure entries
1 parent 73d8c89 commit 6cc83c2

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,19 @@ Format inspired by [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
1010

1111
### Added
1212

13-
- **feat(worker):** Worker pool for CPU-bound tasks; optional `worker` option on Router with `scriptURL` and `poolSize`; `ctx.state.worker.run(payload)` in routes when enabled
13+
- **feat(worker):** Worker pool for CPU-bound tasks with optional `worker` option on Router using `scriptURL` and `poolSize` plus `ctx.state.worker.run(payload)` in routes
14+
- **feat(rendering):** DVE view engine with `.dve` templates, includes, `if` and `each` blocks, escaping by default, and JS-like expressions for lookups
1415
- **docs(worker):** Worker Pool docs (en + id) under Core Concepts, marked Unreleased; VitePress sidebar updated
1516
- **benchmark(worker):** `main-worker.ts`, `/test-worker` and `/test-cpu` routes, benchmark README in English
1617
- **test(worker):** Worker pool tests and fixtures (`echo_worker.ts`, `error_worker.ts`)
18+
- **test(config):** Add unit tests for misconfiguration covering invalid worker `scriptURL`, poolSize clamping, and negative body limit
1719

1820
### Changed
1921

20-
- **refactor(src):** Clear naming and A–Z sort in `Worker.ts`; JSDoc (ts-js-jsdoc) and constructor docs; Types.ts interfaces/properties sorted A–Z
22+
- **refactor(src):** Clear naming and A–Z sort in `Worker.ts` with JSDoc and constructor docs plus type members sorted A–Z
23+
- **refactor(src):** Split modules into `core`, `routing`, `rendering`, and `interfaces` and update imports to new path aliases
24+
- **test(tests):** Reorganize tests into `tests/core`, `tests/middleware`, `tests/rendering`, and `tests/routing` with new DVE fixtures
25+
- **refactor(rendering):** Shorten template engine API names and reorder methods for clearer grouping
2126
- **docs(benchmark):** Benchmark README — one Indonesian sentence translated to English
2227

2328
---

0 commit comments

Comments
 (0)