3612 Commits

Author SHA1 Message Date
Dylan Piercey
35fdbe7abb
4.14.1 v4.14.1 2018-12-06 12:56:55 -08:00
Dylan Piercey
fedf0c2361
Update changelog 2018-12-06 12:56:44 -08:00
Dylan Piercey
3338fd4e0a
Fix regression in parse javascript not aborting on unrecognized nodes (#1184)
* Fix regression in parse javascript not aborting on unrecognized nodes
2018-12-06 12:40:54 -08:00
Cameron Braid
ca859cfdd5 added failing test case for #1181 (#1182) 2018-12-06 11:15:42 -08:00
Michael Rawlings
4ae3672633
4.14.0 v4.14.0 2018-12-03 15:56:07 -08:00
Michael Rawlings
07b7cf8687
update changelog 2018-12-03 15:55:53 -08:00
Dylan Piercey
7d37fe3634 Migration stage (#1180)
* Add migration stage to taglib
* integrate migrations into migration stage
2018-12-03 15:35:19 -08:00
Michael Rawlings
3e68893388
add new parse api 2018-12-03 13:00:49 -08:00
Michael Rawlings
1eb2842d23 use TemplateLiteral node 2018-12-03 12:28:56 -08:00
Michael Rawlings
eb51003030 parse = parseRaw + normalize 2018-12-03 12:28:56 -08:00
Michael Rawlings
3de7badc27
4.13.13 v4.13.13 2018-11-27 12:14:19 -08:00
Dylan Piercey
c791afcf12 Fix regression with function in var/assign tags (#1176) 2018-11-27 12:07:29 -08:00
Michael Rawlings
13ead29445
fix parsing if statements without braces (#1175) 2018-11-27 12:00:36 -08:00
Dylan Piercey
997b6aab65
4.13.12 v4.13.12 2018-11-26 10:54:14 -08:00
Dylan Piercey
5dfa595374
Update changelog 2018-11-26 10:53:20 -08:00
Dylan Piercey
39542567e0
Convert imperative rendering inside scriptlets to dynamic tags (#1174) 2018-11-26 10:48:45 -08:00
timlauter
3e6b954584 [MARKO-14] - <invoke> Migration Transform (#1165)
Convert `<invoke>` tag to translate to modern Marko features (including imperative rendering to dynamic tag)
2018-11-26 09:23:21 -08:00
timlauter
f2d8c970da [MARKO-3] - <assign> and <var> tag migration (#1158)
Convert `<assign>` and `<var>` tags to translate to modern Marko features.
2018-11-26 09:22:14 -08:00
Dylan Piercey
4578da9daa
4.13.11 v4.13.11 2018-11-21 13:16:03 -08:00
Dylan Piercey
4dcec78b69
Update changelog 2018-11-21 13:15:43 -08:00
De Oliveira Tristan
1bfe909c36 added scoped link feature (#1172)
* added scoped link feature
* added scoped link to documentation
2018-11-21 13:10:45 -08:00
Dylan Piercey
e651e689b8
Re-add spread attribute optimization and bail out when repeated @tags present. Prevent dynamic tag from cloning non object attributes. (#1171) 2018-11-21 12:42:52 -08:00
Dylan Piercey
df26873203
4.13.10 v4.13.10 2018-11-15 11:07:20 -08:00
Dylan Piercey
f67fbd22ec
Update changelog 2018-11-15 11:07:08 -08:00
Dylan Piercey
3acffd876d Preserve a private context object when set on out.global. (#1168) 2018-11-15 11:01:33 -08:00
Dylan Piercey
b17ed0d150
4.13.9 v4.13.9 2018-11-12 14:16:36 -08:00
aganeshalingam
e621b83c83 Add support for file name to contain [some word] (#1166)
* Add support for file name to contain [some word]
2018-11-12 13:55:59 -08:00
Manoel
76f8b39f0c Add extension to .eslintrc (#1152) 2018-10-10 03:30:29 +09:00
Michael Rawlings
ac7aa93f32
4.13.8 v4.13.8 2018-10-09 10:23:29 -07:00
Michael Rawlings
ea08b2c077
Let to var in runtime code (#1153) 2018-10-09 04:32:13 +09:00
Dylan Piercey
fcf277d6d9
4.13.7 v4.13.7 2018-10-03 13:23:08 -07:00
Dylan Piercey
0d1d895923
Update changelog. 2018-10-03 13:21:30 -07:00
Dylan Piercey
bd9c0ee0cd
Prevent implicit components with tag params (#1149) 2018-10-03 13:18:28 -07:00
Dylan Piercey
3bbe40e0a0
4.13.6 v4.13.6 2018-10-02 13:56:34 -07:00
Dylan Piercey
63bb322750
Update changelog. 2018-10-02 13:56:24 -07:00
Dylan Piercey
fa779a74b6 Fix issue with include tag hydration. (#1143)
* Add failing test cases for repeated at tag hydration with preserved content
* Fix owner component for include tag and use unmodified key for matching fragment markers
2018-10-03 05:52:09 +09:00
Dylan Piercey
f77b7e0c5c Prevent input mutation when repeated attribute tags and spread attributes used. (#1142) 2018-10-03 05:10:38 +09:00
Denis Sikuler
d49055beed Fix several typos in components documentation (#1141)
* Fix several typos in components documentation

* Remove redundant word from components docs
2018-10-02 10:11:49 -04:00
Michael Rawlings
2d3ff47410
4.13.5 v4.13.5 2018-09-14 15:10:13 -07:00
Michael Rawlings
ecef7f33c7
add additional reference to fragment (#1130) 2018-09-14 13:26:10 -07:00
Michael Rawlings
12a8b4d06b
Fix component dom insert (#1129) 2018-09-14 13:25:39 -07:00
Thord Setsaas
d1d3aa04d3 Fixed typos in components.md (#1127)
Removed two instances of duplicated words, "to to" and "so so"
2018-09-13 13:35:01 -06:00
Michael Rawlings
c4beac5824
Dom data weakmap (#1124)
* Use weakmaps for storing data on dom nodes to avoid name collisions.
2018-09-11 10:42:14 -07:00
Michael Rawlings
a8ebc62f93
runtimeId (#1123)
* allow custom runtimeId to be passed which allows multiple versions of Marko to run without stepping on eachother
2018-09-10 16:27:36 -07:00
Dylan Piercey
a1148dfa5b
Update changelog 2018-08-30 15:32:42 -07:00
Dylan Piercey
4ec94426eb
4.13.4 v4.13.4 2018-08-30 15:31:50 -07:00
Dylan Piercey
b2cc5cd27c
Remove object.assign from browser code. (#1120) 2018-08-30 15:31:01 -07:00
Michael Rawlings
1303efaa27
fixes #800 - add docs for boolean attributes 2018-08-29 13:03:00 -07:00
Michael Rawlings
31ea80935d
fix typo 2018-08-29 12:22:08 -07:00
Dylan Piercey
dc9142bcd9
4.13.3 v4.13.3 2018-08-29 10:39:45 -07:00