Patch Changes
-
#3748
f8b0a57Thanks @DylanPiercey! - Stop exporting the internalforOfBy,forInByandforStepByloop-key helpers from the html runtime entry. Generated code has not referenced them since loop keying moved into the runtime. -
#3759
42c88b0Thanks @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
42c88b0Thanks @DylanPiercey! - Fix aCannot 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
91f8fe7Thanks @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
1b22357Thanks @DylanPiercey! - Clarify the dynamic<style>placement warning, document theMarko.Globalaugmentation path for typing$global, coverstaticand the<let>-as-a-formula pitfall in the cheat sheet, and mark the four compiler options that only the Marko 5 translator implements. -
#3738
69fe794Thanks @DylanPiercey! - Close the target stream when a render piped withpipe()aborts, so an aborted render no longer strands a transform sink such as gzip. -
Updated dependencies [
1b22357]:- @marko/compiler@5.41.17