{"action":"created","issue":{"url":"https://api.github.com/repos/cleanflight/cleanflight-configurator/issues/40","labels_url":"https://api.github.com/repos/cleanflight/cleanflight-configurator/issues/40/labels{/name}","comments_url":"https://api.github.com/repos/cleanflight/cleanflight-configurator/issues/40/comments","events_url":"https://api.github.com/repos/cleanflight/cleanflight-configurator/issues/40/events","html_url":"https://github.com/cleanflight/cleanflight-configurator/issues/40","id":53473676,"number":40,"title":"Consider backwards compatibility when creating new versions","user":{"login":"nebbian","id":489642,"avatar_url":"https://avatars.githubusercontent.com/u/489642?v=3","gravatar_id":"","url":"https://api.github.com/users/nebbian","html_url":"https://github.com/nebbian","followers_url":"https://api.github.com/users/nebbian/followers","following_url":"https://api.github.com/users/nebbian/following{/other_user}","gists_url":"https://api.github.com/users/nebbian/gists{/gist_id}","starred_url":"https://api.github.com/users/nebbian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nebbian/subscriptions","organizations_url":"https://api.github.com/users/nebbian/orgs","repos_url":"https://api.github.com/users/nebbian/repos","events_url":"https://api.github.com/users/nebbian/events{/privacy}","received_events_url":"https://api.github.com/users/nebbian/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/cleanflight/cleanflight-configurator/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-01-06T02:26:23Z","updated_at":"2015-01-08T13:45:18Z","closed_at":null,"body":"An issue that is quite frustrating to me (and others) is the way that occasionally, when a new version of the configurator is released, it breaks all communication with boards that are running the previous version of Cleanflight.\r\n\r\nThis has happened a number of times in the past, and most recently with the version that was released around the 5th January 2015.\r\n\r\nThe effect this has is that the configurator will silently update itself, so when the user goes to adjust some PID values, or change the way that aux channels are configured, the configurator can't connect to the board.  This happens without the users knowledge in most cases, so it's a complete surprise when the user is locked out of being able to fly their craft.\r\n\r\nWhat would be great is if some consideration is made towards backwards compatibility when changes are made.  This would mean that users would be given some warning before being locked out of being able to use this software."},"comment":{"url":"https://api.github.com/repos/cleanflight/cleanflight-configurator/issues/comments/69180419","html_url":"https://github.com/cleanflight/cleanflight-configurator/issues/40#issuecomment-69180419","issue_url":"https://api.github.com/repos/cleanflight/cleanflight-configurator/issues/40","id":69180419,"user":{"login":"nebbian","id":489642,"avatar_url":"https://avatars.githubusercontent.com/u/489642?v=3","gravatar_id":"","url":"https://api.github.com/users/nebbian","html_url":"https://github.com/nebbian","followers_url":"https://api.github.com/users/nebbian/followers","following_url":"https://api.github.com/users/nebbian/following{/other_user}","gists_url":"https://api.github.com/users/nebbian/gists{/gist_id}","starred_url":"https://api.github.com/users/nebbian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nebbian/subscriptions","organizations_url":"https://api.github.com/users/nebbian/orgs","repos_url":"https://api.github.com/users/nebbian/repos","events_url":"https://api.github.com/users/nebbian/events{/privacy}","received_events_url":"https://api.github.com/users/nebbian/received_events","type":"User","site_admin":false},"created_at":"2015-01-08T13:45:18Z","updated_at":"2015-01-08T13:45:18Z","body":"https://github.com/cleanflight/cleanflight/blob/master/src/main/io/serial_msp.c#L98-L99"}}