In near simultaneous fashion Google and Apple both released new products aimed at "software developers" which break compatibility with the product's previous incarnations. Google's Angular2 "web application framework" breaks compatibility with Angular1, while version 3.0 of Apple's Swift programming language is source incompatible with previous versions of the language. Sorry for your loss.