3306 Commits

Author SHA1 Message Date
Yoni Medoff
f4e819c142 fix docs link to lifecycle methods 2017-09-16 09:48:40 -07:00
Austin Kelleher
aaedc15336 4.5.0-beta.2 v4.5.0-beta.2 2017-09-15 16:47:16 -04:00
Austin Kelleher
752ec301ae Merge pull request #840 from marko-js/key-scope-fix
Key scope fix
2017-09-15 16:46:12 -04:00
Michael Rawlings
44a1d70c16 add ids for any key when component.elId/getElId is used as an attribute value 2017-09-15 16:29:11 -04:00
Phillip Gates-Idem
cd832fd78a Fixes #841 (#842) 2017-09-14 22:58:14 -04:00
Michael Rawlings
0968d7aaf8 use indexOf instead of includes to support Node 4 2017-09-13 15:07:10 -04:00
Austin Kelleher
90b66e7497 4.5.0-beta.1 v4.5.0-beta.1 2017-09-13 14:49:12 -04:00
Michael Rawlings
be4bc1b3c5 add back (legacy) support for component.elId + key in template 2017-09-13 14:05:26 -04:00
Austin Kelleher
04d0b871a9 Fixes #837 - Update esprima to the latest to support async/await and ES2017 inside of components. (#839) 2017-09-13 14:00:06 -04:00
Michael Rawlings
a92020684c fix key/scope for attributes that have dashes in the name 2017-09-11 17:40:48 -04:00
Patrick Steele-Idem
0622d82b4b Update CHANGELOG.md 2017-09-08 15:36:59 -06:00
Patrick Steele-Idem
cbf4013aef Update CHANGELOG.md 2017-09-08 15:36:15 -06:00
Patrick Steele-Idem
b970394ca6 Merge pull request #835 from marko-js/multiple-roots
Fixes #817 - Support dynamic root elements
v4.5.0-beta.0
2017-09-08 15:27:44 -06:00
Patrick Steele-Idem
fc0f66dc49 4.5.0-beta.0 2017-09-08 15:23:50 -06:00
Patrick Steele-Idem
06901bb56a Updated CHANGELOG.md 2017-09-08 15:23:28 -06:00
Patrick Steele-Idem
257eb8914f Improved test coverage 2017-09-08 14:54:47 -06:00
Patrick Steele-Idem
14a0ab150b Use only development env for travis CI 2017-09-08 13:59:14 -06:00
Patrick Steele-Idem
74f814d499 Use development env for running tests and collecting code coverage 2017-09-08 13:58:08 -06:00
Patrick Steele-Idem
f09290926e Updated tests after changes to accommodate bug in istanbul 2017-09-08 13:18:44 -06:00
Patrick Steele-Idem
3c0ccb98d4 Workaround for bug in istanbul... 2017-09-08 13:13:06 -06:00
Patrick Steele-Idem
2be98636ea Fixes #817 - Support dynamic root elements
[Optimizations] Simplified bookkeeping for component tree
A component stack is no longer used

Small API improvements

Improved how component boundaries are managed

Assign keys to all HTML elements and custom tags for better diffing

Checking in progress

Just build the src when calculating size
2017-09-08 12:32:17 -06:00
Austin Kelleher
8f19884eae 4.4.28 v4.4.28 2017-09-05 08:53:47 -04:00
Austin Kelleher
e58daf6d6d Merge pull request #831 from wujjpp/master
fix undefined reference error in Component.js
2017-09-05 08:53:20 -04:00
Wu Jian Ping
69dbfc1226 fix undefined reference error in Component.js 2017-09-04 17:15:16 +08:00
Michael Rawlings
24a82f7062 Update README.md 2017-08-30 12:07:43 -07:00
Dylan Piercey
56251a0103 Increase mocha timeout to avoid CI build's failing (#821) 2017-08-29 13:04:08 -07:00
Austin Kelleher
92eab1f1e7 4.4.27 v4.4.27 2017-08-28 16:47:44 -04:00
Austin Kelleher
d0bad9de4d Merge pull request #816 from DylanPiercey/input-global-update
Add ability to update globals by setting new input.
2017-08-28 14:50:02 -04:00
Dylan Piercey
93eee66ee0 Add ability to update globals by setting new input. 2017-08-27 07:57:48 -07:00
Patrick Steele-Idem
036e7530c4 Update PULL_REQUEST_TEMPLATE.md 2017-08-25 13:47:18 -06:00
Patrick Steele-Idem
37fc9f867d Merge pull request #818 from DylanPiercey/installation-docs-uneeded-command
Remove uneeded command from installation docs
2017-08-25 10:08:59 -06:00
Dylan Piercey
e31e1b6ae9 Remove uneeded command from installation docs 2017-08-25 09:04:56 -07:00
Patrick Steele-Idem
32a27f3180 Update README.md 2017-08-21 16:46:32 -06:00
Patrick Steele-Idem
e6db7b1ef2 Merge pull request #808 from seungha-kim/patch-1
Update installing.md
2017-08-20 07:21:53 -07:00
Kim Seungha
00af5ee02c Update installing.md
`npm install` is not necessary. `marko create` executes it.
2017-08-20 22:37:57 +09:00
Austin Kelleher
373a7ceb52 4.4.26 v4.4.26 2017-08-16 15:40:58 -04:00
Dylan Piercey
f37c622e5c Add better interop for importing modules with default exports (#803) 2017-08-15 14:34:31 -07:00
Austin Kelleher
76eaaf9186 4.4.25 v4.4.25 2017-08-14 12:01:55 -04:00
Patrick Steele-Idem
4f40fbcd0e Merge pull request #801 from marko-js/778-import-compiler-paths-windows
Fixes #778 - Fix Marko compiler generating incorrect path for require…
2017-08-14 09:49:15 -06:00
Austin Kelleher
42e66c1512 Fixes #778 - Fix Marko compiler generating incorrect path for requires on Windows. 2017-08-14 10:52:49 -04:00
Austin Kelleher
af5a83e760 4.4.24 v4.4.24 2017-08-10 16:51:31 -04:00
Patrick Steele-Idem
d886ba0a5d Merge pull request #795 from oxala/master
Added `escapeAtTags` option to compiler in order to render `<@tags>` as they are;
2017-08-10 14:49:22 -06:00
Patrick Steele-Idem
23664546db Update installing.md 2017-08-10 11:52:49 -06:00
Austin Kelleher
86ce54c6bc 4.4.23 v4.4.23 2017-08-10 13:39:20 -04:00
Patrick Steele-Idem
fb14c77fb1 Merge pull request #797 from marko-js/796-svg-symbol-event
Fixes #796 - Fix events for event targets that are SVGElementInstance…
2017-08-10 11:07:18 -06:00
Austin Kelleher
93ae3eafaa Merge pull request #791 from marko-js/790-class-nested-body-error
Fixes #790 - Class tag should not allow nested body content.
2017-08-10 12:24:27 -04:00
Austin Kelleher
f5ebf16579 Fixes #796 - Fix events for event targets that are SVGElementInstance types in IE11. 2017-08-10 12:21:04 -04:00
Gleb Ryshkov
d887870f1e Used shortcut for escapeAtTags; 2017-08-08 13:50:56 -07:00
Gleb Ryshkov
228a2a014e Added escapeAtTags options in order to render <@tags> as they are; 2017-08-08 10:29:05 -07:00
Austin Kelleher
b16e16a556 Merge pull request #792 from ulivz/MARKO-code-enhance
Simplify a condition judgement in components-jquery
2017-08-08 12:33:14 -04:00