Bhavin Patel
b26d2608c7
Migrate w-body attr in favor of using dynamic tags ( #1199 )
...
Add migrator for w-body.
2018-12-26 08:13:54 -07:00
Bhavin Patel
1f5f138504
Migrate legacy dynamic attr ( #1202 )
...
Add migrator from dynamic attributes to spread attributes.
2018-12-26 08:08:44 -07:00
Dylan Piercey
b8c662599e
Fix regression with undefined spread attributes ( #1201 )
2018-12-20 17:00:52 -08:00
Dylan Piercey
8e6fb14fcc
4.14.7
v4.14.7
2018-12-14 17:14:14 -08:00
Dylan Piercey
0a80fe2920
Update changelog
2018-12-14 17:14:02 -08:00
Dylan Piercey
0cf4af2885
Fix widget el id migration ( #1198 )
2018-12-14 17:12:08 -08:00
Dylan Piercey
00ae73e7ad
4.14.6
v4.14.6
2018-12-14 15:23:14 -08:00
Dylan Piercey
e8e4a41797
Update changelog, remove old roadmap
2018-12-14 15:23:02 -08:00
Dylan Piercey
3f1d7420a7
Remove deprecations already moved to the migrate stage ( #1196 )
2018-12-14 15:21:03 -08:00
Dylan Piercey
0fdc5a2f3d
Whitelist files published to npm ( #1197 )
2018-12-14 15:20:53 -08:00
Dylan Piercey
f37c9094ab
4.14.5
v4.14.5
2018-12-14 14:04:10 -08:00
Dylan Piercey
21ca5f6d0c
Update changelog
2018-12-14 14:00:22 -08:00
Dylan Piercey
8bf8d3caa4
Add "getTemplateData" migration. ( #1195 )
2018-12-14 13:57:34 -08:00
Bhavin Patel
e7bfb039d8
Added migrators for w-* attrs & code restructure ( #1190 )
...
* Added migrator for w-id, w-for, w-preserve, w-preserve-attrs and widget-elId
2018-12-14 12:28:47 -08:00
Dylan Piercey
2db165d83a
Additional migration tests ( #1194 )
...
* Add migrate test for w-on
* Add migrate test for var tag
* Add migrate test for assign tag
* Add migrate test for invoke tag
* Add migrate test for control flow directives
* Add migrate test for imperative render calls
* Add migrate test for async-fragment tags
2018-12-14 10:36:28 -08:00
Dylan Piercey
21ce06f8ad
Optional migrations & basic w-bind migration ( #1192 )
...
* Setup optional migration support
* Add migration call for w-bind
* Add tests for optional migrations
* Add assertions based on migration prompts
* Skip migration tests on node 6
* Fix typo
2018-12-14 09:50:05 -08:00
Dylan Piercey
c6c9122ca8
4.14.4
v4.14.4
2018-12-13 10:04:32 -08:00
Dylan Piercey
82a2534036
Update changelog
2018-12-13 10:04:22 -08:00
Dylan Piercey
cfe165760e
Fix regression with setProps in compatibility layer ( #1193 )
2018-12-13 10:00:47 -08:00
Michael Rawlings
9a916d856c
Env var helpers ( #1191 )
...
* add MARKO_NO_MIGRATE env var to skip migration stage
* add EXPECT_DEPRECATED_FAILURES env var to expect all fixtures in a deprecated directory to fail
* add COMPLAIN_THROWS env var to cause deprecation warnings to be errors
2018-12-12 10:53:27 -08:00
Dylan Piercey
fe765d7752
Update test assertion from w-on changes
2018-12-11 15:54:46 -08:00
Bhavin Patel
f23316abc9
Code restructure & mIgrator for w-on ( #1186 )
...
migrate w-on to modern event handler directive
2018-12-11 15:47:55 -08:00
Michael Rawlings
15015cb727
4.14.3
v4.14.3
2018-12-11 14:04:55 -08:00
Michael Rawlings
3afd7d4264
regenerate package-lock and run prettier
2018-12-11 13:19:07 -08:00
Michael Rawlings
5ea9eaa657
Legacy compat updates ( #1189 )
...
* legacy: add _isWidget property from marko-widgets@6
* add back legacy method that was not deprecated in marko-widgets
* add data-widget property back to legacy widgets
* fix defineRenderer (legacy) to work with non-widgets as well
* assign id attribute to legacy dom nodes
* allow accessing the parent widget from a legacy child template
* getWidget/s only gets legacy widgets, keep init
* remove call to non-existant api
* don't kick off registration as this causes an issue with circular dependencies in legacy widgets
* add component names in debug mode
* fix keys and this.el in legacy widgets
* ensure widgetconfig object exists for legacy init
* ensure this.el exists before attaching __widget to it
* add back private __document to legacy widgets
* add deprecation warnings
2018-12-10 17:01:55 -08:00
Michael Rawlings
37e0c912ab
Template literal print fixes ( #1188 )
...
* when writing a TemplateLiteral, it should not transpile unless generated
* proper escaping for template literals
* add printing test for TemplateLiteral node
2018-12-10 17:01:19 -08:00
Dylan Piercey
a52b5c6cbe
4.14.2
v4.14.2
2018-12-07 10:10:41 -08:00
Dylan Piercey
f14854342e
Update changelog
2018-12-07 10:10:35 -08:00
Bhavin Patel
f14a7c8acf
Added migrator for async-fragment & bugfix for Normalizer.js ( #1185 )
...
convert async-fragment transform to be a migrator
2018-12-07 10:05:41 -08:00
Damodaran
8ad3c30a7a
Update lasso.md ( #1089 )
2018-12-06 13:27:12 -08:00
Sam
e307b2fe13
spellcheck ( #1100 )
2018-12-06 13:08:30 -08:00
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