Skip to content

Commit e87f05e

Browse files
docs: add 0.2.0 changelog for search-index lock-order and parity tests
1 parent c6047c9 commit e87f05e

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
66

77
## [Unreleased]
88

9+
## [0.2.0] - 2026-07-30
10+
11+
### Added
12+
13+
- `docs/architecture.md` (#138): FTS5 search-index lock order, threading model, and forbidden nesting rules
14+
- `tests/test_search_index_concurrency.py` (#139): concurrent rebuild and query, background refresh under load, lock-order assertions, `index_locked` live-scan fallback
15+
- Dual-path parity oracles (#140): `tests/test_dual_path_parity_oracle.py` and `static/js/render/tool_result/dual_path_parity_oracle.test.js` run the same XSS payload through Python (`utils/md_exporter.py`, `utils/tool_dispatch.py`) and JS `renderToolResult`; malformed-input cases for truncated JSONL, broken parent UUIDs, and NUL bytes
16+
917
## [0.1.0] - 2026-06-18
1018

1119
### Added
@@ -29,5 +37,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
2937

3038
- `export_count` on `GET /api/export/state` — use `last_export_session_count` (deprecated in PR #60; removed before `v0.1.0` per [deprecation policy](docs/deprecation-policy.md) bundled SPA path; SPA updated in same release cut)
3139

32-
[Unreleased]: https://github.com/cppalliance/claude-code-chat-browser/compare/v0.1.0...HEAD
40+
[Unreleased]: https://github.com/cppalliance/claude-code-chat-browser/compare/v0.2.0...HEAD
41+
[0.2.0]: https://github.com/cppalliance/claude-code-chat-browser/compare/v0.1.0...v0.2.0
3342
[0.1.0]: https://github.com/cppalliance/claude-code-chat-browser/commits/v0.1.0

0 commit comments

Comments
 (0)