Skip to content

@marko/runtime-tags@6.3.33

Choose a tag to compare

Patch Changes

  • #3748 f8b0a57 Thanks @DylanPiercey! - Stop exporting the internal forOfBy, forInBy and forStepBy loop-key helpers from the html runtime entry. Generated code has not referenced them since loop keying moved into the runtime.

  • #3759 42c88b0 Thanks @DylanPiercey! - Allow a Class-API parent to pass an inline function prop (<tags-child onChange() {...}/>) to a Tags-API child: it previously failed to serialize, breaking hydration for the whole page.

  • #3759 42c88b0 Thanks @DylanPiercey! - Fix a Cannot read properties of undefined (reading 'serializeState') crash when a Class-API page serializes a component whose event handler was bridged from a Tags-API ancestor.

  • #3743 91f8fe7 Thanks @DylanPiercey! - Stop emitting a resume branch start marker for an <if> that renders no branch, or a dynamic tag that resolves to nothing. The stray marker shifted an enclosing branch's range, so after resume that branch's content was left in the DOM instead of being removed or was duplicated when re-rendered.

  • #3745 1b22357 Thanks @DylanPiercey! - Clarify the dynamic <style> placement warning, document the Marko.Global augmentation path for typing $global, cover static and the <let>-as-a-formula pitfall in the cheat sheet, and mark the four compiler options that only the Marko 5 translator implements.

  • #3738 69fe794 Thanks @DylanPiercey! - Close the target stream when a render piped with pipe() aborts, so an aborted render no longer strands a transform sink such as gzip.

  • Updated dependencies [1b22357]:

    • @marko/compiler@5.41.17