{"action":"created","issue":{"url":"https://api.github.com/repos/rails/rails/issues/33677","repository_url":"https://api.github.com/repos/rails/rails","labels_url":"https://api.github.com/repos/rails/rails/issues/33677/labels{/name}","comments_url":"https://api.github.com/repos/rails/rails/issues/33677/comments","events_url":"https://api.github.com/repos/rails/rails/issues/33677/events","html_url":"https://github.com/rails/rails/issues/33677","id":352750519,"node_id":"MDU6SXNzdWUzNTI3NTA1MTk=","number":33677,"title":"Replace use of whitelist with allowlist and blacklist with denylist","user":{"login":"dhh","id":2741,"node_id":"MDQ6VXNlcjI3NDE=","avatar_url":"https://avatars0.githubusercontent.com/u/2741?v=4","gravatar_id":"","url":"https://api.github.com/users/dhh","html_url":"https://github.com/dhh","followers_url":"https://api.github.com/users/dhh/followers","following_url":"https://api.github.com/users/dhh/following{/other_user}","gists_url":"https://api.github.com/users/dhh/gists{/gist_id}","starred_url":"https://api.github.com/users/dhh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dhh/subscriptions","organizations_url":"https://api.github.com/users/dhh/orgs","repos_url":"https://api.github.com/users/dhh/repos","events_url":"https://api.github.com/users/dhh/events{/privacy}","received_events_url":"https://api.github.com/users/dhh/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/rails/rails/milestones/63","html_url":"https://github.com/rails/rails/milestone/63","labels_url":"https://api.github.com/repos/rails/rails/milestones/63/labels","id":2828826,"node_id":"MDk6TWlsZXN0b25lMjgyODgyNg==","number":63,"title":"6.0.0","description":"","creator":{"login":"rafaelfranca","id":47848,"node_id":"MDQ6VXNlcjQ3ODQ4","avatar_url":"https://avatars3.githubusercontent.com/u/47848?v=4","gravatar_id":"","url":"https://api.github.com/users/rafaelfranca","html_url":"https://github.com/rafaelfranca","followers_url":"https://api.github.com/users/rafaelfranca/followers","following_url":"https://api.github.com/users/rafaelfranca/following{/other_user}","gists_url":"https://api.github.com/users/rafaelfranca/gists{/gist_id}","starred_url":"https://api.github.com/users/rafaelfranca/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rafaelfranca/subscriptions","organizations_url":"https://api.github.com/users/rafaelfranca/orgs","repos_url":"https://api.github.com/users/rafaelfranca/repos","events_url":"https://api.github.com/users/rafaelfranca/events{/privacy}","received_events_url":"https://api.github.com/users/rafaelfranca/received_events","type":"User","site_admin":false},"open_issues":14,"closed_issues":12,"state":"open","created_at":"2017-10-10T22:08:21Z","updated_at":"2018-08-22T14:27:21Z","due_on":null,"closed_at":null},"comments":11,"created_at":"2018-08-21T23:48:12Z","updated_at":"2018-08-22T15:38:23Z","closed_at":null,"author_association":"MEMBER","body":"Per https://twitter.com/dhh/status/1032050325513940992, I'd like for Rails to set a good example and tone by using better terminology when we can. An easy fix would be to replace our use of whitelist with allowlist and blacklist with denylist.\r\n\r\nWe can even just use them as verbs directly, as we do with the former terms. So something is allowlisted or denylisted.\r\n\r\nI took a quick look and it seems like this change is mostly about docs. We only have one piece of the code that I could find on a search that uses the term whitelist with `enforce_raw_sql_whitelist`. Need to consider whether we need an alias and a deprecation for that."},"comment":{"url":"https://api.github.com/repos/rails/rails/issues/comments/415077239","html_url":"https://github.com/rails/rails/issues/33677#issuecomment-415077239","issue_url":"https://api.github.com/repos/rails/rails/issues/33677","id":415077239,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNTA3NzIzOQ==","user":{"login":"huysentruitw","id":4618744,"node_id":"MDQ6VXNlcjQ2MTg3NDQ=","avatar_url":"https://avatars0.githubusercontent.com/u/4618744?v=4","gravatar_id":"","url":"https://api.github.com/users/huysentruitw","html_url":"https://github.com/huysentruitw","followers_url":"https://api.github.com/users/huysentruitw/followers","following_url":"https://api.github.com/users/huysentruitw/following{/other_user}","gists_url":"https://api.github.com/users/huysentruitw/gists{/gist_id}","starred_url":"https://api.github.com/users/huysentruitw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/huysentruitw/subscriptions","organizations_url":"https://api.github.com/users/huysentruitw/orgs","repos_url":"https://api.github.com/users/huysentruitw/repos","events_url":"https://api.github.com/users/huysentruitw/events{/privacy}","received_events_url":"https://api.github.com/users/huysentruitw/received_events","type":"User","site_admin":false},"created_at":"2018-08-22T15:38:23Z","updated_at":"2018-08-22T15:38:23Z","author_association":"NONE","body":"They should stop selling black or white cars!"}}
{"actor":{"display_login":"huysentruitw"}}