{"action":"created","issue":{"url":"https://api.github.com/repos/meteor/meteor/issues/5788","labels_url":"https://api.github.com/repos/meteor/meteor/issues/5788/labels{/name}","comments_url":"https://api.github.com/repos/meteor/meteor/issues/5788/comments","events_url":"https://api.github.com/repos/meteor/meteor/issues/5788/events","html_url":"https://github.com/meteor/meteor/issues/5788","id":121818739,"number":5788,"title":"Meteor 1.3 *early beta* (ES2015 modules, better file load order control, and more)","user":{"login":"avital","id":37586,"avatar_url":"https://avatars.githubusercontent.com/u/37586?v=3","gravatar_id":"","url":"https://api.github.com/users/avital","html_url":"https://github.com/avital","followers_url":"https://api.github.com/users/avital/followers","following_url":"https://api.github.com/users/avital/following{/other_user}","gists_url":"https://api.github.com/users/avital/gists{/gist_id}","starred_url":"https://api.github.com/users/avital/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/avital/subscriptions","organizations_url":"https://api.github.com/users/avital/orgs","repos_url":"https://api.github.com/users/avital/repos","events_url":"https://api.github.com/users/avital/events{/privacy}","received_events_url":"https://api.github.com/users/avital/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/meteor/meteor/milestones/8","html_url":"https://github.com/meteor/meteor/milestones/Release%201.3","labels_url":"https://api.github.com/repos/meteor/meteor/milestones/8/labels","id":1456857,"number":8,"title":"Release 1.3","description":"","creator":{"login":"benjamn","id":5750,"avatar_url":"https://avatars.githubusercontent.com/u/5750?v=3","gravatar_id":"","url":"https://api.github.com/users/benjamn","html_url":"https://github.com/benjamn","followers_url":"https://api.github.com/users/benjamn/followers","following_url":"https://api.github.com/users/benjamn/following{/other_user}","gists_url":"https://api.github.com/users/benjamn/gists{/gist_id}","starred_url":"https://api.github.com/users/benjamn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benjamn/subscriptions","organizations_url":"https://api.github.com/users/benjamn/orgs","repos_url":"https://api.github.com/users/benjamn/repos","events_url":"https://api.github.com/users/benjamn/events{/privacy}","received_events_url":"https://api.github.com/users/benjamn/received_events","type":"User","site_admin":false},"open_issues":24,"closed_issues":4,"state":"open","created_at":"2015-12-11T23:35:25Z","updated_at":"2015-12-19T01:47:55Z","due_on":null,"closed_at":null},"comments":39,"created_at":"2015-12-12T00:23:32Z","updated_at":"2015-12-19T01:55:15Z","closed_at":null,"body":"We're starting the process towards Meteor 1.3, with module support, better NPM integration, better file load order configuration, and more.\r\n\r\nMeteor 1.3 gives apps full ES6 (ES2015) modules support and better NPM support. Apps and packages can now load NPM modules that are installed via `npm install` on client and on server. Amongst other benefits, modules let you control file load order in much more precise way than naming your files in special ways.\r\n\r\nTo get feedback early, we decided to go ahead and release a beta release that doesn't yet have all of the features ready, but does have almost complete support for modules.\r\n\r\nTry the release by running `meteor update --release 1.3-modules-beta.0` in your app directory. You'll have to explicitly add the `modules` package to use them (new apps going forward will have that package automatically added.)\r\n\r\n@benjamn wrote a great [document explaining how to use modules in Meteor](https://github.com/meteor/meteor/tree/release-1.3/packages/modules/README.md).\r\n\r\nPlease start trying this release out! You can start experimenting with switching your apps or packages to use the new module features. Let us know what works well or doesn't.\r\n\r\nTake a look at the [list of changes](https://github.com/meteor/meteor/blob/release-1.3/History.md) in Meteor 1.3, and the [remaining tasks](https://github.com/meteor/meteor/milestones/Release%201.3).\r\n"},"comment":{"url":"https://api.github.com/repos/meteor/meteor/issues/comments/165935104","html_url":"https://github.com/meteor/meteor/issues/5788#issuecomment-165935104","issue_url":"https://api.github.com/repos/meteor/meteor/issues/5788","id":165935104,"user":{"login":"benjamn","id":5750,"avatar_url":"https://avatars.githubusercontent.com/u/5750?v=3","gravatar_id":"","url":"https://api.github.com/users/benjamn","html_url":"https://github.com/benjamn","followers_url":"https://api.github.com/users/benjamn/followers","following_url":"https://api.github.com/users/benjamn/following{/other_user}","gists_url":"https://api.github.com/users/benjamn/gists{/gist_id}","starred_url":"https://api.github.com/users/benjamn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benjamn/subscriptions","organizations_url":"https://api.github.com/users/benjamn/orgs","repos_url":"https://api.github.com/users/benjamn/repos","events_url":"https://api.github.com/users/benjamn/events{/privacy}","received_events_url":"https://api.github.com/users/benjamn/received_events","type":"User","site_admin":false},"created_at":"2015-12-19T01:55:15Z","updated_at":"2015-12-19T01:55:15Z","body":"## New release!\r\n\r\nTo update to the latest beta release, run the following command in your meteor project:\r\n```sh\r\nmeteor update --release 1.3-modules-beta.1\r\n```\r\n\r\nChanges:\r\n* Fixed typo where `self` was undefined, reported by @lampe and @jiku: #5812, #5799, fb73d9e3704556018310b7c873b4e7a95fac807c\r\n* Made `import` and `export` work in `.jsx` files, though you'll want to use `ecmascript` instead of `jsx` now: #5827, 86b743f96346b66a7b79586823bbb92eeed8a83d\r\n* The `jquery` package once again defines `$` and `jQuery` globally, since some legacy code depends on that behavior: #5819, f241cbe44fb604396d39ef7839c940e727412569\r\n* Fixed a bug that prevented loading directories as modules: fb73d9e3704556018310b7c873b4e7a95fac807c\r\n* Now possible to `import` or `require` files with a `.json` file extension: #5810, 32fcced142eb6c03746333a29bc1bfb85040584e\r\n* `process.env.NODE_ENV` is now defined as either `\"development\"` or `\"production\"`, which makes some NPM packages (e.g. `react`) happier: dbebcd2d904c725b2634b6c26c5c1f29a79ecb25"}}