Skip to content

Commit 280e60e

Browse files
committed
docs(website): add v0.8.0 release notes
- Add v0.8.0 release notes to updates page - Update latest version to 0.8.0 - Document new commands: dev map, dev activity, dev owners - Highlight performance improvements (35-224x speedups) - Document persistent metrics with SQLite - Cover architecture improvements (services, Zod validation) - Include migration notes for breaking changes
1 parent 2643fed commit 280e60e

File tree

2 files changed

+124
-5
lines changed

2 files changed

+124
-5
lines changed

website/content/latest-version.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@
44
*/
55

66
export const latestVersion = {
7-
version: '0.7.0',
8-
title: 'UX & TypeScript Performance Improvements',
9-
date: 'December 11, 2025',
10-
summary: 'Enhanced user experience and configurable TypeScript performance optimizations.',
11-
link: '/updates#v070--ux--typescript-performance-improvements',
7+
version: '0.8.0',
8+
title: 'Developer Insights & Performance',
9+
date: 'December 13, 2025',
10+
summary:
11+
'New dev map, dev activity, and dev owners commands with major performance improvements (35-224x faster) and persistent metrics.',
12+
link: '/updates#v080--developer-insights--performance',
1213
} as const;

website/content/updates/index.mdx

Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,124 @@ What's new in dev-agent. We ship improvements regularly to help AI assistants un
99

1010
---
1111

12+
## v0.8.0 — Developer Insights & Performance
13+
14+
*December 13, 2025*
15+
16+
**New developer activity and ownership commands with 35x faster queries via indexed author contributions.**
17+
18+
### What's New
19+
20+
**🗺️ New Command: `dev map`**
21+
22+
Visualize your codebase structure with component counts, exports, and hot paths:
23+
24+
```bash
25+
dev map --depth 2 --change-frequency
26+
27+
packages/
28+
├── 🔥 core/ (45 components, 12 exports) — 12 commits in 30d
29+
│ ├── scanner/ (18 components, 3 exports)
30+
│ └── vector/ (12 components, 5 exports)
31+
├── ✏️ cli/ (28 components, 8 exports) — 3 commits in 30d
32+
└── mcp-server/ (35 components, 9 exports)
33+
```
34+
35+
**224x performance improvement** (103s → 0.46s) through optimized scanning and lazy embedder initialization.
36+
37+
**📊 Developer Insight Commands**
38+
39+
Two new top-level commands for understanding codebase activity:
40+
41+
```bash
42+
# See most active files with commit counts and complexity
43+
dev activity
44+
45+
# See developer specializations and file ownership
46+
dev owners
47+
```
48+
49+
**Example Output:**
50+
51+
```bash
52+
$ dev owners
53+
54+
👥 Developer Contributions
55+
56+
Developer Files Commits Last Active
57+
───────────────────────────────────────────────────────
58+
[email protected] 147 523 2 hours ago
59+
[email protected] 89 312 1 day ago
60+
[email protected] 64 201 3 days ago
61+
62+
Summary:
63+
• 305 files analyzed across 3 developers
64+
• Most active: [email protected] (147 files)
65+
• Average 3.5 commits per file
66+
```
67+
68+
**💾 Persistent Metrics with SQLite**
69+
70+
New MetricsStore tracks code analytics over time:
71+
- File-level metrics (lines, complexity, change frequency)
72+
- Author contributions per file
73+
- Historical snapshots for trend analysis
74+
- Foundation for future analytics commands (`dev trends`, `dev health`)
75+
76+
**⚡ Performance Improvements**
77+
78+
Multiple commands received dramatic speedups:
79+
80+
- **`dev map`:** 224x faster (103s → 0.46s) via optimized scanning
81+
- **`dev owners`:** 35x faster (17.5s → 0.5s) via indexed author data
82+
- **`dev stats`:** 10x faster via direct JSON reads
83+
- **Offline capability:** Indexed data works without git access
84+
85+
**🎨 CLI Enhancements**
86+
87+
- Modernized output with compact, scannable tables
88+
- Factual summaries instead of verbose recommendations
89+
- Visual indicators for activity (🔥 hot, ✏️ active, 📝 recent)
90+
- GitHub handle resolution for developer identification
91+
- Comprehensive help text with examples across all commands
92+
93+
**🏗️ Architecture & Quality**
94+
95+
This release includes significant internal improvements that improve reliability and enable future features:
96+
97+
- **Service layer architecture** — 7 services with dependency injection for better testability
98+
- **Complete Zod validation** — All 9 MCP adapters validated at runtime
99+
- **SearchService refactor** — Shared search logic across tools reduces duplication
100+
- **Enhanced error handling** — Clearer messages and proper logging throughout
101+
- **Batched git operations** — Reduced overhead from O(N files) to O(1)
102+
- **1,918 tests passing** — Comprehensive test coverage for all new features
103+
104+
These improvements make dev-agent more stable, easier to extend, and ready for upcoming analytics features.
105+
106+
### Migration Notes
107+
108+
**Breaking Changes:**
109+
110+
- `dev metrics activity``dev activity` (top-level command)
111+
- `dev metrics ownership``dev owners` (top-level command)
112+
- `dev metrics size` removed (redundant with `dev stats`)
113+
114+
**What You Get:**
115+
116+
The `dev metrics` namespace is now reserved for future analytical commands like `trends`, `health`, and `complexity`. The simpler top-level commands provide better discoverability and UX.
117+
118+
### Re-index Required
119+
120+
To populate author contribution data, re-index your repository:
121+
122+
```bash
123+
dev index .
124+
```
125+
126+
This is a one-time operation. Future updates via `dev update` will maintain the author data automatically.
127+
128+
---
129+
12130
## v0.7.0 — UX & TypeScript Performance Improvements
13131

14132
*December 11, 2025*

0 commit comments

Comments
 (0)