Michael Rawlings
8b8fc2cdcc
add jquery to legacy widgets ( #937 )
2017-11-29 18:19:59 -08:00
Rohit Gohri
413618bc73
Update Docs: Fix framework integrations' doc links ( #936 )
...
The links for express, hapi, koa, huncwot were not working. Appended '.md' to them to resolve the issue.
2017-11-29 16:17:36 -08:00
Michael Rawlings
ae2066fe2e
remove error.txt files (used for debugging only)
2017-11-23 14:20:48 -08:00
Dylan Piercey
1496a0f26c
Organize tests ( #934 )
2017-11-22 16:46:18 -08:00
Michael Rawlings
645c05338c
Hydrate refactor ( #929 )
...
* expose component id in metadata and require components to be registered (no dynamic loading that is coupled to lasso)
* add init/hyrdrate/boot code as a template dependency. lasso specific atm.
* decouple metadata from lasso and make it just data (not AST nodes)
* add semicolon
* update compile test snapshots
* fix regression related to initializing components from getRenderedWidgets
* don't fail on writeToDisk
* don't use Object.values
* fix deprecated page tests
* support node 4/6
* fix tests
2017-11-21 13:20:24 -08:00
Dylan Piercey
a636468a25
4.6.0
v4.6.0
2017-11-20 15:21:15 -08:00
Dylan Piercey
b536e3636a
Add npmrc to ignore package.json
2017-11-20 15:20:19 -08:00
Dylan Piercey
aed62f503f
Issue #914 & #920 fix ( #927 )
...
* Resolve issue #920 .
* Resolve issue #914
* Improve test.
2017-11-20 13:37:30 -08:00
Dylan Piercey
c962b6d9ac
Setup marko.load to prefer precompiled templates from marko-cli. ( #921 )
2017-11-20 13:37:02 -08:00
Michael Rawlings
eddbaaad86
revert master - these changes are on a separate branch
2017-11-11 12:00:14 -08:00
Patrick Steele-Idem
bc745f11a7
wip #920
2017-11-08 17:28:26 -08:00
Patrick Steele-Idem
342a3e7f03
Added tests for the Node.replaceWith() method
2017-11-07 10:01:10 -08:00
Patrick Steele-Idem
71c10bf74d
Allow PascalCase tag to be used for non-pascal-case tag
2017-11-07 10:01:10 -08:00
Patrick Steele-Idem
d3e0fffe37
allow Builder.scriptlet() to accept a string
2017-11-07 10:01:10 -08:00
Patrick Steele-Idem
25c7b0b73b
Allow replaceWith to accept an Array
2017-11-07 10:01:10 -08:00
Patrick Steele-Idem
7c01a46866
Correctly set file path for discovered tag + tests
2017-11-07 10:01:10 -08:00
Patrick Steele-Idem
fc77a1a064
Don't use instanceof to avoid issues issues with multiple versions of marko
2017-11-07 10:01:10 -08:00
Patrick Steele-Idem
3f1fe169f7
Expose createCompileContext to support marko-migrate
2017-11-07 10:01:10 -08:00
Dylan Piercey
29e8ab9ae3
Debug mode ( #916 )
...
* first pass at adding debug support
* Fixes #871 . Switch to using a string literal for debug mode checks.
2017-11-07 08:55:02 -08:00
Austin Kelleher
01ebdabc6d
4.5.6
v4.5.6
2017-10-27 09:18:45 -04:00
Austin Kelleher
9f3dd90238
Fixes #909 - Fix condition prevent bubbling DOM events from properly being attached to a component. ( #910 )
2017-10-27 09:17:49 -04:00
Austin Kelleher
61cb964454
4.5.5
v4.5.5
2017-10-26 07:32:30 -04:00
Austin Kelleher
6ed3628846
Add 10 Awesome Marko Features article.
2017-10-26 07:31:41 -04:00
Austin Kelleher
7317d63f3b
4.5.4
v4.5.4
2017-10-25 10:02:39 -04:00
Austin Kelleher
2763b9a14f
Additional tests for #904
2017-10-25 10:00:02 -04:00
Austin Kelleher
71f0416e92
Merge pull request #906 from jlopezxs/bug/loop-status-var-not-compiling-everytime
...
bug: loop status-var not compiling everytime #904
2017-10-25 09:51:38 -04:00
Jordi López
76dda8a7d9
bug: loop status-var not compiling everytime
...
Added optional white space between the equal symbol in separator, status-var and iterator of parseFor.
2017-10-25 11:15:03 +02:00
Patrick Steele-Idem
ea7de4403a
4.5.3
v4.5.3
2017-10-23 12:42:23 -06:00
Patrick Steele-Idem
fadf79409b
Updated CHANGELOG.md for v4.5.3
2017-10-23 12:42:02 -06:00
Patrick Steele-Idem
7b6b93b33b
Fixes #903 - Special unicode chars (\u2028 and \u2029) need to be escaped if within script tag
2017-10-23 12:21:49 -06:00
Patrick Steele-Idem
60ef72898d
4.5.2
v4.5.2
2017-10-18 19:18:48 -06:00
Patrick Steele-Idem
77eae6c194
Updated CHANGELOG.md for 4.5.2 release
2017-10-18 19:18:25 -06:00
Patrick Steele-Idem
345b47a0f6
Merge pull request #900 from marko-js/issue-899
...
Fixes #899 - Repeated elements with no assigned key are not added to lookup when rendered on the server
2017-10-18 19:17:17 -06:00
Patrick Steele-Idem
9208d8d156
Fixes #899 - Repeated elements with no assigned key are not added to lookup when rendered on the server
2017-10-18 19:04:27 -06:00
Patrick Steele-Idem
db369617ad
Added failing test for #899 - Issues with repeated els rendered on server
2017-10-18 19:03:35 -06:00
Patrick Steele-Idem
e9db1d6557
4.5.1
v4.5.1
2017-10-15 16:31:17 -06:00
Patrick Steele-Idem
2192a3ea44
Updated CHANGELOG for 4.5.1
2017-10-15 16:30:49 -06:00
Patrick Steele-Idem
610ddf9ee9
Merge branch 'patch-3' of https://github.com/westtrade/marko
2017-10-15 16:18:29 -06:00
Patrick Steele-Idem
4dc4e5a274
Added failing test for #893
2017-10-15 16:18:21 -06:00
Patrick Steele-Idem
ec81f8ee49
Removed unnecessary conditional in morphdom
2017-10-15 16:17:58 -06:00
Patrick Steele-Idem
9ff4c905e5
Added test for non-bubbling event listener on root el
2017-10-15 15:52:17 -06:00
Popov Gennadiy
1800cb8198
Fix for 893 issue
...
In some case in this place, without this check, delete will remove necessary numeric keys.
2017-10-15 20:49:59 +03:00
Yoni Medoff
26ab32f8db
add error tests for else tag ( #890 )
2017-10-13 15:45:44 -04:00
Patrick Steele-Idem
e6b5884b3f
4.5.0
v4.5.0
2017-10-12 17:17:20 -06:00
Patrick Steele-Idem
08890f5862
Updated CHANGELOG.md for the 4.5.0 release
2017-10-12 17:17:04 -06:00
Patrick Steele-Idem
4662fea405
Removed use of :key in non-deprecated test
2017-10-12 17:13:02 -06:00
Patrick Steele-Idem
0344faf8ab
Fixes #861 - Add docs for the :scoped modifier on attributes
2017-10-12 17:12:47 -06:00
Patrick Steele-Idem
9b145d6a84
4.5.0-beta.5
v4.5.0-beta.5
2017-10-12 07:44:46 -06:00
Patrick Steele-Idem
b561a7728e
Fixes #887 - VDOM improperly handling transcluded content
2017-10-12 07:43:36 -06:00
Patrick Steele-Idem
8e2519a45a
Added test for #866 - Test passing
2017-10-11 10:27:04 -06:00