If you haven’t seen it, this is a different take on solving breaking changes: Custom_component: breaking_changes