3 ms·
What if, instead of having v1 > v2 incompatible changes, you create a new library with the new api interface, rather than just upgrading a version. If you want
by capableweb 6y ago
What if, instead of having v1 > v2 incompatible changes, you create a new library with the new api interface, rather than just upgrading a version. If you want to change the implementation details, have a second library that you use in both of them, but if the name of the library remains the same, the api interface would never break. Would make people more conservative with breaking the api interface, but not at all holding back progress.