-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Stricter API guarantees for non experimental APIs #551
Comments
Thanks. Yes, it would be a breaking change for binary compatibility, but it’s challenging to balance speed and compatibility. I’m not sure if there are any libraries currently using Roborazzi’s APIs. For now, I'm waiting for the |
Horologist publishes a library but probably only used by a small handful of apps. So issue isn't wide. But it's why I found it. |
I learned that |
If anyone is using Roborazzi for an internal library or something similar and is experiencing issues with binary compatibility, please let me know. I would like to prioritize addressing this issue. |
Preserving binary compatibility
I'd probably not wait for |
I don't think RoborazziOptions and CompareOptions are marked as experimental, but the change in a506133#diff-9012f191f9216650ef0280cd21cf411514ed71502bdf5e2d122ffcb60be7727eR99 broke binary compatibility.
Should these be considered and marked experimental?
Or should roborazzi support some compatibility story?
This is not a major issue, just flagging for discussion and guidance.
The text was updated successfully, but these errors were encountered: