6255 Commits

Author SHA1 Message Date
Luke LaValva
e70f0c69e5
docs: Marko 6 links (#2817)
* docs: Marko 6 README

* fix: use markojs.com

* chore: add changeset
2025-09-09 15:55:38 -07:00
Luke LaValva
41c58d24bb
fix(id, let): typescript (#2818)
* fix(id): add TS for value

* chore: add changeset

* fix(let): allow different value and valueChange

* Update ninety-melons-talk.md
2025-09-09 15:40:50 -07:00
github-actions[bot]
223f13c551 [ci] release @marko/compiler@5.39.34 marko@5.37.53 2025-09-09 11:32:38 -07:00
dpiercey
ed8d064d15 fix: avoid relative @marko/compiler/modules imports 2025-09-09 11:21:29 -07:00
github-actions[bot]
ae2b80b302 [ci] release @marko/runtime-tags@6.0.64 @marko/translator-interop-class-tags@0.2.46 marko@5.37.52 2025-09-08 15:19:21 -07:00
dpiercey
65b6dde559 fix: class/tags interop improvements 2025-09-08 15:03:10 -07:00
Luke LaValva
01967f6cca
feat(let, return): allow falsy valueChange (#2812) 2025-09-08 14:35:07 -07:00
github-actions[bot]
1ba736d092 [ci] release @marko/runtime-tags@6.0.63 2025-09-04 18:10:52 -07:00
dpiercey
2e24f2d938 fix: avoid compile error on empty script tag 2025-09-04 17:49:46 -07:00
github-actions[bot]
dd005a9972 [ci] release @marko/runtime-tags@6.0.62 2025-09-04 17:06:40 -07:00
Ryan Turnquist
a12d927058
Improve resume walks (#2808)
* fix: improve resume walks
2025-09-04 17:00:00 -07:00
github-actions[bot]
06dbfe56ca [ci] release @marko/runtime-tags@6.0.61 @marko/translator-interop-class-tags@0.2.45 2025-09-04 13:09:49 -07:00
LuLaValva
5bba517de0 chore: update tests 2025-09-04 12:14:41 -07:00
LuLaValva
7ddccabf97 chore: add changeset 2025-09-04 12:14:41 -07:00
LuLaValva
061129f550 fix: static placeholders 2025-09-04 12:14:41 -07:00
dpiercey
61ffaf55d7 refactor: rename runtime apis to snake_case 2025-09-04 12:01:55 -07:00
dpiercey
a697ebb7ae fix: error on const mutation 2025-09-03 20:15:30 -07:00
dpiercey
81ec94eea9 fix: isolate binding resolution to per file 2025-09-03 19:04:12 -07:00
github-actions[bot]
2b2a955000 [ci] release @marko/runtime-tags@6.0.60 2025-09-03 10:26:05 -07:00
dpiercey
eef940f805 fix: closure binding sort order 2025-09-03 09:34:00 -07:00
github-actions[bot]
1874581034 [ci] release @marko/runtime-tags@6.0.59 @marko/translator-interop-class-tags@0.2.44 2025-09-02 18:29:44 -07:00
Luke LaValva
22028ab95f
feat: allow override for <id> tag (#2795) 2025-09-02 15:22:15 -07:00
github-actions[bot]
c4170df664 [ci] release @marko/runtime-tags@6.0.58 2025-09-02 08:47:54 -07:00
dpiercey
803b187049 fix: change handler binding issues 2025-09-02 08:27:07 -07:00
Luke LaValva
9e5a53259e
feat: include links to docs in error messages (#2796)
* feat: link to docs in errors

* chore: update tests

* chore: add changeset
2025-09-02 08:16:40 -07:00
github-actions[bot]
a612e5aa5d [ci] release @marko/runtime-tags@6.0.57 2025-08-30 16:24:26 -07:00
dpiercey
d7271e7198 fix: register functions passed as return value 2025-08-30 15:57:35 -07:00
dpiercey
663c3b14c7 fix: issue mutating tag variables in non registered intersection function 2025-08-30 15:57:35 -07:00
github-actions[bot]
252255d145 [ci] release @marko/runtime-tags@6.0.56 2025-08-29 16:37:56 -07:00
dpiercey
5446f784c6 fix: reduce function registration in tag expressions 2025-08-29 15:43:33 -07:00
dpiercey
9c4b2d874a feat: only register static functions with serializable downstreams 2025-08-29 15:43:33 -07:00
dpiercey
76abc09b85 fix: improve function reference tracking binding downstreams 2025-08-29 15:43:33 -07:00
dpiercey
b5059580c1 perf: eagerly register functions in some known cases 2025-08-29 15:43:33 -07:00
dpiercey
4f0ff62053 fix: avoid registering static functions passed to native event handlers 2025-08-29 15:43:33 -07:00
dpiercey
0b3663b3b2 fix: setup function registry analysis, avoid registering functions with only call expressions 2025-08-29 05:58:30 -07:00
github-actions[bot]
8422c586e3 [ci] release @marko/runtime-tags@6.0.55 @marko/translator-interop-class-tags@0.2.43 marko@5.37.51 2025-08-28 11:10:34 -07:00
dpiercey
df07bb6ec8 fix: tags/class interop walk order 2025-08-28 11:04:28 -07:00
github-actions[bot]
1091291ae2 [ci] release @marko/runtime-tags@6.0.54 @marko/translator-interop-class-tags@0.2.42 marko@5.37.50 2025-08-28 08:29:36 -07:00
dpiercey
bbde0e8415 fix: class/tags compat improvements 2025-08-28 08:03:43 -07:00
github-actions[bot]
20f45d39b1 [ci] release @marko/runtime-tags@6.0.53 @marko/translator-interop-class-tags@0.2.41 marko@5.37.49 2025-08-27 16:55:12 -07:00
dpiercey
506539cbb1 fix: improve class/tags interop flush orchestration 2025-08-27 16:36:46 -07:00
Luke LaValva
0265d6b67e
fix(marko6): walks string (#2781) 2025-08-27 10:33:09 -07:00
github-actions[bot]
cf5a81a023 [ci] release @marko/runtime-tags@6.0.52 @marko/translator-interop-class-tags@0.2.40 marko@5.37.48 2025-08-26 16:19:11 -07:00
dpiercey
f388228ade fix: misc tags api compat improvements 2025-08-26 15:53:02 -07:00
dpiercey
0b3bc7275b chore: pretty print script code for snapshots 2025-08-26 15:53:02 -07:00
dpiercey
157fbf58a1 fix: avoid serializing closures for non serialized sections 2025-08-26 15:53:02 -07:00
github-actions[bot]
2d348e77cf
[ci] release (#2778)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@marko/runtime-tags@6.0.51 @marko/translator-interop-class-tags@0.2.39
2025-08-26 09:22:58 -07:00
Luke LaValva
e8856c8209
fix: dynamic tag content (#2777)
* fix: dynamic tag content

* chore: add changeset

* Update tangy-ghosts-cough.md
2025-08-26 09:14:07 -07:00
github-actions[bot]
34b88ac564 [ci] release @marko/runtime-tags@6.0.50 2025-08-20 09:37:35 -07:00
dpiercey
ff7a87935e fix: ensure functions deserialize after scopes complete 2025-08-20 09:29:49 -07:00