> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wyrly.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Releases

> Release notes and versioning policy for Wyrly DI.

Wyrly packages follow Semantic Versioning from `1.0.0`.

## Versioning policy

* Major: removing or breaking a documented public symbol, signature, or runtime behavior
* Minor: new exports or backward-compatible additions
* Patch: bug fixes without API changes

The stable public API surface is documented in [Public API](/reference/public-api).

## v2.2.1

Patch release (2026-05-25):

* **`@wyrly/fastify`**: call `done()` in the synchronous `onRequest` hook so the request pipeline
  continues (fixes hung requests and HTTP 408 Client Timeout).

## v2.2.0

Minor release (2026-05-25):

* **`@wyrly/yoga`** — GraphQL Yoga 5: `yogaDIPlugin`, `yogaContext`, `createYogaDIContext`
* **`@wyrly/apollo`** — Apollo Server 4+: `apolloDIPlugin`, `createApolloDIContext`, `toFetchRequest`
* **`@wyrly/fastify`** — Fastify 5: `diPlugin`, `getDI`, request/reply tokens
* Examples: `fastify-api`, `yoga-graphql`, `apollo-graphql`, `apollo-express-graphql`
* Guide: [GRAPHQL\_DISPOSE.md](https://github.com/valid-lab/wyrly/blob/main/guides/GRAPHQL_DISPOSE.md)
  (Yoga and Apollo plugin sections)

Wyrly DI **v2.2.x** is the current stable release line.

## v2.0.0

Initial v2 stable line:

* standard-decorator-first DI model
* typed tokens
* singleton, scoped, and transient lifetimes
* request scopes
* dependency graph inspection
* validation for graph and lifetime issues
* framework adapters for Next.js, Express, Hono, Fresh, and GraphQL

## Full changelog

See the repository changelog for detailed release entries:

[CHANGELOG.md](https://github.com/valid-lab/wyrly/blob/main/CHANGELOG.md)
