5953 Commits

Author SHA1 Message Date
github-actions[bot]
132a5ac896 [ci] release @marko/runtime-tags@0.3.50 2025-03-05 08:34:46 -07:00
dpiercey
7629cbae66 fix: misc improvements 2025-03-05 08:28:41 -07:00
github-actions[bot]
347bbc8524 [ci] release @marko/runtime-tags@0.3.49 2025-03-04 15:52:59 -07:00
dpiercey
ce86dec45c fix: issue initializing empty branches 2025-03-04 15:47:04 -07:00
dpiercey
1fb32b89d1 fix: issue with if/for causing native tags to incorrectly skip their marker 2025-03-04 15:47:04 -07:00
github-actions[bot]
2a1e666f31 [ci] release @marko/runtime-tags@0.3.48 2025-03-04 11:13:19 -07:00
dpiercey
be54ab200f fix: avoid long assignment chains in serializer 2025-03-04 11:07:40 -07:00
github-actions[bot]
85211c1291 [ci] release @marko/compiler@5.39.13 @marko/runtime-tags@0.3.47 @marko/translator-interop-class-tags@0.2.18 marko@5.37.20 2025-03-03 14:27:33 -07:00
dpiercey
ff2f413422 fix: use unique scopeids per 2025-03-03 13:42:08 -07:00
dpiercey
53de7a0b1e fix: avoid params on template renderers 2025-03-03 13:42:08 -07:00
dpiercey
08e0d245a6 fix: avoid over registration of body content 2025-03-03 13:42:08 -07:00
dpiercey
4c87458d88 refactor: minor queue perf improvement 2025-03-03 13:42:08 -07:00
Ryan Turnquist
cfca41ac8c
Tag var hoisting (#2534)
* feat: serialize getter functions

* feat: serialize method calls

* feat: hoist native tag refs

* feat: hoist custom/dynamic tag vars

* fix: minify createRenderer arguments
2025-03-03 11:33:19 -08:00
Michael Rawlings
c6a83792d5 refactor: less queueing for loop closures 2025-02-28 18:30:21 -07:00
Michael Rawlings
fa8f1c19f5 refactor: don't queue intersections on setup 2025-02-28 18:30:21 -07:00
Michael Rawlings
b05c1f7f3a chore: add changeset 2025-02-28 18:30:21 -07:00
Michael Rawlings
d403b1eb48 refactor: revert dev valueAccessors to just the identifier (except when passed to $.state) 2025-02-28 18:30:21 -07:00
Michael Rawlings
b12f77a880 refactor: remove marks, rely only on queue 2025-02-28 18:30:21 -07:00
github-actions[bot]
9d16931107 [ci] release marko@5.37.19 2025-02-28 16:19:30 -07:00
dpiercey
6c24a30ee2 fix: no-update-body on native elements 2025-02-28 16:02:55 -07:00
github-actions[bot]
9c93c4fd07 [ci] release @marko/runtime-tags@0.3.46 @marko/translator-interop-class-tags@0.2.17 marko@5.37.18 2025-02-26 14:26:50 -07:00
dpiercey
ae24290c4c refactor: consolidate createBranch logic 2025-02-26 14:06:10 -07:00
dpiercey
c4fd6e7670 refactor: create shorthand helper for registered csr content 2025-02-26 14:06:10 -07:00
github-actions[bot]
8301ea84d8 [ci] release @marko/runtime-tags@0.3.45 2025-02-25 19:58:34 -07:00
dpiercey
43522b78c3 fix: avoid intersections for closures 2025-02-25 16:02:22 -07:00
github-actions[bot]
b898aa0e35 [ci] release @marko/runtime-tags@0.3.44 @marko/translator-interop-class-tags@0.2.16 marko@5.37.17 2025-02-24 17:27:05 -07:00
dpiercey
97b309bf61 chore: update snapshots 2025-02-24 16:06:07 -07:00
dpiercey
5c8c549a32 refactor: unify csr dynamic tag runtime 2025-02-24 16:06:07 -07:00
dpiercey
6065ff2563 fix: ensure & is escaped for ssr attrs 2025-02-24 11:03:40 -07:00
github-actions[bot]
a5d83840e5 [ci] release marko@5.37.16 2025-02-20 18:51:44 -07:00
dpiercey
d08be4078f fix: in/out of order await nesting 2025-02-20 18:40:40 -07:00
Luke LaValva
136bb14afa
fix: reorder check for special attrs (#2528) 2025-02-20 13:54:08 -08:00
github-actions[bot]
f56fb10ff9 [ci] release @marko/runtime-tags@0.3.43 @marko/translator-interop-class-tags@0.2.15 marko@5.37.15 2025-02-19 11:03:01 -07:00
Ryan Turnquist
4c204556a3 fix: ininial sync content flush not scheduled 2025-02-19 10:57:04 -07:00
dpiercey
69581baff3 refactor: serialization apis 2025-02-18 15:31:14 -07:00
github-actions[bot]
4d978da3a9 [ci] release @marko/runtime-tags@0.3.42 2025-02-15 17:06:57 -07:00
dpiercey
2687edc5a2 fix: serializing attr tag iterators 2025-02-15 16:44:53 -07:00
dpiercey
bc3189e97e fix: restore native tag state before change handlers are called 2025-02-14 09:24:24 -07:00
github-actions[bot]
f9129943bd [ci] release @marko/runtime-tags@0.3.41 2025-02-13 20:12:59 -07:00
dpiercey
ad31acf7ec fix: issue with controlled radio's with checkedValue 2025-02-13 20:07:38 -07:00
github-actions[bot]
ff4a6f6eeb [ci] release @marko/runtime-tags@0.3.40 2025-02-13 12:18:39 -07:00
dpiercey
d332e40ad8 refactor: avoid empty branches for if runtime 2025-02-13 11:49:53 -07:00
dpiercey
5c669d4190 perf: update client walks to check most used codes first 2025-02-13 11:49:53 -07:00
dpiercey
e631f164ba refactor: optimize event handler bundler size and perf 2025-02-13 11:49:53 -07:00
Ryan Turnquist
baedba4439
fix: use dynamic tag for tag names that are not strings literals or custom tag imports (#2515) 2025-02-12 13:52:27 -08:00
github-actions[bot]
a73e9a08e5 [ci] release @marko/runtime-tags@0.3.39 2025-02-11 15:23:14 -07:00
dpiercey
4da97b9239 refactor: reduce closure code output by reading owner scope 2025-02-11 14:24:33 -07:00
dpiercey
f0d2adaa53 fix: minor cleanup and optimizations 2025-02-11 14:24:33 -07:00
dpiercey
993e6e08ee fix: include aliases in stateful ref checks 2025-02-10 13:50:58 -07:00
github-actions[bot]
46e0eb9e99 [ci] release @marko/runtime-tags@0.3.38 2025-02-07 20:10:32 -07:00