5476 Commits

Author SHA1 Message Date
Michael Rawlings
c352de67ec
fix: update deps, inline babel helper removed from latest version (#1800)
* fix: update deps, inline babel helper removed from latest version
2022-05-17 13:55:50 -04:00
Michael Rawlings
78b871a09a feat: pass 'this' to lifecycle methods 2022-05-12 16:01:48 -04:00
Michael Rawlings
56ae380890 feat: new queue implementation + error handling 2022-05-12 15:57:21 -04:00
Michael Rawlings
b1996b792d fix: ensure initial render is under the queue 2022-05-12 15:48:58 -04:00
github-actions[bot]
67e7693362
[ci] release (#1798)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@marko/compiler@5.21.2
2022-05-09 16:45:51 -07:00
Dylan Piercey
5921c22972
fix: upgrade htmljs-parser (#1797) 2022-05-09 16:09:52 -07:00
Michael Rawlings
4010c96cc9 feat: support events in roots other than the main document 2022-05-05 14:37:41 -04:00
Michael Rawlings
50656ceec9 feat: smaller production hydration ids 2022-05-03 03:27:12 -04:00
Michael Rawlings
5a9f604d43 feat: scopes are now objects, not arrays 2022-05-03 03:04:05 -04:00
Michael Rawlings
54928eb6de feat: early flush for large buffers 2022-05-03 02:34:49 -04:00
Michael Rawlings
8464f70d64 test: fix hardcoded list in test 2022-05-03 00:14:12 -04:00
Michael Rawlings
9c4c8da8f2 fix: allow multiple handlers to grab a node reference 2022-05-02 19:41:11 -04:00
github-actions[bot]
713e043859
[ci] release (#1795)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@marko/translator-default@5.21.2
2022-04-30 16:14:35 -07:00
Dylan Piercey
b9d26355fa
fix: add file extensions to getRuntimeEntryFiles helper (#1794) 2022-04-30 16:05:02 -07:00
github-actions[bot]
0b20e5da06
[ci] release (#1793)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@marko/babel-utils@5.21.1 @marko/compiler@5.21.1 @marko/translator-default@5.21.1 marko@5.21.1
2022-04-30 14:07:46 -07:00
Dylan Piercey
c9107ea7f6
fix: issue with main field script (#1792) 2022-04-30 14:02:08 -07:00
github-actions[bot]
4138b9b160
[ci] release (#1791)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@marko/babel-utils@5.21.0 @marko/compiler@5.21.0 @marko/translator-default@5.21.0 marko@5.21.0
2022-04-30 13:39:27 -07:00
Dylan Piercey
26cbd1a09a
fix: issue with peer dependency bumping from changesets (#1790) 2022-04-29 16:04:46 -07:00
Dylan Piercey
dd9009d665
chore: switch to changesets and npm workspaces (#1787) 2022-04-29 14:49:13 -07:00
Michael Rawlings
637f064c6c chore: publish v5.20.9 v5.20.9 2022-04-27 18:26:17 -04:00
Michael Rawlings
e52325234b fix: some environments (deno) provide a window but not a document 2022-04-27 18:13:39 -04:00
Michael Rawlings
0bc94aa4b8 feat: style tag uses resolveVirtualDependency 2022-04-27 16:43:06 -04:00
Dylan Piercey
123b9a8c7a
New parser (#1786)
* feat: integrate new parser
2022-04-26 13:46:27 -07:00
Michael Rawlings
49a304f1bf feat: 0-js hydrate support 2022-04-26 11:58:18 -04:00
Michael Rawlings
8d1abfa374 chore: publish v5.20.8 v5.20.8 2022-04-26 11:49:11 -04:00
Michael Rawlings
cd496964c1 fix: type for BabelFile.markoConfig now reflects defaulted values 2022-04-26 11:40:37 -04:00
Michael Rawlings
e980c3a4d2 chore: publish v5.20.7 v5.20.7 2022-04-26 00:56:56 -04:00
Michael Rawlings
d3278640db fix: set cache entry before analysis to prevent infinite recursion 2022-04-26 00:41:52 -04:00
Michael Rawlings
559b37dd32 fix: remove invalid top-level code from dom output 2022-04-25 22:54:11 -04:00
Michael Rawlings
149e561ebf fix: remove unnecessary single statement optimization 2022-04-25 21:57:24 -04:00
Michael Rawlings
8f24b5b533 fix: scriptlet being left in dom output 2022-04-25 21:32:15 -04:00
Michael Rawlings
82524fdf7b fix: invalid dom output for attributes only used in renderBody 2022-04-25 21:30:18 -04:00
Michael Rawlings
866894e5aa feat: basic hydrate output 2022-04-25 21:26:41 -04:00
Dylan Piercey
7daaee216c
chore: publish v5.20.6 v5.20.6 2022-04-25 15:50:08 -07:00
Dylan Piercey
e82df08007
fix: issue with style tag with variable treated as block 2022-04-25 15:48:53 -07:00
Dylan Piercey
08014bd5e8
chore: improve some ts types 2022-04-25 15:48:42 -07:00
Michael Rawlings
487ae0bc0f feat: dynamic tag for ssr 2022-04-22 23:20:16 -04:00
Michael Rawlings
d052ea22ef fix: multiple branches 2022-04-22 17:22:13 -04:00
Michael Rawlings
07639c50c1 fix: ensure single-reference group exists in a child section that reference its parent's binding 2022-04-22 13:49:05 -04:00
Michael Rawlings
29c36ab690 fix: no-op tags incorrect names, now remove at migrate 2022-04-22 13:01:48 -04:00
Michael Rawlings
0f4b1e3b11 fix: "hydrate" output still uses "dom" runtime 2022-04-22 12:54:10 -04:00
Michael Rawlings
cc7829da15 feat: <__flush_here_and_after__> (but not actually after) 2022-04-21 17:30:24 -04:00
Michael Rawlings
62e859cfc6 fix: hi, MarkoScriptlet is a Marko node 2022-04-21 17:29:18 -04:00
Michael Rawlings
67895bedef feat: eliminate userEffect helper if we can statically tell there's no cleanup 2022-04-21 16:30:02 -04:00
Michael Rawlings
b07fc6be5e test: update snapshots for input migration 2022-04-21 16:26:48 -04:00
Dylan Piercey
719dec0d93
feat: add migrator for top level input identifier 2022-04-20 15:10:11 -07:00
Dylan Piercey
d898941bf7
feat: add static block support 2022-04-20 15:01:45 -07:00
Dylan Piercey
164851b06b
feat: add compatibility for out.global 2022-04-20 13:59:04 -07:00
Dylan Piercey
a191c30048
chore: avoid eagerly loading compiled template in tests
Co-authored-by: Michael Rawlings <mirawlings@ebay.com>
2022-04-20 13:56:14 -07:00
Dylan Piercey
4fde4ccc55
feat: support get tag reading global context 2022-04-20 11:00:06 -07:00