3.43.13
(fix): Fix nullable enum query parameters to be dropped when undefined is passed instead of being
sent as null. Previously, nullable query parameters like role: nullable<UserRole> would
generate code that converted undefined to null, causing the parameter to be included in the
request as an empty value. Now undefined values remain undefined and are properly dropped
from the query string.
3.43.12
(fix): Fix passthrough() function to only include truly unknown/extra properties in the result.
Previously, when a type had additionalProperties: true and used property name mapping
(e.g., snake_case to camelCase), the passthrough would spread both the original raw object
and the transformed value, resulting in duplicate properties with both naming conventions.
Now the passthrough correctly filters out known properties before spreading, ensuring only
extra properties that aren’t part of the schema definition are included.