Dylan Piercey
1f47c03337
chore: publish
v5.0.0-next.21
2020-07-07 13:05:29 -07:00
Dylan Piercey
ee6ad38d9f
feat: switch to storing marko meta on babels metadata
2020-07-07 13:05:05 -07:00
Dylan Piercey
1bb4a67523
chore: publish
v5.0.0-next.20
2020-07-07 11:20:29 -07:00
Dylan Piercey
b79417b4ca
chore: update lint stage to escape special chars ( #1579 )
2020-07-07 11:19:05 -07:00
Dylan Piercey
0545aa8d29
refactor: extend babels file API and use their hub ( #1578 )
2020-07-07 11:11:13 -07:00
Dylan Piercey
14a769d201
chore: publish
v5.0.0-next.19
2020-07-06 11:06:28 -07:00
Dylan Piercey
9dc4d07d1b
fix: support manually registered taglibs
2020-07-06 11:04:28 -07:00
Dylan Piercey
f97d99bd6d
chore: publish
v5.0.0-next.18
2020-05-27 13:43:31 -07:00
Dylan Piercey
af28bac6f6
fix(compiler): modules override warning when compiled with webpack
2020-05-27 13:42:53 -07:00
Dylan Piercey
1b626e7b69
chore: publish
v5.0.0-next.17
2020-05-27 13:41:44 -07:00
Dylan Piercey
f462d8ad95
fix: additional taglib cleanup for website support
2020-05-27 13:39:43 -07:00
Dylan Piercey
fb26c8793b
chore: publish
v5.0.0-next.16
2020-05-27 09:05:24 -07:00
Dylan Piercey
4390fd1654
feat: website compatibility fixes
2020-05-27 09:05:01 -07:00
Dylan Piercey
c959428ec5
chore: publish
v5.0.0-next.15
2020-05-26 15:57:42 -07:00
Dylan Piercey
b9d4c46ff3
feat(compiler): require passing custom translator directly
2020-05-26 15:57:21 -07:00
Dylan Piercey
3cd6b479b9
chore: publish
v5.0.0-next.14
2020-05-26 14:36:09 -07:00
Dylan Piercey
9df798af5e
fix: improve browser support for website ( #1574 )
...
* fix: improve browser support for website
* fix(compiler): failing test due to babel config
2020-05-26 14:34:52 -07:00
Dylan Piercey
9a277451ee
chore: publish
v5.0.0-next.13
2020-05-20 08:16:47 -07:00
Michael Rawlings
7f35078dda
fix: nextTick timing regression ( #1573 )
...
* fix: nextTick timing regression
(cherry picked from commit 65ecb6fa334c5bf533a1de54d7820f89dbf2081a)
2020-05-20 08:14:47 -07:00
Dylan Piercey
61c954ef0e
fix(marko): prevent loading main entry by default
2020-05-19 13:55:54 -07:00
Dylan Piercey
a08b55ac8d
fix(compiler): regression causing marko plugin to not load
2020-05-19 13:55:04 -07:00
Dylan Piercey
ac9a4c58bd
fix(compiler): ensure marko babel plugin not overwritten
2020-05-19 13:24:20 -07:00
Dylan Piercey
b55041728d
fix(translator-default): optional params on for tag
2020-05-19 13:21:03 -07:00
Dylan Piercey
cfbb35c664
chore: publish
v5.0.0-next.12
2020-05-19 12:14:41 -07:00
Dylan Piercey
254729063c
docs: remove browserify from docs, update editor docs, minor cleanup ( #1568 )
...
(cherry picked from commit f3c5b1351755f47973e3e2d0ef22c473e077d1f5)
2020-05-19 12:14:06 -07:00
Michael Rawlings
b00b72147d
docs: update bundler docs and recommend @marko/create
...
(cherry picked from commit 7fdbe2b36dff9c77a416917efdf8c07dad0208d2)
2020-05-19 12:13:56 -07:00
Dylan Piercey
da31ead179
fix: components not always initializing inside client-reorder await ( #1566 )
...
(cherry picked from commit 28b3b7f728b9aa42e035e00b37e811dbcce1c79a)
2020-05-19 12:12:31 -07:00
Dylan Piercey
0a227d0c7c
fix: data-marko attributes under 'no-update' with <await> ( #1564 )
...
(cherry picked from commit 211a8a334b58af035347cb4f91f4e6a625c35d82)
2020-05-19 12:11:47 -07:00
Dylan Piercey
370c7bcd89
chore: publish
v5.0.0-next.11
2020-04-27 08:31:41 -07:00
Dylan Piercey
128b68aefc
fix: regression with unquoted attribute with trailing slash ( #1561 )
...
(cherry picked from commit 5c26b9b3ec6f5e8847ffe43e99f7593da806932a)
2020-04-27 08:30:59 -07:00
Michael Rawlings
dd9f7aca84
fix: split components under preserved root resetting ___isPreserved ( #1559 )
...
(cherry picked from commit 03bb0991c571b182949d79ee0c42aee92f867f25)
2020-04-27 08:27:10 -07:00
Dylan Piercey
e6a2c5394a
chore: publish
v5.0.0-next.10
2020-04-23 08:28:32 -07:00
Dylan Piercey
28826265f8
perf: minify runtime comments, remove unnecessary attr quotes ( #1557 )
...
(cherry picked from commit 7a6f802a1b7fcd037c57237a7854cfe2952a4db8)
2020-04-23 08:27:30 -07:00
Denis Sikuler
a013d92c51
docs: fix a typo in custom tags page ( #1556 )
...
(cherry picked from commit 2002ff6c54e05506c426be4cdfc48e453738bd4d)
2020-04-23 08:21:56 -07:00
Dylan Piercey
900e7b1f1d
fix: switch safe renderer to use nextTick for errors ( #1554 )
...
(cherry picked from commit 6ea9fe330b499f9fdb125eaf0f25f2ee1553ef4e)
2020-04-23 08:21:38 -07:00
Dylan Piercey
86c4f01ab3
chore: publish
v5.0.0-next.9
2020-04-16 14:57:52 -07:00
Dylan Piercey
47194054de
perf: optimize dynamic tag when types are statically known ( #1550 )
2020-04-16 14:56:14 -07:00
Dylan Piercey
21294511e9
fix: improve micro task helper
...
(cherry picked from commit 76e2ab910dcdec1af750ca40bc287d147ec82e3f)
2020-04-15 11:45:02 -07:00
Dylan Piercey
16beb60e45
chore: remove files no longer needed in Marko 5
2020-04-13 10:56:33 -07:00
Dylan Piercey
75fd1b018f
perf: skip serializing instance props & state for non split components ( #1546 )
...
(cherry picked from commit 611341e1a63148d643318e81412b2158907ee8b2)
2020-04-13 10:56:33 -07:00
Tim Gates
9607664798
docs: Fix simple typo, recieved -> received ( #1543 )
...
There is a small typo in packages/marko/docs/body-content.md.
Should read `received` rather than `recieved`.
(cherry picked from commit 48cc3f9d37c04b1c1b66a61bb31098878a6e7256)
2020-04-13 10:56:33 -07:00
Michael Rawlings
d8783ee88f
test: add failing test for hydration of preserved elements on mismatch ( #1534 )
...
Co-authored-by: Dylan Piercey <dpiercey@ebay.com>
(cherry picked from commit db56ff95f2554d0182669d62049326aee5093ca7)
2020-04-13 10:56:33 -07:00
Dylan Piercey
45e42dfd84
feat: improve serialization across multiple writes ( #1542 )
...
* feat: improve serialization across multiple writes
(cherry picked from commit 81c4da75c8e272d6b2d145e225078695c931dfd3)
2020-04-13 10:56:33 -07:00
Michael Rawlings
de27b4af4c
fix: add devmode warning for removing fragment markers ( #1541 )
...
(cherry picked from commit 1c3852f2c7938a689c249b6d59b6280becda216e)
2020-04-13 10:56:33 -07:00
Dylan Piercey
b50f93c024
fix: implement missing methods for void-writer ( #1540 )
...
(cherry picked from commit 28060669a421837cec19f35f307f35c0ef636b0e)
2020-04-13 10:56:33 -07:00
Dylan Piercey
eb9e156116
perf: optimize serializing renderBody & legacy widgets ( #1539 )
...
(cherry picked from commit 5a74012945a761a004089158aec03d871415cc2a)
2020-04-13 10:56:33 -07:00
Dylan Piercey
792aa6a7b7
perf: optimize merge html attrs ( #1538 )
...
(cherry picked from commit 17f0335503d30c46ef4f44090d8931c7e6915470)
2020-04-13 10:56:33 -07:00
Dylan Piercey
144c352863
fix: regression with nullish values in partial string attribute values ( #1537 )
...
(cherry picked from commit a469e020cc60089bae73bf1a311a8e6919bc0ce0)
2020-04-13 10:56:33 -07:00
Dylan Piercey
1fed43e241
perf: misc improvements ( #1535 )
...
* perf: attr & escape helper optimization
* perf: optimize server component
* perf: dynamic tag perf improvements
* perf: prevent escaping json attrs, optimize nonce
* perf: legacy widget & dynamic tag key serialization improvement
* perf: prevent serializing component props for legacy components
* fix: auto key regexp for dynamic tag
* perf: prevent creating constructors for implicit components
(cherry picked from commit ff8224881a62d91b3e00f74791b5716804d6068a)
2020-04-13 10:56:33 -07:00
Dylan Piercey
6b3156f808
fix: spread attrs for native tag preserves case ( #1530 )
...
(cherry picked from commit f97270746e7580d0d38e3a2a43e585721a256baf)
2020-04-13 10:56:33 -07:00