Releases: marko-js/marko
@marko/compiler@5.37.18
Patch Changes
- #2322
420405d
Thanks @DylanPiercey! - Remove the default cache auto clearing behavior.
Previously the default compiler "cache" was cleared every setImmediate. This was to support server hot reloading in apps usingLasso
(andbrowser-refresh
). Since we brought back support forbrowser-refresh
in the Marko package we now clear this cache when browser-refresh triggers a change making the default cache clearing redundant.
marko@5.35.24
Patch Changes
-
#2320
13b3270
Thanks @DylanPiercey! - Optimize how style and script tags are diffed (similar to textarea) where the text nodes are concatenated and diffed as a whole. -
#2320
a9da4d6
Thanks @DylanPiercey! - Fix regression from #2138 which caused nullable native dynamic tags with body contents to not output the end tag. 😱 -
Updated dependencies [
13b3270
,a9da4d6
]:- @marko/translator-default@6.0.18
- @marko/compiler@5.37.17
@marko/translator-default@6.0.18
Patch Changes
-
#2320
13b3270
Thanks @DylanPiercey! - Optimize how style and script tags are diffed (similar to textarea) where the text nodes are concatenated and diffed as a whole. -
#2320
a9da4d6
Thanks @DylanPiercey! - Fix regression from #2138 which caused nullable native dynamic tags with body contents to not output the end tag. 😱
@marko/compiler@5.37.17
Patch Changes
-
#2320
13b3270
Thanks @DylanPiercey! - Optimize how style and script tags are diffed (similar to textarea) where the text nodes are concatenated and diffed as a whole. -
#2320
a9da4d6
Thanks @DylanPiercey! - Fix regression from #2138 which caused nullable native dynamic tags with body contents to not output the end tag. 😱
marko@5.35.23
Patch Changes
-
#2318
1dbb189
Thanks @DylanPiercey! - Fix issue where a null able native tag with no body content (eg<${show && "div}/>
) was incorrectly outputting a fragment for the body content (which did not exist). -
Updated dependencies [
1dbb189
]:- @marko/translator-default@6.0.17
- @marko/compiler@5.37.16
marko@5.35.22
Patch Changes
-
#2316
e57e706
Thanks @DylanPiercey! - Expose the v3 legacy helpers properly in the marko package.json -
#2316
1e2c903
Thanks @DylanPiercey! - Fix regression where an out of order await resolves before the "" (automatically injected at the end of the body) would be flushed. In practice this means an in order await after all out of order awaits (that resolves after any of the out of order awaits) was causing some out of order awaits not to be reordered.
@marko/translator-default@6.0.17
Patch Changes
- #2318
1dbb189
Thanks @DylanPiercey! - Fix issue where a null able native tag with no body content (eg<${show && "div}/>
) was incorrectly outputting a fragment for the body content (which did not exist).
@marko/compiler@5.37.16
Patch Changes
- #2318
1dbb189
Thanks @DylanPiercey! - Fix issue where a null able native tag with no body content (eg<${show && "div}/>
) was incorrectly outputting a fragment for the body content (which did not exist).
marko@5.35.21
Patch Changes
-
#2314
75d0ab8
Thanks @DylanPiercey! - Downgrade minimatch module since latest version requires node 20. -
#2315
5b4ffa8
Thanks @DylanPiercey! - Add back the "legacy helpers" from Marko 3 to simplify the process of upgrading some older applications. -
#2308
a279d09
Thanks @LuLaValva! - Update documentation
marko@5.35.20
Patch Changes
-
#2306
4d8eb53
Thanks @mlrawlings! - fix: upgrade babel/it-fails, fix VComment -
#2310
f06d4b0
Thanks @DylanPiercey! - Avoid babel compiler assert api to fix a regression. -
Updated dependencies [
f06d4b0
]:- @marko/translator-default@6.0.16
- @marko/compiler@5.37.15