... is removed. Instead check the object using isinstance(..., BboxBase).
... are removed and replaced by matplotlib.backends.backend_registry.list_builtin
with the following arguments
matplotlib.backends.BackendFilter.INTERACTIVEmatplotlib.backends.BackendFilter.NON_INTERACTIVENone
... is removed. It can be replaced by BboxTransformTo(LockableBbox(bbox, x0=0, y0=0)).
The timer interval parameter can no longer be set while starting it. The interval can be specified instead in the timer constructor, or by setting the timer.interval attribute.