{"action":"created","issue":{"url":"https://api.github.com/repos/sinonjs/sinon/issues/966","repository_url":"https://api.github.com/repos/sinonjs/sinon","labels_url":"https://api.github.com/repos/sinonjs/sinon/issues/966/labels{/name}","comments_url":"https://api.github.com/repos/sinonjs/sinon/issues/966/comments","events_url":"https://api.github.com/repos/sinonjs/sinon/issues/966/events","html_url":"https://github.com/sinonjs/sinon/issues/966","id":127010831,"number":966,"title":"Sinon 2.0 Release","user":{"login":"jonnyreeves","id":200185,"avatar_url":"https://avatars.githubusercontent.com/u/200185?v=3","gravatar_id":"","url":"https://api.github.com/users/jonnyreeves","html_url":"https://github.com/jonnyreeves","followers_url":"https://api.github.com/users/jonnyreeves/followers","following_url":"https://api.github.com/users/jonnyreeves/following{/other_user}","gists_url":"https://api.github.com/users/jonnyreeves/gists{/gist_id}","starred_url":"https://api.github.com/users/jonnyreeves/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonnyreeves/subscriptions","organizations_url":"https://api.github.com/users/jonnyreeves/orgs","repos_url":"https://api.github.com/users/jonnyreeves/repos","events_url":"https://api.github.com/users/jonnyreeves/events{/privacy}","received_events_url":"https://api.github.com/users/jonnyreeves/received_events","type":"User","site_admin":false},"labels":[{"id":249301120,"url":"https://api.github.com/repos/sinonjs/sinon/labels/Help%20wanted","name":"Help wanted","color":"0052cc","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/sinonjs/sinon/milestones/5","html_url":"https://github.com/sinonjs/sinon/milestone/5","labels_url":"https://api.github.com/repos/sinonjs/sinon/milestones/5/labels","id":864794,"number":5,"title":"2.0","description":"The much fabled 2.0 release, that will split Sinon.JS into more modules, tidy up the api, simplify all the dependency boilerplate by using Browserify.\r\n\r\nPlease create issues for the 2.0 release and assign them to this milestone, so we can better keep track of outstanding work.","creator":{"login":"mroderick","id":20321,"avatar_url":"https://avatars.githubusercontent.com/u/20321?v=3","gravatar_id":"","url":"https://api.github.com/users/mroderick","html_url":"https://github.com/mroderick","followers_url":"https://api.github.com/users/mroderick/followers","following_url":"https://api.github.com/users/mroderick/following{/other_user}","gists_url":"https://api.github.com/users/mroderick/gists{/gist_id}","starred_url":"https://api.github.com/users/mroderick/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mroderick/subscriptions","organizations_url":"https://api.github.com/users/mroderick/orgs","repos_url":"https://api.github.com/users/mroderick/repos","events_url":"https://api.github.com/users/mroderick/events{/privacy}","received_events_url":"https://api.github.com/users/mroderick/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":8,"state":"open","created_at":"2014-11-13T11:24:17Z","updated_at":"2017-01-21T08:49:06Z","due_on":null,"closed_at":null},"comments":25,"created_at":"2016-01-16T08:47:13Z","updated_at":"2017-01-21T09:02:24Z","closed_at":null,"body":"What do we want to achieve in preparation for releasing a 2.0 release candidate of Sinon?\r\n\r\n@mantoni  @fatso83  @cjohansen Here are a handful of proposed tasks; please edit this Issue, or comment below so we can get a list of tasks together and get 2.0 shipped :rocket: \r\n\r\n### CommonJS Migrations\r\n- [x] Migrate `sinon.spy` #920 \r\n- [x] Migrate `sinon.stub` #932 \r\n- [x] Migrate `sinon.mock` #933 \r\n- [ ] Migrate fake_server and friends (Bulk of work done in #934, `useFakeXMLHttpRequest` still referenced, see #1118)\r\n- [x] Migrate `sinon.sandbox` (Bulk of work done in #936) #1088\r\n- [x] Migrate `sinon.format` (Tightly coupled in tests) #967\r\n- [x] Migrate `sinon.collection` #1084\r\n\r\n### Test Suite CommonJS Migrations\r\n- [x] Migrate `assert` suite #1078 \r\n- [x] Migrate `call` suite #1079 \r\n- [x] Migrate `collection` suite #1084\r\n- [x] Migrate `extend` suite #1085\r\n- [x] Migrate `match` suite #1086\r\n- [x] Migrate `mock` suite #1087\r\n- [x] Migrate `sandbox` suite #1088\r\n- [x] Migrate `spy` suite #1001\r\n- [x] Migrate `stub` suite #1001\r\n- [x] Migrate `typeOf` suite #1085\r\n- [x] Migrate `util/core` suites #998, #1081\r\n- [x] Migrate `util/event` suite #1115\r\n- [x] Migrate `util/fake-timers` suite #1116\r\n- [x] Migrate `util/fake-server` suite #1118\r\n- [x] Migrate `util/fake-server-with-clock` suite #1118\r\n- [ ] Migrate `util/fake-xdomain-request` suite\r\n- [x] Migrate `util/fake-xml-http-request` suite #1125\r\n\r\n### Cleanup Tasks\r\n- [x] Break down `test/sinon-test.js` suite #968\r\n- [x] Remove `sinon.config` usage (Decision: [#936](https://github.com/sinonjs/sinon/pull/936#issuecomment-172175661). Removed entirely in #973)\r\n- [x] Remove `sinon.logError` and `sinon.log` [#972]\r\n- [x] Use CommonJS imports in tests (No more `sinon` global access, allows us to remove internal helpers from the public API) #996\r\n- [x] Document API changes from 1.17 -> 2.0 and provide upgrade advice. #1090 \r\n\r\n### Public API Changes\r\n_tasks with a `?` require clarification from maintainers_\r\n- [x] Extract `sinon.test` and `sinon.testCase` into their own NPM module (`sinon-test`) sinonjs/sinon-test#1 and #973 \r\n- [x] Deprecate use of internal core utils (see #1090)\r\n- [x] Internalise `sinon.extend` (General utility not related to Sinon) #1235\r\n- [x] Internalise `sinon.typeOf` (General utility not related to Sinon) #1235\r\n- [ ] Remove Legacy IE support / workarounds?\r\n- [ ] Refactor `util/fake_server.js` so as not to use `sinon` global\r\n\r\n### Outside of Scope\r\n- Extract `sinon.mock` into its own module (`sinon-mock`) (Decision: #745). Not removed until 3.0\r\n\r\n### New documentation site\r\n- [ ] Create and publish a new documentation site, see #1220 for details on remaining work.\r\n"},"comment":{"url":"https://api.github.com/repos/sinonjs/sinon/issues/comments/274249586","html_url":"https://github.com/sinonjs/sinon/issues/966#issuecomment-274249586","issue_url":"https://api.github.com/repos/sinonjs/sinon/issues/966","id":274249586,"user":{"login":"fatso83","id":618076,"avatar_url":"https://avatars.githubusercontent.com/u/618076?v=3","gravatar_id":"","url":"https://api.github.com/users/fatso83","html_url":"https://github.com/fatso83","followers_url":"https://api.github.com/users/fatso83/followers","following_url":"https://api.github.com/users/fatso83/following{/other_user}","gists_url":"https://api.github.com/users/fatso83/gists{/gist_id}","starred_url":"https://api.github.com/users/fatso83/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fatso83/subscriptions","organizations_url":"https://api.github.com/users/fatso83/orgs","repos_url":"https://api.github.com/users/fatso83/repos","events_url":"https://api.github.com/users/fatso83/events{/privacy}","received_events_url":"https://api.github.com/users/fatso83/received_events","type":"User","site_admin":false},"created_at":"2017-01-21T09:02:23Z","updated_at":"2017-01-21T09:02:23Z","body":"@ELLIOTTCABLE as we don't have funding, there is no set time line. It progresses as we in the maintainer group - or other volunteers such as yourself - have time to work on the list above. That being said, I think you could have answered the \"status\" bit yourself if you bothered to poke around a bit more 😉:\r\n\r\n1. Even though you see \"... referenced on 8 Jul 2016\" above, that only means that the first comment in the list is from that date. The latest issue, #1235, referenced this \"12 days ago\".\r\n2. The list of issues is near-complete - unlike half a year ago. \r\n\r\nSo ... we are getting somewhere, but overseeing bug fixes for the previous version, as well as a constant supply of new features, suck up a lot of our maintenance time. Just researching and writing this took half an hour in the end 😅 \r\n\r\nBasically, after looking over the list above there are just two main issues that remain: \r\n- \"Migrate fake_server and friends\" (90% resolved, just a little bit left - see above).\r\n- Publish the website (see #1220: one minor, super-easy thing and one medium task up for grabs)\r\n\r\nI think most of the other uncloses checkmarks above relate to old IE releases (6-10) which I am quite certain will not be supported, based upon the discussions in #1221, so they can be ignored. Will address that now."}}
{"actor":{"display_login":"fatso83"}}