docs: migrate takes -s|--specification and finds the solution
The solution (.sln/.slnx) is optional: the nearest folder with one above the specification, then above the current directory. The old -s <solution> -p <spec> spelling still works.
docs: document OpenAPI 3.2 HTTP QUERY support and the current limitations
Adds an 'HTTP QUERY and Custom Verbs' section to Working-with-OpenAPI with the
motivating case - fetching 1000 records by id, where a GET is ~40 KB of request
line against Kestrel's 8 KB default and fails with 414 - plus the YAML, the
generated server/client/TypeScript output, and what is still rough.
Roadmap gains a 3.2 row in the version table, a 3.2 feature matrix and a
known-gaps table with status. Working-with-TypeScript-Client documents that a
query: operation now yields useQuery/useSWR with the body in the cache key and
that non-standard verbs use an http.all MSW handler. Working-with-Caching warns
that output caching serves GET/HEAD only, so x-cache-* on a QUERY endpoint
caches nothing.
README and Home gain a Key Features row and 3.2.x in the supported versions.
docs: expand TypeScript client coverage (hooks, branded IDs, Zod runtime, SignalR)
- Roadmap: reorganize TypeScript client section into Core / HTTP variants / Schemas / Hooks / Runtime / Spec / DX / Strategic categories; bump TS coverage to 60/60 and OpenAPI 3.1 to ~80%
- Home: add feature rows for React Query+SWR hooks, branded ID types, runtime Zod validation, and SignalR hub hooks
- Working-with-CLI: document --hooks-mode, --zod-runtime-validate, --branded-ids, --msw flags with new example invocations
- Working-with-TypeScript-Client: add sections for per-op result types, readOnly/writeOnly schema split, branded IDs, runtime Zod validation, useSuspenseQuery mode, multiple servers, webhook callbacks, SignalR hub hooks, discriminated unions, streaming hooks (useXxxStream, useInfiniteQuery), README + dual ESM/CJS scaffold
- Showcase-Demo: drop useAccountsStreaming.ts from sample tree; mark useNotificationHub.ts as slated for migration to generated x-signalr-hubs hooks
feat: add TypeScript client
docs: add migration-guide
docs: add errorResponseFormat configuration documentation
feat: make "Marker Files" into links
fix: uset the correct naming for the CLI tool
chore: rename marker files