Minor Changes
- #3925
011ce07Thanks @DylanPiercey! - Support anasynckeyword before shorthand methods, eg<button async onClick() { await save() }>and the default attribute form<my-tag async (event) { ... }>. A shorthand method can no longer be namedasync.
Patch Changes
-
#3877
4adcb25Thanks @DylanPiercey! - Bound a failed attribute value parse to the attribute value instead of the rest of the file. -
#3878
e03de1aThanks @DylanPiercey! - Keep preserving whitespace after a nested preserve-whitespace tag (eg a<textarea>inside<pre>) closes. -
#3913
f0650feThanks @DylanPiercey! - Stop the source printer reindenting the body of a whitespace-preserving tag (pre,script,style,textarea), which rewrote user content on everyoutput: "source"/markoc --migratepass. -
#3881
ab2d7c9Thanks @DylanPiercey! - Keep the@-half's attribute props (type, required, default-value, autocomplete) when an"@x <x>"taglib shorthand also declares a nested tag, and accept the dashedtarget-propertyspelling there. -
#3879
710d920Thanks @DylanPiercey! - Detect "template within a tags directory" from the taglib finder's discovered directories, so a package itself namedtagscan still contain Class API templates. -
#3876
3c2b628Thanks @DylanPiercey! - Fix a trimmed text node's end position overshooting by the amount of trimmed leading whitespace.