{"action":"published","release":{"url":"https://api.github.com/repos/Znapi/scratchx-file-io-app/releases/2703283","assets_url":"https://api.github.com/repos/Znapi/scratchx-file-io-app/releases/2703283/assets","upload_url":"https://uploads.github.com/repos/Znapi/scratchx-file-io-app/releases/2703283/assets{?name,label}","html_url":"https://github.com/Znapi/scratchx-file-io-app/releases/tag/v1.2s","id":2703283,"tag_name":"v1.2s","target_commitish":"master","name":"1.2 with security implemented","draft":false,"author":{"login":"Znapi","id":12436121,"avatar_url":"https://avatars.githubusercontent.com/u/12436121?v=3","gravatar_id":"","url":"https://api.github.com/users/Znapi","html_url":"https://github.com/Znapi","followers_url":"https://api.github.com/users/Znapi/followers","following_url":"https://api.github.com/users/Znapi/following{/other_user}","gists_url":"https://api.github.com/users/Znapi/gists{/gist_id}","starred_url":"https://api.github.com/users/Znapi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Znapi/subscriptions","organizations_url":"https://api.github.com/users/Znapi/orgs","repos_url":"https://api.github.com/users/Znapi/repos","events_url":"https://api.github.com/users/Znapi/events{/privacy}","received_events_url":"https://api.github.com/users/Znapi/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2015-12-29T19:18:37Z","published_at":"2016-02-27T21:17:01Z","assets":[{"url":"https://api.github.com/repos/Znapi/scratchx-file-io-app/releases/assets/1361411","id":1361411,"name":"file-io-helper-app.jar","label":null,"uploader":{"login":"Znapi","id":12436121,"avatar_url":"https://avatars.githubusercontent.com/u/12436121?v=3","gravatar_id":"","url":"https://api.github.com/users/Znapi","html_url":"https://github.com/Znapi","followers_url":"https://api.github.com/users/Znapi/followers","following_url":"https://api.github.com/users/Znapi/following{/other_user}","gists_url":"https://api.github.com/users/Znapi/gists{/gist_id}","starred_url":"https://api.github.com/users/Znapi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Znapi/subscriptions","organizations_url":"https://api.github.com/users/Znapi/orgs","repos_url":"https://api.github.com/users/Znapi/repos","events_url":"https://api.github.com/users/Znapi/events{/privacy}","received_events_url":"https://api.github.com/users/Znapi/received_events","type":"User","site_admin":false},"content_type":"application/java-archive","state":"uploaded","size":49400,"download_count":0,"created_at":"2016-02-27T21:16:36Z","updated_at":"2016-02-27T21:16:37Z","browser_download_url":"https://github.com/Znapi/scratchx-file-io-app/releases/download/v1.2s/file-io-helper-app.jar"}],"tarball_url":"https://api.github.com/repos/Znapi/scratchx-file-io-app/tarball/v1.2s","zipball_url":"https://api.github.com/repos/Znapi/scratchx-file-io-app/zipball/v1.2s","body":"Implements some security, allowing the user to control the read and write permissions the Scratch project has for the files.\r\n\r\nNot user-friendly. Every time a project tries to read or write a file for the first time, the helper app pops up a dialog that the user has to remember to go to or else the project won't work. (It can't steal the focus from the Scratch project).\r\n\r\nThere is also no 100% for sure way for a project to detect that it doesn't have permission."}}