What's Changed
🦅 New Features
- feat(schema): support JSON Schema compound documents with embedded $id by @ya7010 in #2181
- feat(test): add Definition A JSON Schema Test Suite runner by @ya7010 in #2182
- perf(schema): reduce resource index lock overhead by @ya7010 in #2223
- perf(comment): reuse cached directive schemas by @ya7010 in #2224
🐝 Bug Fixes
🛠️ Other Changes
- fix(deps): resolve OSV scanner vulnerabilities by @ya7010 in #2180
- Ya7010/json schema suite gap by @ya7010 in #2193
- fix(validator): validate sibling oneOf/anyOf/allOf when one is not the primary SchemaView by @ya7010 in #2194
- fix: update rustls for security advisory by @ya7010 in #2195
- update: status bar name. by @ya7010 in #2199
- chore: update pnpm to version 12.5.1 and adjust dependencies in package.json and pnpm-lock.yaml; add new tumbi-lib module with initial implementation by @ya7010 in #2208
- Add py tombi lib by @ya7010 in #2209
- fix: preserve sibling assertions beside schema combinators by @ya7010 in #2211
- fix(schema): preserve dynamic reference annotations by @ya7010 in #2214
- fix(schema): honor disabled validation vocabulary by @ya7010 in #2215
- ci: gate JSON Schema Test Suite on PRs by @ya7010 in #2216
- fix(lsp): normalize Windows file URI drive letters by @ya7010 in #2217
- perf(schema): avoid cloning embedded resources by @ya7010 in #2218
- perf(schema): avoid redundant schema materialization and resource context walks by @ya7010 in #2219
- perf(schema): avoid rebuilding definition-only anchor paths by @ya7010 in #2220
- docs: link string-quote-style reference by @ya7010 in #2222
Full Changelog: v1.5.5...v1.5.6