A library currently exposes label(String value). The proposed revision keeps it and adds label(Integer value).
An existing compiled caller would continue to name the original signature. An unchanged source call such as label(null) would become ambiguous when rebuilt against this pair. Nothing about that example requires either overload to have changed its implementation.
I would want the release note to distinguish callers keeping their binaries from callers rebuilding their source. The latter may need an edit just to retain their previous meaning. What migration advice would make this addition worth that disruption, and when would a separate method name be the more patient choice?