Releases: decocms/blocks
Releases · decocms/blocks
Release list
v6.30.0
v6.29.1
6.29.1 (2026-07-08)
Bug Fixes
- observability: drop path label from deco.cms.resolve.duration (0f6ce27), closes hi#cardinality
v6.29.0
v6.28.2
blocks-v7.4.0
7.4.0 (2026-07-08)
Bug Fixes
- blocks-admin: drop import.meta syntax so CJS consumers (ts-jest) can compile (97695d5)
- blocks-cli: exclude test/spec/stories/gen files from codegen scans (9a6b297)
- blocks-cli: registry doc comment contained **/ which truncated the block comment (3443077)
- blocks-cli: repo-relative schema definition IDs, not absolute file:// paths (1a321d6)
- blocks: drop last import.meta occurrence in env.ts (a519e6e)
- nextjs: clear createNextSetup memo on rejected bootstrap (d393fe0)
- nextjs: README route import depth + pin POST /live/_meta 405 (9256fef)
- nextjs: restore POST-only gating on createDecoRouteHandlers' invoke branch (8419f94)
Features
- blocks-cli: generate-sections --registry emits a lazy section-import map for non-Vite bundlers (2edf4e0)
- nextjs: createDecoRouteHandlers catch-all admin dispatcher (21a6f94)
- nextjs: createNextSetup — one-call Next.js site bootstrap (be84843)
- nextjs: migrate nextjs-smoke to withDeco/createDecoRouteHandlers/createNextSetup + README recipe (fed6996)
- nextjs: withDeco next.config wrapper (Studio rewrites + transpilePackages) (fd19501)
blocks-v7.3.1
blocks-v7.3.0
7.3.0 (2026-07-08)
Bug Fixes
- matchers: wire Multi/Negate matcher fields to #/root/matchers ref (e333dde), closes decocms/blocks#316
- schema: recover widget aliases (Color, etc.) that resolve to any (62b9a9f), closes decocms/blocks#322
Features
- observability: unify metrics with deco-cx/deco semconv contract (050d3d1), closes hi#cardinality
- sdk: default outbound User-Agent + sticky A/B multivariate flags (ec1b630), closes decocms/blocks#319 decocms/blocks#323
Performance Improvements
- blocks-cli: async, non-blocking file reads in generateBlocks (6c18cef), closes decocms/blocks#320