Java Interoperability Policy for Major Version Updates

1 · Jake Wharton · Dec. 11, 2015, midnight
Major version updates to libraries solve the API warts of old and bring shiny new APIs to address previous shortcomings—often in a breaking fashion. Updating an Android or Java app is usually a day or two affair before you reap the benefits. Problems arise, however, when other libraries you depend on have transitive dependencies on older versions of the updated library. Retrofit 2.0 is nearing release and it comes with three years of knowledge gained since its version 1.0—some of which is in bac...