For 0.14, 0.15, 0.16 there's a shim in place for handling different versions gracefully.
Now there's quite a few base rules the plan is to remove the shims and just target the one version. This is simpler at the cost of cherry-picks potentially needing rework if crossing over breaking changes.