---
summary: "Literature review prompt adapts strategy to scope; 404s throw notFound() instead of serviceUnavailable(); group-by queries always send cursor (defaults to * for first page)"
breaking: false
---

# 0.2.2 — 2026-03-24

## Improved

- Literature review prompt now adapts search strategy based on scope (narrow vs broad)
- Research landscape prompt instructs agents to resolve funder IDs to human-readable names
- `openalex_analyze_trends` cursor description now notes that paginated groups are sorted by key, not by count
- `openalex_search_entities` format output includes publication year, citation count, and DOI when available

## Fixed

- 404 errors now throw `notFound()` instead of `serviceUnavailable()` — correct HTTP semantics
- Group-by queries always send cursor (defaults to `*` for first page) — fixes missing first-page results
- Updated test assertion to match revised error message format

## Changed

- Bumped dev dependencies: `@biomejs/biome` 2.4.8, `tsx` 4.21, `typescript` 6.0.2, `vitest` 4.1.1
- Fixed `bun test` → `bun run test` in CLAUDE.md commands table
- Updated `docs/tree.md` to reflect test file structure
