58 Commits

Author SHA1 Message Date
github-actions[bot]
3c9870b7e6 [ci] release 2024-03-28 11:30:41 -07:00
github-actions[bot]
553dd498c2
[ci] release (#2183)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-25 14:16:03 -07:00
dpiercey
1fa3b05600 refactor: support tracking input with babel scopes 2024-03-21 09:17:13 -07:00
github-actions[bot]
853c1637e1 [ci] release 2024-03-13 17:46:06 -07:00
dpiercey
d5b3c8add4
fix: update test snapshot 2024-03-13 17:39:53 -07:00
dpiercey
614f432bfe fix: hydrate code for node_module marko components 2024-03-13 17:30:02 -07:00
github-actions[bot]
e01b58c4da [ci] release 2024-03-11 11:28:30 -07:00
dpiercey
409ef4e76d
fix: hydrate entry file path 2024-03-11 11:22:39 -07:00
github-actions[bot]
c3f0235e56 [ci] release 2024-03-11 10:47:18 -07:00
dpiercey
9dae3aec52 chore: deps upgrade 2024-03-11 10:40:40 -07:00
dpiercey
b5ccbd46b8 chore: update snapshots 2024-03-11 10:15:17 -07:00
dpiercey
08823b916b fix: interop translator output hydrate code 2024-03-11 10:15:17 -07:00
github-actions[bot]
c72371c1e2 [ci] release 2024-03-07 11:17:11 -07:00
dpiercey
f9cf9467cd chore: runtime entry file fixes 2024-03-07 10:53:09 -07:00
github-actions[bot]
ef4a66edc8 [ci] release 2024-03-05 15:08:33 -07:00
dpiercey
f2a924b2af fix: compat layer issues loading cjs and mjs runtime 2024-03-05 15:00:09 -07:00
dpiercey
dc2520ae21 chore: upgrade all deps
chore: refactor package json scripts
chore: rename scripts used for ci with @ci prefix
2024-03-05 10:31:32 -07:00
github-actions[bot]
4c1bb1de42 [ci] release 2024-03-04 16:13:43 -07:00
github-actions[bot]
be8454e346
[ci] release (#2139)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-04 10:58:32 -07:00
github-actions[bot]
b32602c4dc
[ci] release (#2137)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-04 10:31:55 -07:00
Dylan Piercey
6546c68346
fix: remove private field from tags packages (#2136) 2024-03-04 10:27:30 -07:00
github-actions[bot]
e90d7c9692
[ci] release (#2135)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-04 10:17:38 -07:00
Michael Rawlings
e43782c09b fix: serialize owner scope when necessary (closures) 2024-03-04 09:04:56 -07:00
dpiercey
461780e0d1 fix: event handler interop 2024-03-01 10:41:48 -07:00
Michael Rawlings
5c71b1f6a2 feat: serialize renderbody 2024-02-29 09:47:32 -07:00
Dylan Piercey
86a21ea7f0
Merge x main (#2125)
* fix: vdom hoisting id bug

* fix: diffing edge cases

* [ci] format

* [ci] release

* feat: add componentIdPrefix to await id (#2111)

* feat: add componentIdPrefix to await id

* chore: add changeset

* fix: update to also use runtimeId

* chore: change to patch

* [ci] release (#2112)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat: improve attr tag handling with scriptlets

* chore: update snapshots

* [ci] release

* fix: optimize and simplify preserved attr handling

* fix: refactor how special attributes are handled

* [ci] release

* fix: regression with attr tag and input merging

* [ci] release

* fix: split text node hydrate issue

* [ci] release

* fix: renderBody regression with attribute tags

* [ci] release

---------

Co-authored-by: DylanPiercey <DylanPiercey@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Luke LaValva <lukelavalva@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-02-27 13:37:20 -07:00
Luke LaValva
f46ec0d3fa
feat: ensure sections start and end with static nodes (#2114)
* feat: ensure sections start and end with static nodes

* chore: run tests

* fix: add define and attr tag

* refactor: move to enum instead of confusing boolean|null

* chore: update tests

* refactor: remove fragments

* chore: update interop tests

* refactor: simplify changes
2024-02-27 11:06:43 -08:00
Ryan Turnquist
7e9cc61e12
Dedupe enums (#2106)
* fix: standardize enum plurality and casing

* fix: deduplicate shared enums into runtime
2024-02-20 09:31:43 -08:00
dpiercey
b837670961 chore: update snapshots 2024-02-05 11:27:46 -07:00
dpiercey
12bc714871 chore: improve src/dist swapping 2024-02-05 11:27:46 -07:00
Luke LaValva
f525edfa06
fix: use unique identifers for scope name reserves (#2101) 2024-02-02 14:13:10 -08:00
Ryan Turnquist
b26cffb84f
feat: tag args (#2100)
* feat: support arguments on custom & dynamic tags

* fix: update tests, make iterop work

* fix: update test

* fix: simplify update top level api

* chore: add tag args assertion tests
2024-02-01 14:53:33 -08:00
Luke LaValva
688982e757
$global hydration (#2093) 2024-01-29 15:03:29 -08:00
dpiercey
0b04f06f47 chore: update deps 2024-01-27 14:56:40 -07:00
Ryan Turnquist
ff9e40dd17
Top level api (#2090)
* feat: update template api for tags runtime

* chore: remove remaining context references

* feat: update template api for class runtime

* fix: throw error if tracker is used after cleanup

* fix: remove unused test
2024-01-25 17:34:09 -05:00
dpiercey
b3a97d5a0f chore: update references to renamed packages 2024-01-17 09:41:26 -07:00
Michael Rawlings
d7ff0e1cfe Merge branch 'main' into merge-x 2024-01-09 17:50:14 -05:00
Michael Rawlings
efef711c93 feat: tag params ssr tags-to-class (resume still not working) 2023-11-29 18:03:43 -05:00
Michael Rawlings
db4a3e805b feat: interop params class-to-tags 2023-11-28 13:09:36 -05:00
Michael Rawlings
d7eb9027f6 fix: interop closures w/ tagsapi. large refactor of html writer. 2023-11-28 12:43:37 -05:00
Michael Rawlings
8911c597e0 feat: resume dynamic subscriptions 2023-10-31 16:09:20 -04:00
Michael Rawlings
2b89e2200a fix: don't serialize value from owner scope in child scope 2023-10-26 16:12:14 -04:00
Michael Rawlings
81ce1e1264 fix: remove extra renderbodies from html output 2023-10-12 17:14:54 -04:00
Michael Rawlings
50ee482176 test: enable ssr/resume interop for nested-class-to-tags 2023-10-11 16:23:15 -04:00
Michael Rawlings
f9f8b97489 feat: ssr/hydration interop tags-to-class (wip) 2023-10-11 16:00:53 -04:00
Michael Rawlings
f412dfbd8f feat: class to tags ssr/hydration interop (wip) 2023-09-15 15:49:33 -04:00
Michael Rawlings
49c8affa44 feat: interop ssr/hydration class to tags (wip) 2023-09-12 16:12:51 -04:00
Michael Rawlings
d533ab6bae feat: renderBody interop (wip, csr only) 2023-09-11 14:15:41 -04:00
Michael Rawlings
f75c25e888 feat: interop renderbody class to tags (wip, csr only) 2023-09-08 14:01:47 -04:00
Michael Rawlings
0410370cc5 feat: interop renderbody tags to class (wip, csr only) 2023-09-08 13:12:11 -04:00