{"action":"opened","issue":{"url":"https://api.github.com/repos/roe/status-tab-spacing/issues/10","labels_url":"https://api.github.com/repos/roe/status-tab-spacing/issues/10/labels{/name}","comments_url":"https://api.github.com/repos/roe/status-tab-spacing/issues/10/comments","events_url":"https://api.github.com/repos/roe/status-tab-spacing/issues/10/events","html_url":"https://github.com/roe/status-tab-spacing/issues/10","id":81637760,"number":10,"title":"Deprecated Atom APIs will be removed June 1st","user":{"login":"benogle","id":69169,"avatar_url":"https://avatars.githubusercontent.com/u/69169?v=3","gravatar_id":"","url":"https://api.github.com/users/benogle","html_url":"https://github.com/benogle","followers_url":"https://api.github.com/users/benogle/followers","following_url":"https://api.github.com/users/benogle/following{/other_user}","gists_url":"https://api.github.com/users/benogle/gists{/gist_id}","starred_url":"https://api.github.com/users/benogle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benogle/subscriptions","organizations_url":"https://api.github.com/users/benogle/orgs","repos_url":"https://api.github.com/users/benogle/repos","events_url":"https://api.github.com/users/benogle/events{/privacy}","received_events_url":"https://api.github.com/users/benogle/received_events","type":"User","site_admin":true},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-05-27T21:44:03Z","updated_at":"2015-05-27T21:44:03Z","closed_at":null,"body":"Atom will no longer load this package after June 1st without changes. There are a couple deprecations on the latest version (`0.3.1`) of this package:\r\n\r\n1. Store package style sheets in the `styles/` directory instead of `stylesheets/` in the `<pack-name>` package\r\n1. The context menu CSON format has changed. Please see https://atom.io/docs/api/latest/ContextMenuManager#context-menu-cson-format for more info.\r\n1. Use `activationCommands` instead of `activationEvents` in your package.json Commands should be grouped by selector as follows: ```json \"activationCommands\": { \"atom-workspace\": [\"foo:bar\", \"foo:baz\"], \"atom-text-editor\": [\"foo:quux\"] } ```\r\n1. Requiring `$$` from `atom` is no longer supported. Please require `atom-space-pen-views` instead: `{$$} = require 'atom-space-pen-views'` Add `\"atom-space-pen-views\": \"^2.0.3\"` to your package dependencies.\r\n1. Requiring `SelectListView` from `atom` is no longer supported. Please require `SelectListView` from `atom-space-pen-view` instead: `{SelectListView} = require 'atom-space-pen-views'` Note that the API has changed slightly! Please read the docs at https://github.com/atom/atom-space-pen-views Add `\"atom-space-pen-views\": \"^2.0.3\"` to your package dependencies.\r\n1. Requiring `View` from `atom` is no longer supported. Please require `atom-space-pen-views` instead: `{View} = require 'atom-space-pen-views'` Add `\"atom-space-pen-views\": \"^2.0.3\"` to your package dependencies.\r\n1. atom.workspaceView is no longer available. In most cases you will not need the view. See the Workspace docs for alternatives: https://atom.io/docs/api/latest/Workspace. If you do need the view, please use `atom.views.getView(atom.workspace)`, which returns an HTMLElement.\r\n1. The atom.workspaceView.statusBar global is deprecated. The global was previously being assigned by the status-bar package, but Atom packages should never assign globals. In the future, this problem will be solved by an inter-package communication API available on `atom.services`. For now, you can get a reference to the `status-bar` element via `document.querySelector('status-bar')`.\r\n1. Use ::addLeftTile({item, priority}) instead.\r\n\r\nVisit https://gist.github.com/benogle/6d09e295c84b717ef9b4 and search for your package name to see up-to-date deprecations.\r\n\r\nIf this package has been replaced by another package or functionality in core, please reply with this information.\r\n\r\nSee https://github.com/atom/atom/issues/6867 for more info. Thanks!"}}