What's Changed
- refactor(core): drop unused seenMockIndexKeys in tags writers by @irontaek in #4254
- fix(effect): drop non-primitive enum members and serialize via toJsLiteral (GHSA-f96w-763g-hg7v) by @melloware in #4256
- fix(zod): keep allOf-$ref object defaults with tuples inline (#4255) by @melloware in #4257
- chore: bump vite+ from 0.3.3 to 1.0.0 by @snebjorn in #4258
- fix(core): qualify Blob/File with globalThis when a component shadows them (#4259) by @melloware in #4260
- fix(effect): merge nullable and open allOf members in Effect 4 output by @LouisCuvelier in #4261
- fix(effect): skip length and pattern checks on a string const by @LouisCuvelier in #4262
- fix(zod): skip length, bound and pattern checks on a const by @LouisCuvelier in #4263
- fix(effect): render a false schema as S.Never, optional when not required by @LouisCuvelier in #4264
- chore(deps): update @scalar/json-magic and @scalar/openapi-parser by @melloware in #4265
- chore(samples): run mcp petstore sample container as non-root user by @melloware in #4266
- fix(zod): apply a scalar parent type to an allOf member without one by @melloware in #4268
- feat(core): allow mock generators with TypeScript single-file schemas by @melloware in #4269
- Release v8.41.0 by @github-actions[bot] in #4270
New Contributors
Full Changelog: v8.40.0...v8.41.0