Covers the full 0.4 line (v0.4.0 → v0.4.5), all previously published to npm.
Added
rich_textfield type — structured block authoring alongsidestructured_text- Agent Text — a compact structured-authoring format for agents, with round-trip parsing
- MCP asset upload URL tool — mint a presigned upload target without routing binaries through the Worker
- Incremental Dato import with an asset priority queue
Changed
dato-importis now generic — auto-discovers the source schema; the trip-specific adapter, migration example, and scripts are gonedelete_recordtakes arecordIdsarray, with friendlierParseErrormessages- MCP tools reject unknown arguments (
additionalProperties: false) - Shared D1
schema_versioncounter, bumped on every schema mutation
Fixed
- Version-aware, self-invalidating caches for the GraphQL schema and fast-path metadata — isolates now detect when their cached schema went stale
link/linksvalidator targets normalized toapi_key- DatoCMS-style boolean validators accepted (
required: {}) - Image dimensions auto-detected on asset import
from-exportstructured-text block resolution- Dato wholesale import and schema sync
- README inaccuracies
Infrastructure
- OIDC-based release workflow
- Local dev watch script
- CI: pinned
auto-install-peers=falseso--frozen-lockfilematches
Full changelog: v0.3.0...v0.4.5