# What changed in @cfworker/json-schema

> 12 changes in @cfworker/json-schema 4 from its official release notes, upgrade guides and advisories: 3 breaking. Each one cited. Sources checked 2026-11-05. HTML: https://unstale.sh/npm/@cfworker/json-schema/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @cfworker/json-schema 4

### Breaking changes

- Malformed JWT structures are rejected. (4.1.3) — [release notes](https://github.com/cfworker/cfworker/releases/tag/%40cfworker/json-schema%404.1.3)
- Undersized UUID byte arrays are rejected. (4.1.3) — [release notes](https://github.com/cfworker/cfworker/releases/tag/%40cfworker/json-schema%404.1.3)
- Unsupported verification algorithms are rejected. (4.1.3) — [release notes](https://github.com/cfworker/cfworker/releases/tag/%40cfworker/json-schema%404.1.3)

### Fixes and other changes

- Conformance improves for date, time, duration, email, hostname, URI template, UUID, and conditional annotations. (4.1.6) — [release notes](https://github.com/cfworker/cfworker/releases/tag/%40cfworker/json-schema%404.1.6)
- URI fragments are normalized when resolving JSON Schema references. (4.1.6) — [release notes](https://github.com/cfworker/cfworker/releases/tag/%40cfworker/json-schema%404.1.6)
- A declared property, or one matching patternProperties, that fails its own schema is no longer also reported by additionalProperties. (4.1.3) — [release notes](https://github.com/cfworker/cfworker/releases/tag/%40cfworker/json-schema%404.1.3)
- Fixes JSON Schema conformance for array/object equality. (4.1.3) — [release notes](https://github.com/cfworker/cfworker/releases/tag/%40cfworker/json-schema%404.1.3)
- Fixes JSON Schema conformance for contains bounds. (4.1.3) — [release notes](https://github.com/cfworker/cfworker/releases/tag/%40cfworker/json-schema%404.1.3)
- Fixes JSON Schema conformance for dependentRequired schema traversal. (4.1.3) — [release notes](https://github.com/cfworker/cfworker/releases/tag/%40cfworker/json-schema%404.1.3)
- Fixes JSON Schema conformance for fractional multipleOf values. (4.1.3) — [release notes](https://github.com/cfworker/cfworker/releases/tag/%40cfworker/json-schema%404.1.3)
- Fixes JSON Schema conformance for prototype-named properties. (4.1.3) — [release notes](https://github.com/cfworker/cfworker/releases/tag/%40cfworker/json-schema%404.1.3)
- UUID fallback state is no longer shared. (4.1.3) — [release notes](https://github.com/cfworker/cfworker/releases/tag/%40cfworker/json-schema%404.1.3)
