# November 25, 2025

## 3.19.0

**`(feat):`** Add wire test support for OAuth APIs and multi-URL environments. Wire tests now:

* Properly mock OAuth token endpoints with per-test token enqueuing
* Use `.clientId()/.clientSecret()` for OAuth-authenticated APIs
* Support custom OAuth headers (e.g., `apiKey`) required by token endpoints
* Configure `Environment.custom()` builder for multi-URL environment APIs
* Handle flexible JSON comparison allowing extra default fields in responses

## 3.18.13

**`(fix):`** Skip wire test generation for OAuth and multi-URL environment APIs temporarily.

## 3.18.12

**`(fix):`** Fix Java dynamic snippets for query parameters with `allow-multiple: true` and optional types. Snippets now generate `List<T>` instead of `List<Optional<T>>`, which matches the SDK builder's convenience overload.

## 3.18.11

**`(fix):`** Fix dynamic snippets to preserve schema parameter order for staged builders.