1.22.4

(fix): Fix wiremock port collisions when running wire tests in parallel. The docker-compose configuration now uses ephemeral ports (0:8080) instead of fixed port 8080, and the generated test code reads the WIREMOCK_PORT environment variable to discover the dynamically assigned port at runtime.

1.22.3

(fix): Fix OAuth form URL encoding to respect custom MarshalJSON methods. The form URL encoding now marshals the request to JSON first, then converts to form data, ensuring fields like grant_type that are added via custom MarshalJSON are included in the request body.