Community
Participate
Working Groups
Using HEAD, if an interface restriction is relaxed (@noimplement is removed) and at the same time a new method is added, this is reported as a breaking change. This is not strictly speaking a breaking change since no clients are supposed to implement this interface. Therefore removing the restriction makes it possible to add new methods. Of course existing implementations which are local to the bundle need to be updated.
Created attachment 183578 [details] Proposed fix + regression tests All tests passed. Michael, please review.
+1 all unit and smoke tests pass. Applied to HEAD.