{"push_id":2421230995,"size":50,"distinct_size":1,"ref":"refs/heads/remove-jquery-from-core-packages","head":"19e6b21e5a86ff2b2da3e93a67134d5b4bbfa4ec","before":"d1abe73ec4c7cfa176c8c10a9284f057d2d7856d","commits":[{"sha":"a11b85b53b28172a000420371e461d95a01618ff","author":{"name":"Steven te Brinke","email":"1745667f465f588877e987cca116e0aa57a977ec@tebrinke.net"},"message":"Minifier js report used minifier (#9626)\n\n* Remove outdated fallback.\r\n\r\n* Report used minifier.\r\n\r\nThis allows packages such as standard-minifier-js to generate statistics per minifier, which is useful to analyze how often the fallback is needed.\r\n\r\n* Use official name babel-minify instead of babeli.\r\n\r\n* Bump minifier-js patch version to 2.3.3.\r\n\r\nTo account for the changes in meteor/meteor#9626.","distinct":false,"url":"https://api.github.com/repos/meteor/meteor/commits/a11b85b53b28172a000420371e461d95a01618ff"},{"sha":"c0ab6c8c9cc693cb9d9dbaab6a31b8b17221b7af","author":{"name":"Mitar","email":"e7b4ce4a2527e43aa2bd1a361018e4e1e756144a@tnode.com"},"message":"Support for cursor iterator also on the server side.","distinct":false,"url":"https://api.github.com/repos/meteor/meteor/commits/c0ab6c8c9cc693cb9d9dbaab6a31b8b17221b7af"},{"sha":"94bbfb220a5eb9f20c062187c442a5f9272db52c","author":{"name":"pravdomil","email":"33be24b0492afcc2e04de3322ee659a4fc9797d8@gmail.com"},"message":"fix typos","distinct":false,"url":"https://api.github.com/repos/meteor/meteor/commits/94bbfb220a5eb9f20c062187c442a5f9272db52c"},{"sha":"312763ea3e734df08bfe003a8035e0abd0a15033","author":{"name":"Ben Newman","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@meteor.com"},"message":"Bump meteor core package version to 1.8.3.","distinct":false,"url":"https://api.github.com/repos/meteor/meteor/commits/312763ea3e734df08bfe003a8035e0abd0a15033"},{"sha":"bbd614932d1b6a7993141cd64edb2579206cadad","author":{"name":"Ben Newman","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@meteor.com"},"message":"Update meteor-babel and reify npm packages to latest versions.\n\nFixes #9676.","distinct":false,"url":"https://api.github.com/repos/meteor/meteor/commits/bbd614932d1b6a7993141cd64edb2579206cadad"},{"sha":"ae3ad3b2dff06b888eaf6ca28f1cc3c89ceb9473","author":{"name":"Ben Newman","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@meteor.com"},"message":"Support a meteor.mainModule section in application package.json files.\n\nhttps://github.com/meteor/meteor-feature-requests/issues/135\n\nThis change allows applications to specify specific entry points for each\narchitecture, without relying on `imports` directories to determine the\neagerness/laziness of modules. In other words, it will finally be possible\nto build a Meteor app without a special `imports` directory.\n\nSpecifically, if `packageJson.meteor.mainModule[architecture]` is defined,\nall modules for that architecture will be lazy except for the specified\nmodule, which will be loaded eagerly.\n\nPossible values for `architecture` include \"client\", \"server\", \"web\",\n\"web.browser\", \"web.cordova\", \"os\", and so on, just like the second\nargument to `api.mainModule(file, where)` in Meteor packages.\n\nIn order to match existing behavior, a Meteor application might include\nthe following in its `package.json` file:\n\n  \"meteor\": {\n    \"mainModule\": {\n      \"client\": \"client/main.js\",\n      \"server\": \"server/main.js\"\n    }\n  }\n\nThese architectures are handled independently, so omitting the \"client\" or\n\"server\" property would cause that architecture to revert to standard\nMeteor loading semantics. In other words, Meteor developers must opt into\nthis functionality, which is crucial for backwards compatibility.\n\nNote that this functionality applies only to application modules, since\nmodules in Meteor packages are already lazy by default, and Meteor\npackages can already specify entry points by calling `api.mainModule` in\ntheir `package.js` files.\n\nAlso note that the loading behavior of non-JavaScript resources is *not*\naffected by `packageJson.meteor.mainModule`. Only resources added by\ncompiler plugins via `addJavaScript` are subject to the new configuration\noption. If a compiler plugin calls `addStylesheet` or `addHtml`, those\nresources will still be included unconditionally in the HTML document\nrendered by the web server. While you could try to import these resources\nfrom JavaScript, you would only be importing any JavaScript resources the\ncompiler plugin registered using `addJavaScript`, and not the actual HTML\nor CSS resources. I welcome feedback on this decision, but if there's no\nmeaningful way to import a resource, making it lazy just means it won't be\nloaded at all.\n\nAn ulterior motive for this feature is to enable Meteor apps to have\ndirectory layouts that developers who are not familiar with Meteor can\nimmediately understand. The special meaning of the `imports` directory and\nthe surprising eagerness of modules outside of `imports` have always\nrequired some explanation, so this change should reduce that surprise.\n\nBecause Meteor strives to be a zero-configuration tool, this is currently\nthe only supported option in the \"meteor\" section of `package.json`,\nthough the available options may be expanded in the future if that's the\nbest/only way to solve important problems. This would involve adding\nadditional methods to the `MeteorConfig` class in `project-context.js`,\nand then using those methods elsewhere in the `meteor/tools` codebase.","distinct":false,"url":"https://api.github.com/repos/meteor/meteor/commits/ae3ad3b2dff06b888eaf6ca28f1cc3c89ceb9473"},{"sha":"31c39f0e6f89a181071d6e717036f387e163ae9d","author":{"name":"Ben Newman","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@meteor.com"},"message":"Resolve mainModule strings using Node module resolution rules.","distinct":false,"url":"https://api.github.com/repos/meteor/meteor/commits/31c39f0e6f89a181071d6e717036f387e163ae9d"},{"sha":"c07e0d4c73c504397cbbba7214f46c241d7b03aa","author":{"name":"Ben Newman","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@meteor.com"},"message":"Fix bug that caused non-main modules to load eagerly during tests.","distinct":false,"url":"https://api.github.com/repos/meteor/meteor/commits/c07e0d4c73c504397cbbba7214f46c241d7b03aa"},{"sha":"c47a2bedfbf2771e2183662d20cd30d7eb26c574","author":{"name":"Ben Newman","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@meteor.com"},"message":"Tests for require(\"/package.json\").meteor.mainModule.","distinct":false,"url":"https://api.github.com/repos/meteor/meteor/commits/c47a2bedfbf2771e2183662d20cd30d7eb26c574"},{"sha":"eeec1bc2d3e1ddc181fea4b67979b3f66076fa4e","author":{"name":"Ben Newman","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@meteor.com"},"message":"History.md entry for require(\"/package.json\").meteor.mainModule.","distinct":false,"url":"https://api.github.com/repos/meteor/meteor/commits/eeec1bc2d3e1ddc181fea4b67979b3f66076fa4e"},{"sha":"5cc71763abf108372d1f97bbce3553a110c025c5","author":{"name":"Ben Newman","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@benjamn.com"},"message":"Merge pull request #9690 from meteor/meteor-config-mainModule\n\nSupport a meteor.mainModule section in application package.json files.","distinct":false,"url":"https://api.github.com/repos/meteor/meteor/commits/5cc71763abf108372d1f97bbce3553a110c025c5"},{"sha":"ea7ef27f65fd47dd8a0c971e59441e64176300ca","author":{"name":"ko-dever","email":"88f85df6ba8b938bb80e6d848708859324a7035d@users.noreply.github.com"},"message":"Fix a typo in bundle-visualizer README\n\nSmall typo fixed.","distinct":false,"url":"https://api.github.com/repos/meteor/meteor/commits/ea7ef27f65fd47dd8a0c971e59441e64176300ca"},{"sha":"1bae0d13696ba3802b4e3d06314c81efcd885a70","author":{"name":"B.E. Henriksen","email":"47aede7528d154728613163cc3055c3c2c82ea2f@jiku.ca"},"message":"Fixes link. (#9694)","distinct":false,"url":"https://api.github.com/repos/meteor/meteor/commits/1bae0d13696ba3802b4e3d06314c81efcd885a70"},{"sha":"6d4412f6a91e9f6270e70f1f6443ee3ae95dab7d","author":{"name":"Hugh Willson","email":"47286cbdd06d3507df2164ed11246f05cbe1c866@octonary.com"},"message":"Document new bug triage timelines (#9691)\n\n* Document new bug triage timelines\r\n\r\n* Unpossessing unnecessarily possesed possessive apostrophes\r\n\r\nSay that 5 times fast.\r\n\r\n* Lowercase non-primary words.\r\n\r\nNot that we're following any sort of style guide or anything, but for consistency, at least.","distinct":false,"url":"https://api.github.com/repos/meteor/meteor/commits/6d4412f6a91e9f6270e70f1f6443ee3ae95dab7d"},{"sha":"4a913bbd699960bc110e561f14b16e0a917039fc","author":{"name":"Jesse Rosenberger","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@jro.cc"},"message":"Bump meteor core package version to 1.8.4.\n\nThis version of `meteor` has no other changes from 1.8.3, though it has\nbeen intentionally published with version 1.6.0.1 of the Meteor tool,\nrather than Meteor 1.6.1.\n\nThis is to accommodate for the change made in\nhttps://github.com/meteor/meteor/commit/57533d22 which changed the way\ncode is packaged by the Isobuild linker.  Since packages which use a compiler\nplugin include the linked content of the plugin within their published\npackage source, the linked source of a compiler plugin's\nhost package, which was published with Meteor 1.6.1, contains this new usage of\n`Package._define`.  Unfortunately, the `meteor` packages pre-1.8.2\ndoesn't have the runtime definition of `Package._define`, and therefore fails,\nas seen in https://github.com/meteor/meteor/issues/9700.\n\nSome older versions of Meteor don't pin core packages quite in the right\nway (1.4.2.x was notorious for this, though we believe it to be fixed in\nMeteor 1.5.2+ thanks to https://github.com/meteor/meteor/commit/cfdc69bf71),\nso this will be a bit problematic until those versions are no longer\nactively used.  This is similar to the problem older versions of Meteor\nwould have consuming code which was packaged with newer versions of\nMeteor and might contain newer ECMAScript syntax which doesn't need\ntranspilation on newer Node.js versions, but did on the Node.js runtime\nincluded in older versions of Meteor.\n\nFixes: https://github.com/meteor/meteor/issues/9700.","distinct":false,"url":"https://api.github.com/repos/meteor/meteor/commits/4a913bbd699960bc110e561f14b16e0a917039fc"},{"sha":"ab4a71b24e1f8012ba6c1c24834f756ae4a322ab","author":{"name":"Jesse Rosenberger","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@jro.cc"},"message":"Merge pull request #9698 from ko-dever/patch-6\n\nFix a typo in bundle-visualizer README","distinct":false,"url":"https://api.github.com/repos/meteor/meteor/commits/ab4a71b24e1f8012ba6c1c24834f756ae4a322ab"},{"sha":"018f58bd3390d6cc03d10e2a9d160920c6107709","author":{"name":"Jesse Rosenberger","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@jro.cc"},"message":"Merge pull request #9682 from pravdomil/typos\n\nfix typos","distinct":false,"url":"https://api.github.com/repos/meteor/meteor/commits/018f58bd3390d6cc03d10e2a9d160920c6107709"},{"sha":"b4690a2541fd104cbfba1c269a31755996e5855e","author":{"name":"Hugh Willson","email":"47286cbdd06d3507df2164ed11246f05cbe1c866@octonary.com"},"message":" Update Mongo.Collection to strip undefined fields (#9671)\n\n`Mongo.Collection` has been updated to strip `undefined`\r\nfields set in documents/selectors passed to `find`, `findOne`,\r\n`insert`, `update`, etc. This lines the codebase up with the\r\nchanges made in\r\nhttps://github.com/meteor/meteor/commit/ce3885b6df10f9f69f425af8698642a388efa6f2,\r\nand helps prevent \"The Mongo server and the Meteor query\r\ndisagree on how many documents match your query\" errors.\r\n\r\nFixes #9619.","distinct":false,"url":"https://api.github.com/repos/meteor/meteor/commits/b4690a2541fd104cbfba1c269a31755996e5855e"},{"sha":"6e2b5c45033a8b79c3935b53d405e5963d6343a1","author":{"name":"Hugh Willson","email":"47286cbdd06d3507df2164ed11246f05cbe1c866@octonary.com"},"message":"Revert \"Update Mongo.Collection to strip undefined fields (#9671)\" (#9712)\n\nThis reverts commit b4690a2541fd104cbfba1c269a31755996e5855e.","distinct":false,"url":"https://api.github.com/repos/meteor/meteor/commits/6e2b5c45033a8b79c3935b53d405e5963d6343a1"},{"sha":"95efca2223291a1b2209de2731b3e3e49d6b88fd","author":{"name":"Ben Newman","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@meteor.com"},"message":"Stop using _inferFileOptions for package files.\n\nDetermining if Meteor package files should be loaded lazily or eagerly is\na lot easier than doing so for application files, so we should just do\nthat separately, to avoid any risk of application directory layout logic\ninterfering with package behavior.","distinct":false,"url":"https://api.github.com/repos/meteor/meteor/commits/95efca2223291a1b2209de2731b3e3e49d6b88fd"}]}
{"actor":{"display_login":"abernix"}}