Immutable
release. Only release title and notes can be modified.
Minor Changes
- #1219
1323692- Post-release follow-ups for the Marko adapter: full option parity for both tags
(scrollMargin, enabled, isRtl, isScrollingResetDelay, useScrollendEvent,
useAnimationFrameWithResizeObserver, laneAssignmentMode, useCachedMeasurements,
debug, custom measureElement; window tag adds horizontal and initialOffset),
named handle types (VirtualizerHandle / WindowVirtualizerHandle) whose .d.marko
declarations are generated into dist/tags at build time (via marko-type-check)
and type-checked in CI, a new Chat + Pretext example (calculated row heights via
@chenglou/pretext; streamed replies grow through resizeItem), browser e2e suites
for every example plus option-gate behavioral proofs, TypeScript-strict cleanups
across examples, and chat example improvements (accurate size estimate,
load-ahead history trigger, overflow-anchor handling).
Patch Changes
- #1243
b4a76ca- Stop publishing the tags build's incremental state:marko-type-checkwrites
dist/tsconfig.tags.tsbuildinfo, which thefilesfield shipped to npm and nx
cached as part ofdist. Because@marko/type-checkalways runs incrementally, a
distthat carried that file but notdist/tags(whichmarko.jsonpoints at)
made every subsequent build a silent no-op — exit 0, nothing emitted — and any
consumer then failed to compile with
ENOENT: no such file or directory, scandir '.../dist/tags'. The build now removes
the file after emitting, so a build always producesdist/tags.