{"action":"created","issue":{"url":"https://api.github.com/repos/niklasf/python-chess/issues/38","labels_url":"https://api.github.com/repos/niklasf/python-chess/issues/38/labels{/name}","comments_url":"https://api.github.com/repos/niklasf/python-chess/issues/38/comments","events_url":"https://api.github.com/repos/niklasf/python-chess/issues/38/events","html_url":"https://github.com/niklasf/python-chess/issues/38","id":92420619,"number":38,"title":"a show stopper bug on handling castling","user":{"login":"richtian","id":13137839,"avatar_url":"https://avatars.githubusercontent.com/u/13137839?v=3","gravatar_id":"","url":"https://api.github.com/users/richtian","html_url":"https://github.com/richtian","followers_url":"https://api.github.com/users/richtian/followers","following_url":"https://api.github.com/users/richtian/following{/other_user}","gists_url":"https://api.github.com/users/richtian/gists{/gist_id}","starred_url":"https://api.github.com/users/richtian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/richtian/subscriptions","organizations_url":"https://api.github.com/users/richtian/orgs","repos_url":"https://api.github.com/users/richtian/repos","events_url":"https://api.github.com/users/richtian/events{/privacy}","received_events_url":"https://api.github.com/users/richtian/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-07-01T15:59:28Z","updated_at":"2015-08-28T22:28:44Z","closed_at":"2015-07-18T22:16:04Z","body":"It seems the move string for castling has changed from '0-0' to 'e1h1' if white castles king side. This is inconsistent with stockfish, which recognize either '0-0' or 'e1g1'. \r\n\r\nThis is actually a serious bug -- I've just upgraded from 0.7.0, suddenly the engines spits out wrong cp scores after castling. At this stage, I'd say 0.9.0 is in very bad state... Please fix asap. "},"comment":{"url":"https://api.github.com/repos/niklasf/python-chess/issues/comments/135902089","html_url":"https://github.com/niklasf/python-chess/issues/38#issuecomment-135902089","issue_url":"https://api.github.com/repos/niklasf/python-chess/issues/38","id":135902089,"user":{"login":"ddugovic","id":1834123,"avatar_url":"https://avatars.githubusercontent.com/u/1834123?v=3","gravatar_id":"","url":"https://api.github.com/users/ddugovic","html_url":"https://github.com/ddugovic","followers_url":"https://api.github.com/users/ddugovic/followers","following_url":"https://api.github.com/users/ddugovic/following{/other_user}","gists_url":"https://api.github.com/users/ddugovic/gists{/gist_id}","starred_url":"https://api.github.com/users/ddugovic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ddugovic/subscriptions","organizations_url":"https://api.github.com/users/ddugovic/orgs","repos_url":"https://api.github.com/users/ddugovic/repos","events_url":"https://api.github.com/users/ddugovic/events{/privacy}","received_events_url":"https://api.github.com/users/ddugovic/received_events","type":"User","site_admin":false},"created_at":"2015-08-28T22:28:44Z","updated_at":"2015-08-28T22:28:44Z","body":"If I remember correctly, standard UCI defines Chess960 castling in the e1h1 form, but doesn't mention if playing chess960 from the setup rnbqkbnr how to specify castling.\r\n\r\nBut perhaps I remember incorrectly (or perhaps I'm thinking of polyglot.)"}}