Skip to content

Commit 0afd478

Browse files
committed
removed: yet to be released v0.1.0
1 parent 5399da6 commit 0afd478

1 file changed

Lines changed: 11 additions & 18 deletions

File tree

CHANGELOG.md

Lines changed: 11 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10-
### Added
11-
- Hypothesis property-based tests for blob and bubble parsing (#71, #82)
12-
- PDF export endpoint coverage in CI (#72, #82)
13-
14-
### Changed
15-
- Extract shared `from_dict` validation helpers for model classes, reducing duplication (#70, #80)
16-
- Enable mypy `strict-optional` and fix nullability gaps across the codebase (#69, #79)
17-
18-
### Fixed
19-
- Add incomplete-result signaling on parse failure so callers can distinguish partial vs. complete data (#67, #78)
20-
- Replace `print()` error output with structured logging throughout (#68, #77)
21-
- Replace silent `except Exception: pass` with structured logging in workspace and bubble load paths (#66, #76)
22-
- Rename `_`-prefixed internal functions to public names to satisfy strict linters (#82)
23-
24-
## [0.1.0] - 2026-05-21
25-
2610
### Added
2711
- **Web UI** — browse and search all Cursor AI workspaces; conversation view with syntax-highlighted code blocks, dark/light mode, and bookmarkable chat URLs (#63)
2812
- **Export formats** — one-click export of chats as Markdown, HTML, PDF, JSON, and CSV from the web UI (#63)
@@ -34,6 +18,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3418
- **Python packaging infrastructure** (`pyproject.toml` with hatchling, bounded dependency pins, `requirements-lock.txt`, Dependabot) (#45, #47, #49, #53)
3519
- Optional exclusion rules for sensitive projects and chats (#1, #2)
3620
- Full-text search with workspace and log-type filters (#63)
21+
- Hypothesis property-based tests for blob and bubble parsing (#71, #81)
22+
- PDF export endpoint coverage in CI (#72, #82)
23+
24+
### Changed
25+
- Extract shared `from_dict` validation helpers for model classes, reducing duplication (#70, #80)
26+
- Enable mypy `strict-optional` and fix nullability gaps across the codebase (#69, #79)
3727

3828
### Fixed
3929
- Path traversal and symlink-escape protection on `/api/set-workspace` (#15, #22)
@@ -43,6 +33,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4333
- Skip NULL bubble rows in workspace tabs loader (#50, #52)
4434
- Thread-unsafe `_workspace_path_override` race condition (#43, #54)
4535
- Normalise Windows-style paths on non-Windows hosts (#8)
36+
- Add incomplete-result signaling on parse failure so callers can distinguish partial vs. complete data (#67, #78)
37+
- Replace `print()` error output with structured logging throughout (#68, #77)
38+
- Replace silent `except Exception: pass` with structured logging in workspace and bubble load paths (#66, #76)
39+
- Rename `_`-prefixed internal functions to public names to satisfy strict linters (#82)
4640

47-
[Unreleased]: https://github.com/cppalliance/cppa-cursor-browser/compare/v0.1.0...HEAD
48-
[0.1.0]: https://github.com/cppalliance/cppa-cursor-browser/releases/tag/v0.1.0
41+
[Unreleased]: https://github.com/cppalliance/cppa-cursor-browser/commits/HEAD

0 commit comments

Comments
 (0)