Hey all, just curious if anyone run into issues with backward compatibility for Apollo generated code and how you addressed it.
For example, adding a new field to a fragment is a backward incompatible change and in an evolving project it is a frequent operation. If you call constructors of the generated classes for testing, when the fragment is modified the code will break. The only work around I can think of is to deprecate(?) the fragment and create a new fragment but not sure if this is an ideal approach.
I saw Data Builders can be used for Test classes but since it is experimental we won’t be able to start using it yet, but it is in the radar.