What's Changed
- fix(core): extract named enum type for anyOf nullable enum composition by @wadakatu in #3424
- feat(mock): add faker schema mock generation by @jakiestfu in #3426
- fix(query): pass operationId and operationName to queryOptions mutator by @wadakatu in #3427
- fix(mock): emit boolean enum literals instead of random datatype.boolean() by @wadakatu in #3428
- fix(mock): preserve discriminator value when oneOf parent declares the same property by @wadakatu in #3429
- fix(zod): handle content-type with charset suffix by @wadakatu in #3433
- fix(mock): stop leaking sibling variants into allOf-inherited mocks by @wadakatu in #3431
- fix(query): make
useInfiniteQueryParamstrict by @daugvinasr in #3434 - feat(core): added factoryMethods by @mironbalcerzak in #3344
- feat(core): add $dynamicRef / $dynamicAnchor support for OpenAPI 3.1 by @aqeelat in #3353
- fix(core): break circular type alias for allOf-inheriting discriminator variants by @wadakatu in #3435
- fix(core): bump dependencies Scalar Parser by @melloware in #3437
- fix(core): generate union for nullable composition (type: null + allOf/oneOf/anyOf) by @artnikbrothers in #3438
- feat(mcp): use
server.registerToolinstead ofserver.toolby @soartec-lab in #3441 - fix(core): read x-enum-varnames from parameter level for primitive query enums by @takahiro-1227 in #3442
- fix(core): support $dynamicAnchor fallback per JSON Schema spec by @aqeelat in #3446
- fix(core): update dynamic-ref tests to reflect correct $dynamicRef fallback behavior by @aqeelat in #3452
- feat(mcp): return registerd tools variable by @soartec-lab in #3450
- fix(mock): resolve circular suffix matching and combine recursion by @Hypenate in #3448
- fix(mock): use one-sided bounds when only minLength/maxLength or minItems/maxItems is specified by @wadakatu in #3451
- feat(zod): add generateReusableSchemas opt-in flag by @z4o4z in #3449
- Release v8.13.0 by @github-actions[bot] in #3453
New Contributors
Full Changelog: v8.12.3...v8.13.0