Peter Steinberger
3548cff14b
refactor: migrate validators to TypeBox (#86639)
* refactor: migrate validators to typebox
* fix: preserve json schema resource refs
* chore: clean schema preflight recursion
* refactor: remove lobster ajv shim
* fix: support schema array refs
* fix: validate schema dependencies
* fix: preserve schema contract checks
* fix: support same-document schema refs
* fix: preserve untyped map defaults
* fix: preserve schema default semantics
* test: avoid thenable schema literals
* test: build conditional schema key
* fix: defer resource id refs to typebox
* fix: reject invalid schema enum metadata
* fix: preserve default branch semantics
* fix: resolve schema resource refs
* fix: narrow conditional default fallback
* fix: preserve uri format validation
* fix: preserve validator compatibility
* test: avoid ajv cache lint violation
* fix: preserve typebox validation diagnostics
* fix: validate defaulted conditional schemas
* fix: normalize mcp draft schemas
* fix: preserve tuple schema defaults
* fix: resolve relative schema refs
* fix: scope typebox format semantics
* fix: align conditional format defaults
* fix: decode schema pointer refs
* fix: filter grouped secretref diagnostics
* fix: preserve default conditional compatibility
* fix: preserve nullable schema compatibility
* fix: settle defaults before conditionals
* fix: preserve default validation invariants
* fix: validate dynamic schema refs
* fix: reject malformed nullable schemas
2026-05-26 08:45:28 +01:00
..
2026-05-18 14:56:06 +01:00
2026-05-18 14:56:06 +01:00
2026-05-21 01:27:34 +00:00
2026-05-21 01:27:34 +00:00
2026-05-13 13:33:38 +01:00
2026-05-13 13:33:38 +01:00
2026-05-09 23:59:29 +01:00
2026-05-09 22:56:14 +01:00
2026-05-25 21:20:41 +01:00
2026-05-09 05:09:12 +01:00
2026-05-13 13:33:38 +01:00
2026-05-13 13:33:38 +01:00
2026-05-13 13:33:38 +01:00
2026-05-17 03:00:39 +01:00
2026-05-26 08:45:28 +01:00
2026-05-25 21:20:41 +01:00
2026-05-21 01:27:34 +00:00
2026-05-08 20:41:57 +01:00
2026-05-25 21:20:41 +01:00
2026-05-25 21:21:01 +01:00
2026-05-09 22:56:14 +01:00
2026-05-25 21:21:01 +01:00
2026-05-24 14:56:17 +00:00
2026-05-17 08:56:56 +08:00
2026-05-25 21:20:41 +01:00
2026-05-09 23:02:14 +01:00
2026-05-08 17:42:21 +01:00
2026-05-09 23:16:21 +01:00
2026-05-17 10:42:57 +01:00
2026-05-25 21:20:41 +01:00
2026-05-11 22:32:29 +01:00
2026-05-08 20:44:46 +01:00
2026-05-25 21:20:41 +01:00
2026-05-10 00:23:29 +01:00
2026-05-15 08:22:47 +01:00
2026-05-09 23:08:01 +01:00
2026-05-11 22:32:29 +01:00
2026-05-25 21:20:41 +01:00
2026-05-09 22:58:55 +01:00
2026-05-09 13:16:49 +01:00
2026-05-09 13:16:49 +01:00
2026-05-09 13:16:49 +01:00
2026-05-09 23:19:20 +01:00
2026-05-13 13:33:38 +01:00
2026-05-24 03:40:15 +01:00
2026-05-17 10:55:41 +01:00
2026-05-18 13:34:49 +01:00
2026-05-08 19:40:30 +01:00
2026-05-17 10:42:57 +01:00
2026-05-17 10:42:57 +01:00
2026-05-25 21:20:41 +01:00
2026-05-08 20:44:46 +01:00
2026-05-13 13:33:38 +01:00
2026-05-18 00:26:44 +01:00
2026-05-17 10:55:41 +01:00
2026-05-24 03:40:15 +01:00
2026-05-10 00:02:18 +01:00
2026-05-11 20:02:10 +01:00
2026-05-25 21:20:41 +01:00
2026-05-25 21:20:41 +01:00
2026-05-23 23:34:19 +01:00
2026-05-23 23:34:19 +01:00
2026-05-13 13:33:38 +01:00
2026-05-13 13:33:38 +01:00
2026-05-13 13:33:38 +01:00
2026-05-13 13:33:38 +01:00
2026-05-13 13:33:38 +01:00