{"action":"created","issue":{"url":"https://api.github.com/repos/canjs/can-util/issues/437","repository_url":"https://api.github.com/repos/canjs/can-util","labels_url":"https://api.github.com/repos/canjs/can-util/issues/437/labels{/name}","comments_url":"https://api.github.com/repos/canjs/can-util/issues/437/comments","events_url":"https://api.github.com/repos/canjs/can-util/issues/437/events","html_url":"https://github.com/canjs/can-util/pull/437","id":342828020,"node_id":"MDExOlB1bGxSZXF1ZXN0MjAyNjM2NjAy","number":437,"title":"Update steal to the latest version 🚀","user":{"login":"greenkeeper[bot]","id":23040076,"node_id":"MDM6Qm90MjMwNDAwNzY=","avatar_url":"https://avatars3.githubusercontent.com/in/505?v=4","gravatar_id":"","url":"https://api.github.com/users/greenkeeper%5Bbot%5D","html_url":"https://github.com/apps/greenkeeper","followers_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/followers","following_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/repos","events_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/received_events","type":"Bot","site_admin":false},"labels":[{"id":390724784,"node_id":"MDU6TGFiZWwzOTA3MjQ3ODQ=","url":"https://api.github.com/repos/canjs/can-util/labels/greenkeeper","name":"greenkeeper","color":"ededed","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-07-19T17:50:42Z","updated_at":"2018-08-01T17:19:06Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/canjs/can-util/pulls/437","html_url":"https://github.com/canjs/can-util/pull/437","diff_url":"https://github.com/canjs/can-util/pull/437.diff","patch_url":"https://github.com/canjs/can-util/pull/437.patch"},"body":"\n\n\n## Version **2.0.0** of **steal** was just published.\n\n<table>\n  <tr>\n    <th align=left>\n      Dependency\n    </th>\n    <td>\n      <a target=_blank href=https://github.com/stealjs/steal>steal</a>\n    </td>\n  </tr>\n  <tr>\n      <th align=left>\n       Current Version\n      </th>\n      <td>\n        1.12.4\n      </td>\n    </tr>\n  <tr>\n    <th align=left>\n      Type\n    </th>\n    <td>\n      devDependency\n    </td>\n  </tr>\n</table>\n\n\n\nThe version **2.0.0** is **not covered** by your **current version range**.\n\nIf you don’t accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.\n\nIt might be worth looking into these changes and trying to get this project onto the latest version of steal.\n\nIf you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you don’t have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.\n\n\n---\n\n\n<details>\n<summary>Release Notes</summary>\n<strong>2.0.0</strong>\n\n<p>This is the second major release of steal, but has minimal number of breaking changes.</p>\n<p>Check out the <a href=\"https://stealjs.com/docs/StealJS.topics.migrating-two.html\" rel=\"nofollow\">migration guide</a> and upgrade today.</p>\n<h1>Major features</h1>\n<h2>Native promises by default</h2>\n<p>In 1.0 the <code>steal.js</code> script included a polyfill for Promises. To use native promises you would need to use <code>steal-sans-promises.js</code> instead.</p>\n<p>In 2.0 that relationship is flipped. <code>steal.js</code> does not contain a polyfill and using <code>steal-with-promises.js</code> will give you it.</p>\n<h2>Tree shaking</h2>\n<p>Tree shaking is available in steal 2.0. Any time steal encounters a module that only exports from other modules  it will follow that modules dependants and remove any unused imports. This will help when consuming a module that just imports from a lot of children. For builds (discussed in the steal-tools 2.0.0 release notes) this will reduce the size of bundles.</p>\n<h2>Support for .mjs scripts</h2>\n<p>With native modules now available in browers, some people are starting to use the file extension <code>.mjs</code> for modules using the import/export statement. In 2.0 this modules can be consumed from a steal app.</p>\n<h1>Breaking changes</h1>\n<p>In addition to the polyfill change, there is one other breaking change.</p>\n<h2>The main is no longer automatically loaded.</h2>\n<p>Previously steal.js would always try to load the application's main. This was convenient when getting started but causes problems in larger apps with multiple pages, not all of them wanting the main to load.</p>\n<p>So in 2.0, you have to add a <code>main</code> in your script tag. You can either be explicit about what to load:</p>\n<div class=\"highlight highlight-text-html-basic\"><pre>&lt;<span class=\"pl-ent\">script</span> <span class=\"pl-e\">src</span>=<span class=\"pl-s\"><span class=\"pl-pds\">\"</span>node_modules/steal/steal.js<span class=\"pl-pds\">\"</span></span> <span class=\"pl-e\">main</span>=<span class=\"pl-s\"><span class=\"pl-pds\">\"</span>~/app<span class=\"pl-pds\">\"</span></span>&gt;&lt;/<span class=\"pl-ent\">script</span>&gt;</pre></div>\n<p>Or you can use the boolean attribute and steal.js will load your package.json <code>main</code>, as it would do in 1.x:</p>\n<div class=\"highlight highlight-text-html-basic\"><pre>&lt;<span class=\"pl-ent\">script</span> <span class=\"pl-e\">src</span>=<span class=\"pl-s\"><span class=\"pl-pds\">\"</span>node_modules/steal/steal.js<span class=\"pl-pds\">\"</span></span> <span class=\"pl-e\">main</span>&gt;&lt;/<span class=\"pl-ent\">script</span>&gt;</pre></div>\n</details>\n\n<details>\n<summary>Commits</summary>\n<p>The new version differs by 79 commits.</p>\n<ul>\n<li><a href=\"https://urls.greenkeeper.io/stealjs/steal/commit/0112ad62c12a2e161f7cf07a0ba84d8eb07f2c8a\"><code>0112ad6</code></a> <code>2.0.0</code></li>\n<li><a href=\"https://urls.greenkeeper.io/stealjs/steal/commit/13d0471ed21e539c8cf588052dd1fefc179c222e\"><code>13d0471</code></a> <code>Merge pull request #1449 from stealjs/major</code></li>\n<li><a href=\"https://urls.greenkeeper.io/stealjs/steal/commit/1633f93899a094a6357c896626a6044230f3ee23\"><code>1633f93</code></a> <code>Update travis version</code></li>\n<li><a href=\"https://urls.greenkeeper.io/stealjs/steal/commit/2cd85e3c7224069eccda95a4d82bdd4f150b99ea\"><code>2cd85e3</code></a> <code>Merge branch 'master' into major</code></li>\n<li><a href=\"https://urls.greenkeeper.io/stealjs/steal/commit/96fb45de86dd1b91cf57b6da3b4b38724b12b5f2\"><code>96fb45d</code></a> <code>2.0.0-pre.16</code></li>\n<li><a href=\"https://urls.greenkeeper.io/stealjs/steal/commit/c766683866d6d5b31abfa1b02622e477c5f7284f\"><code>c766683</code></a> <code>Merge pull request #1448 from stealjs/no-ts</code></li>\n<li><a href=\"https://urls.greenkeeper.io/stealjs/steal/commit/cb594d62c414092949d17bfca62aac5a3519349e\"><code>cb594d6</code></a> <code>Only allow tree shaking to be disabled by root package</code></li>\n<li><a href=\"https://urls.greenkeeper.io/stealjs/steal/commit/c1038a3b549d84389dc7f6a2e1cd83e41bc5ec6f\"><code>c1038a3</code></a> <code>Provide a way to disable treeShaking</code></li>\n<li><a href=\"https://urls.greenkeeper.io/stealjs/steal/commit/501d041fb813a44bcba836f675b846f4cc730d97\"><code>501d041</code></a> <code>2.0.0-pre.15</code></li>\n<li><a href=\"https://urls.greenkeeper.io/stealjs/steal/commit/ec53b51b855f90b7af7d315da7df69a4bab09f5b\"><code>ec53b51</code></a> <code>Merge pull request #1447 from stealjs/spec</code></li>\n<li><a href=\"https://urls.greenkeeper.io/stealjs/steal/commit/83a9969c025ed45c3f5d3148b3d1880281bee30e\"><code>83a9969</code></a> <code>Handle case where moduleSpecifierFromName is called</code></li>\n<li><a href=\"https://urls.greenkeeper.io/stealjs/steal/commit/e59ff89765fe5141529a44179dbbc095bd16b4ec\"><code>e59ff89</code></a> <code>2.0.0-pre.14</code></li>\n<li><a href=\"https://urls.greenkeeper.io/stealjs/steal/commit/49f5672553aaa6132c8f527356c43b686553b186\"><code>49f5672</code></a> <code>Merge pull request #1446 from stealjs/exp-star</code></li>\n<li><a href=\"https://urls.greenkeeper.io/stealjs/steal/commit/ed720871c10ad1beac0f27537e440c8ae6aa24bc\"><code>ed72087</code></a> <code>Tree-shake export * modules that are progressively loaded</code></li>\n<li><a href=\"https://urls.greenkeeper.io/stealjs/steal/commit/e95e45dd3f8db8874d57b4a1cea89c24e46bd387\"><code>e95e45d</code></a> <code>Merge pull request #1442 from stealjs/main-warn</code></li>\n</ul>\n<p>There are 79 commits in total.</p>\n<p>See the <a href=\"https://urls.greenkeeper.io/stealjs/steal/compare/d867dbdea9f38a5ceec89c7d601c9804d051fbb0...0112ad62c12a2e161f7cf07a0ba84d8eb07f2c8a\">full diff</a></p>\n</details>\n\n<details>\n  <summary>FAQ and help</summary>\n\n  There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).\n</details>\n\n---\n\n\nYour [Greenkeeper](https://greenkeeper.io) bot :palm_tree:\n\n"},"comment":{"url":"https://api.github.com/repos/canjs/can-util/issues/comments/409652619","html_url":"https://github.com/canjs/can-util/pull/437#issuecomment-409652619","issue_url":"https://api.github.com/repos/canjs/can-util/issues/437","id":409652619,"node_id":"MDEyOklzc3VlQ29tbWVudDQwOTY1MjYxOQ==","user":{"login":"greenkeeper[bot]","id":23040076,"node_id":"MDM6Qm90MjMwNDAwNzY=","avatar_url":"https://avatars3.githubusercontent.com/in/505?v=4","gravatar_id":"","url":"https://api.github.com/users/greenkeeper%5Bbot%5D","html_url":"https://github.com/apps/greenkeeper","followers_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/followers","following_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/repos","events_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/greenkeeper%5Bbot%5D/received_events","type":"Bot","site_admin":false},"created_at":"2018-08-01T17:19:06Z","updated_at":"2018-08-01T17:19:06Z","author_association":"CONTRIBUTOR","body":"## Version **2.1.0** just got published. \n[Update to this version instead 🚀](https://github.com/canjs/can-util/compare/master...canjs:greenkeeper%2Fsteal-2.1.0) \n\n<details>\n<summary>Release Notes</summary>\n<strong>2.1.0</strong>\n\n<p>This is a minor release, adding support for importing modules from http, https, and <code>//</code> as specifiers.</p>\n<p><a target=\"_blank\" href=\"https://user-images.githubusercontent.com/361671/43460769-9a3c377e-949f-11e8-885b-0a6ea08b717f.png\"><img src=\"https://user-images.githubusercontent.com/361671/43460769-9a3c377e-949f-11e8-885b-0a6ea08b717f.png\" alt=\"loading from unpkg\" style=\"max-width:100%;\"></a></p>\n</details>\n\n<details>\n<summary>Commits</summary>\n<p>The new version differs by  commits.</p>\n<p>See the <a href=\"https://urls.greenkeeper.io/stealjs/steal/compare/9f0d0666ecbcf8923be52a438ac435e4923a00fc...9f0d0666ecbcf8923be52a438ac435e4923a00fc\">full diff</a></p>\n</details>"}}
{"actor":{"display_login":"greenkeeper"}}